Rancher2.0 Tech Preview2 ~Create a Cloud Cluster~
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
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
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
Reference
이 문제에 관하여(Rancher2.0 Tech Preview2 ~Create a Cloud Cluster~), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/cyberblack28/items/c5d49bd6717dbf7719ee텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)