Rancher 2.0 Technical Preview에서 Bluemix Kubernetes Cluster 가져오기

Rancher 2.0 Technical Preview에서 GKE Kubernetes Cluster 가져오기 다음에 Bluemix Kubernetes Cluster를 가져오려고합니다.

1. Bluemix Kubernetes Cluster 구축



1.Bluemix 신청



아래에서 Bluemix를 신청합니다.
  • Bluemix 신청

  • 2. Bluemix에 로그인하여 클러스터 만들기



    컨테이너에서 앱 배포를 클릭합니다.



    3. Lite plan을 선택하고 Cluster Create 버튼을 클릭합니다.





    '준비 완료'인지 확인합니다.



    4. Bluemix CLI 및 kubernetes CLI를 다운로드하여 설치합니다.



    Bluemix CLI(Mac,Linux,Windows)를 다운로드하여 설치합니다. 이번에는 Windows 버전을 이용합니다.

    htps : // cぃs. 응 g. b 에미 x. 네 t/우이/칭찬. HTML



    kubernetes.exe를 다운로드합니다.

    htps : // s 처짐. ㅇㅜㅜㅜㅜ 코 m / 쿠베 r 네 s-레 아세 / 레 아세 / v1. 네

    다운로드 후 "C:\Program Files\IBM\Bluemix\bin"으로 kubernetes.exe를 이동합니다.

    5. Bluemix CLI에서 다음 명령을 실행합니다.



    명령
    > bx plugin install container-service -r Bluemix
    

    내 Bluemix 계정에 로그인합니다.

    명령
    > bx login -a https://api.au-syd.bluemix.net
    Email >
    Password >
    アカウントを選択します (または Enter キーを押してスキップします):
    1.アカウント名's Account (aa1a87213f3f04723ea30ef1451088ae)
    数値を入力してください> 1
    ターゲットのアカウントアカウント名's Account (aa1a87213f3f04723ea30ef1451088ae)
    
    ターゲットのリソース・グループ Default
    
    API エンドポイント:   https://api.au-syd.bluemix.net (API バージョン: 2.75.0)
    地域:                 au-syd
    ユーザー:           Email address
    アカウント:        アカウント名's Account (aa1a87213f3f04723ea30ef1451088ae)
    リソース・グループ:   Default
    組織:
    スペース:
    
    Tip: If you are managing Cloud Foundry applications and services
    - Use 'bx target --cf' to target Cloud Foundry org/space interactively, or use 'bx target -o ORG -s SPACE' to target the org/space.
    - Use 'bx cf' if you want to run the Cloud Foundry CLI with current Bluemix CLI context.
    

    IBM Bluemix Container Service 플러그인을 초기화합니다.

    명령
    > bx cs init
    Using default API endpoint: https://ap-south.containers.bluemix.net
    OK
    

    터미널 컨텍스트를 클러스터로 설정합니다.

    명령
    > bx cs cluster-config mycluster
    OK
    mycluster の構成は正常にダウンロードされました。 環境変数をエクスポートして Kubernetes の使用を開始してください。
    
    SET KUBECONFIG=C:\Users\y.ichikawa\.bluemix\plugins\container-service\clusters\mycluster\kube-config-mel01-mycluster.yml
    
    > SET KUBECONFIG=C:\Users\y.ichikawa\.bluemix\plugins\container-service\clusters\mycluster\kube-config-mel01-mycluster.yml
    

    Kubectl 명령을 실행합니다.

    명령
    > kubectl get nodes
    NAME             STATUS    AGE       VERSION
    10.118.243.175   Ready     1h        v1.7.4-1+1540c973d4ff9d
    

    Kubernetes Dashboard도 시작할 수 있습니다.

    명령
    > kubectl proxy
    Starting to serve on 127.0.0.1:8001
    



    2. Rancher2.0 Server 구축



    1. Compute Engine에서 VM 인스턴스를 선택합니다.





    2. 인스턴스 작성을 클릭합니다.





    3. 다음 내용으로 인스턴스를 만듭니다.



    설정을 입력한 후 [만들기] 버튼을 클릭합니다.


    품목
    입력 개요


    이름
    rancher-server


    아시아-northeast1-c

    부팅 디스크
    우분투 16.04 LTS

    디스크 크기
    100GB

    방화벽
    HTTP 트래픽 허용 및 HTTPS 트래픽 허용을 선택합니다.




    4. 생성한 인스턴스에 SSH 연결합니다.



    브라우저 창에서 열기를 선택합니다.



    5. 루트 암호를 설정합니다.



    명령
    $ sudo passwd root
    



    6. Docker를 설치합니다.



    명령
    $ curl https://releases.rancher.com/install-docker/1.12.6.sh | sh
    



    7. Rancher2.0 Server를 설치합니다.



    명령
    $ sudo docker run -d --restart=unless-stopped -p 8080:8080 rancher/server:preview
    



    8. 브라우저에서 Rancher2.0 Server 관리 화면에 액세스합니다.



    http://instance 외부 IP:8080/



    3. Rancher2.0 Server로 Bluemix kubernetes clusters 가져오기



    1. Welcome to Rancher!에서 Got It을 클릭합니다.





    2. Use existing Kubernetes의 Select 버튼을 클릭합니다.





    3. Save 버튼을 클릭합니다.





    4. 표시된 kubectl 명령을 복사하여 Bluemix K8S 클러스터에서 실행합니다.



    a.kubectl 명령을 복사합니다.
    b. 명령 프롬프트에서 복사한 kubectl 명령을 실행합니다.
    c. 닫기 버튼을 클릭합니다.





    5. Bluemix의 k8s Cluster를 가져올 수 있는지 확인합니다.





    Rancher2.0을 사용하면 Bluemix를 비롯한 기존 Kubernetes Cluster를 쉽게 가져오고 관리할 수 있습니다.

    Document of Rancher2.0



    Rancher 2.0에 대한 정보는 다음과 같습니다. (2017년 10월 시점)

    Press Release


  • Rancher Labs
  • Rancher Labs Japan

  • Rancher 2.0 Special Site


  • Rancher 2.0 특설 사이트
  • DEEP DIVE AND DEMO
  • TECHNICAL ARCHITECTURE

  • 기타



    가져온 Bluemix Kubernetes Cluster에 Rancher의 카탈로그 기능에서 일부 앱을 배포해 보았지만 컨테이너가 시작되지 않았습니다. GA에서는 개선될 것으로 기대합니다.

    Rancher Server는 IBM Bluemix infrastructure로 구축하는 것이 좋았을지도 모릅니다. .

    좋은 웹페이지 즐겨찾기