Rancher2.0 Tech Preview2 ~Create a Cloud Cluster~

Rancher2.0 Tech Preview2의 주요 기능으로 추가된 'Create a Cloud Cluster'는 GKE, EKS, AKS에 대한 Kubernetes 클러스터를 만들 수 있습니다.

Tech Preview2에서는 GKE만 지원됩니다. (※2018년 2월 현재)

Rancher2.0 Tech Preview2에서 GKE에 Kubernetes 클러스터를 생성해 봅시다.

Tech Preview2의 설치는 Rancher2.0 Tech Preview2 정보의 「Get Started with Rancher 2.0」을 참고해 주세요.

GCP에서 서비스 계정 만들기



GKE와 함께 작동하려면 GCP에서 서비스 계정을 만들고 json 파일을 내보냅니다.

1. API 및 서비스 - 자격 증명을 선택합니다.



2. 자격 증명 만들기를 선택합니다.



3. 서비스 계정 키를 선택합니다.



4. 새 서비스 계정을 선택하고 서비스 계정에 임의 이름을 입력하고 역할에서 Project에서 소유자를 선택하고 만들기 버튼을 클릭합니다.



5.json 파일이 다운로드됩니다. 그런 다음 닫기를 선택합니다.



Rancher2.0 Tech Preview2에서 GKE에 Kubernetes 클러스터 만들기



1. Rancher2.0 Tech Preview2 Server에 로그인한 후 Add Cluster 버튼을 클릭합니다.



2. Create a Cloud Cluster의 Select 버튼을 클릭합니다.



3. "Read from a file"버튼을 클릭하여 GCP에서 만든 서비스 계정의 json 파일을 선택합니다. 그런 다음 다음 버튼을 클릭합니다.



4. 이름에 임의 이름을 입력하고(여기서 rancher-gke-cluster라고 함) Location을 asia-northeast1-a로 설정하고 Create 버튼을 클릭합니다.

Node Configuration의 Quantity에서 Node 수를 설정할 수 있습니다. 이번에는 3입니다.



5. 상단 메뉴 "Clusters"를 선택합니다.

GKE에 생성된 클러스터가 표시되는지 확인합니다.



6. 상단 메뉴 Nodes를 선택합니다.

GKE에 생성된 클러스터의 세부 정보를 확인할 수 있습니다.



7. 상단 메뉴 "Cluster.rancher-gke-cluster"를 선택합니다.



GKE에 구축된 클러스터의 리소스 상태를 시각화하고 확인할 수 있습니다.



GCP 대시보드에서 확인



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



Kubernetes 클러스터가 구축되었는지 확인할 수 있습니다.



2. Kubernetes Engine - Kubernetes 클러스터를 선택합니다.



클러스터 이름을 클릭합니다.



클러스터 내용을 확인할 수 있습니다.



Google Cloud SDK Shell에서도 확인



Google Cloud SDK Shell을 시작하고 다음 명령을 실행합니다.

명령
>gcloud auth login
#ブラウザが起動し、GCPのアカウントでログインして「許可」ボタンをクリックします。

>gcloud config set project PROJECT_ID
#PROJECT_IDは、GCPのダッシュボードから確認できます。

>gcloud container clusters get-credentials rancher-gke-cluster --zone=asia-northeast1-a

>kubectl get nodes
NAME                                                 STATUS    ROLES     AGE       VERSION
gke-rancher-gke-cluster-default-pool-a7cd8c2e-9nx4   Ready     <none>    26m       v1.8.7-gke.0
gke-rancher-gke-cluster-default-pool-a7cd8c2e-cf1c   Ready     <none>    26m       v1.8.7-gke.0
gke-rancher-gke-cluster-default-pool-a7cd8c2e-hbzb   Ready     <none>    26m       v1.8.7-gke.0

참고 자료



Rancher2.0 Tech Preview2


  • Announcing Rancher 2.0 Tech Preview 2
  • Updated Rancher 2.0 Architecture Document
  • The Quick Start Guide
  • Technical Release 2페이지
  • Hands-on with the Rancher2.0 베타
  • 좋은 웹페이지 즐겨찾기