Rancher 2.0으로 놀아보세요.

소개



안녕하세요, @FoxBoxsnet입니다.
최근에 CloudGarage에서 활발하게 활동하고 있다면,
  • CloudGarage Release Tour in Fukuoka

  • 그럼 두 슬라이드에 출몰했습니다.

    어제 밤 Rancher 2.0의 기술 미리보기가 출시되었습니다.

    자세한 내용은 여기로 Rancher Labs, 모든 Kubernetes 클러스터와 협력하는 최초의 컨테이너 관리 플랫폼, Rancher 2.0 출시 | Rancher Labs 보도 자료

    위의 기사를 참고로, 조금 발췌해 알려 드리겠습니다.

    Rancher 2.0



    Rancher KR Slack 안이나 프레스 기사를 참고로 하고 있습니다.

  • 메인 오케스트레이션 도구가 Cattle에서 Kubernetes로 변경되었습니다.
  • 오케스트레이션 도구를 선택할 수 없습니까? (화면에서 다른 것을 확인할 수 없음)


  • 호스트를 추가 할 때 Rancher가 관리하거나 GCE 등을 사용할지 여부를 선택할 수 있습니다.

  • swarm/mesos 도 없어지는 것은 아니고, 종래 Kubernetes 배포한 것처럼 "카탈로그"로부터 배포하는 형식이 된다
  • windows support도 없어지지 않는 docker와 MS의 움직임도 워치 하고 있다(궁극적으로 어떤 형태가 되는지는 수수께끼)
  • 기존의 카탈로그는 2.0에서도 움직일 수 있도록 하는 것이 최종 골(지금은 조금 기다려라!)
  • "cattle이 없어진다"는 것은 분규하고 있었다
    cattle이 단순한 오케스트레이터라는 위치 지정에서 오케스트레이터를 관리하기위한 부품이라는 위치가 될 것 같아 (?)

  • Rancher 2.0 움직여보세요



    권장 환경


  • OS: Ubuntu 16.04
  • Memory: 4GB
  • Linux Kernel: 3.10+
  • Docker ver.
  • Docker v1.12.6
  • Docker v1.13.1
  • Docker v17.03-ce
  • Docker v17.06-ce


  • 이번 환경


  • IaaS: CloudGarage
  • OS: RancherOS: v1.1.0
  • Memory: 2GB
  • Linux Kernel: 4.9.45
  • Docker Ver.
  • docker-1.12.6


  • Docker ver. docker-1.12.6가 아니면 부팅 할 수 없으므로 버전을 반환합니다.

    RancherOS 설치



    cloud-config.yml
    #cloud-config
    hostname: host001
    
    rancher:
      docker:
        engine: docker-1.12.6
      services:
        console:
          environment:
            TZ: 'JST-9'
        syslog:
          environment:
            TZ: 'JST-9'
    ssh_authorized_keys:
    - ssh-rsa AAAAB***********
    

    의 부분은 각자 자신의 SSH 키를 설정하는 것yaml
    ssh_authorized_keys:
    - ssh-rsa AAAAB***********

    Rancher Server 시작


    sudo docker run -d \
      --name rancher_server \ # docker の名前を rancher_server に
      --restart=unless-stopped \ # 自動起動に
      -p 8080:8080 \ #ポートの設定
      rancher/server:v2.0.0-alpha7 # 今回は v2.0.0-alpha7
    

    호스트 추가


    http://<Server IP>:8080 방문
  • Got It을 클릭하십시오.

  • Add Hosts에서 선택을 클릭

  • 확인하고 'Save'

  • Custom을 클릭하고 복사 마크를 클릭하여 클립 보드에 복사하십시오.

  • Host002, Host003의 Shell에 붙여 넣기

  • 호스트 추가 완료.

  • Rancher 2.0 화면



    Containers



    Containers





    Balancers





    DNS





    Volumes





    Hosts





    Applications





    Resources



    API Keys



    Account API Keys



    Environment API Keys



    Certificates





    Registries





    Secrets





    Receiver Hooks





    Admin



    Audit Logs





    Accounts





    프로세스



    프로세스



    Running



    Ready



    Delayed



    Recently Completed



    액세스 제어





    High Availability





    Machine Drivers





    설정





    요약



    Rancher 2.0은 k8s가 기반이 되는 것입니다.
    UI의 대폭적인 변경이 되고 있는 것 같기 때문에, 익숙해질 때까지 위화감이...w

    Access Control이 올 때 제대로 검토하고 싶습니다.

    좋은 웹페이지 즐겨찾기