Rancher 2.0 Technical Preview에서 GKE Kubernetes Cluster 가져오기
Rancher2.0의 GA는 early 2018을 예정하고 있다고 합니다. Technical Preview 버전에서 GKE Kubernetes Cluster 가져오기를 시도해 보겠습니다.
1. GKE Kubernetes Cluster 구축
Google Cloud Platform에 가입하여 Google Cloud SDK Shell을 설치하고 명령줄에서 공식 자습서를 따라 게스트북을 실행하는 Kubernetes Cluster를 구축했습니다.
이번에는 Rancher2.0에서 가져올 곳을 중심으로 하므로 GKE에서의 Kubernetes Cluster 구축은 아래를 참조해 봅시다.
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 서버로 GKE kubernetes clusters 가져오기
1. Welcome to Rancher!에서 Got It을 클릭합니다.
2. Use existing Kubernetes의 Select 버튼을 클릭합니다.
3. Save 버튼을 클릭합니다.
4. 표시된 kubectl 명령을 복사하여 GKE K8S 클러스터에서 실행합니다.
a.kubectl 명령을 복사합니다.
b. Google Cloud SDK Shell에서 복사한 kubectl 명령을 실행합니다.
c. 닫기 버튼을 클릭합니다.
5. GKE의 K8S Cluster를 가져올 수 있는지 확인합니다.
6. 상단 메뉴에서 Containers를 선택하여 클러스터의 컨테이너를 볼 수 있습니다.
7. 상단 메뉴에서 Advanced를 선택하고 Launch Dashboard를 클릭하면 kubernetes dashboard가 표시됩니다.
8. Rancher Server 측에서도 kubernetes 대시보드를 시작할 수 있습니다.
9. "Launch kubectl"을 클릭하면 kubectl shell을 시작할 수 있습니다.
Rancher2.0에서는 GKE를 비롯한 기존 Kubernetes Cluster를 쉽게 가져오고 관리할 수 있습니다.
Rancher 2.0 Architecture
Rancher2.0과 GKE Kubernetes Cluster를 가져온 상태를 아키텍처에서 보면 이런 형태가 됩니다.
자세한 내용은 Rancher Technical Architecture을 참조하십시오.
Document of Rancher2.0
Rancher 2.0에 대한 정보는 다음과 같습니다. (2017년 10월 시점)
Press Release
$ sudo passwd root
$ curl https://releases.rancher.com/install-docker/1.12.6.sh | sh
$ sudo docker run -d --restart=unless-stopped -p 8080:8080 rancher/server:preview
1. Welcome to Rancher!에서 Got It을 클릭합니다.
2. Use existing Kubernetes의 Select 버튼을 클릭합니다.
3. Save 버튼을 클릭합니다.
4. 표시된 kubectl 명령을 복사하여 GKE K8S 클러스터에서 실행합니다.
a.kubectl 명령을 복사합니다.
b. Google Cloud SDK Shell에서 복사한 kubectl 명령을 실행합니다.
c. 닫기 버튼을 클릭합니다.
5. GKE의 K8S Cluster를 가져올 수 있는지 확인합니다.
6. 상단 메뉴에서 Containers를 선택하여 클러스터의 컨테이너를 볼 수 있습니다.
7. 상단 메뉴에서 Advanced를 선택하고 Launch Dashboard를 클릭하면 kubernetes dashboard가 표시됩니다.
8. Rancher Server 측에서도 kubernetes 대시보드를 시작할 수 있습니다.
9. "Launch kubectl"을 클릭하면 kubectl shell을 시작할 수 있습니다.
Rancher2.0에서는 GKE를 비롯한 기존 Kubernetes Cluster를 쉽게 가져오고 관리할 수 있습니다.
Rancher 2.0 Architecture
Rancher2.0과 GKE Kubernetes Cluster를 가져온 상태를 아키텍처에서 보면 이런 형태가 됩니다.
자세한 내용은 Rancher Technical Architecture을 참조하십시오.
Document of Rancher2.0
Rancher 2.0에 대한 정보는 다음과 같습니다. (2017년 10월 시점)
Press Release
Rancher 2.0에 대한 정보는 다음과 같습니다. (2017년 10월 시점)
Press Release
Rancher 2.0 Special Site
기타
가져온 GKE Kubernetes Cluster에 Rancher의 카탈로그 기능에서 일부 앱을 배포해 보았지만 컨테이너가 시작되지 않았습니다. GA에서는 개선될 것으로 기대합니다.
Reference
이 문제에 관하여(Rancher 2.0 Technical Preview에서 GKE Kubernetes Cluster 가져오기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/cyberblack28/items/bc01122a634150335b6f
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(Rancher 2.0 Technical Preview에서 GKE Kubernetes Cluster 가져오기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/cyberblack28/items/bc01122a634150335b6f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)