가장 빠른 GCP k8s 에 클러스터 만들어 보는 by Rancher
3784 단어 gcprancherkubernetes
GCP의 k8s에 가장 빠른(?)로 클러스터를 만들어 봅니다.
아니, 어쩌면 가장 빠르지 않지만 ... 가장 빠르면 GCP 관리 화면에서 포치합니다.
Rancher 2.x에서 또 다른 GCP k8s 챌린지입니다.
한 번 챌린지 할 수는 있었지만, 그 때의 요건에 맞지 않고 Rancher 1.x 로 되돌렸기 때문에 재챌린지입니다.
전회는 2.0 이었습니다만, 이번은 2.1 이군요.
어쩐지, let's encrypt의 녀석이 사라지고 있는 것 같은 생각이 드는 것은 신경 쓰일까. . .
SSL은 Cloudflare를 통해 할 때 괜찮습니다.
우선, Rancher를 넣어 라.
Docker가 실행되는 적절한 Linux 서버에서 다음을 수행합니다.
> sudo docker run -d --restart=unless-stopped -p 80:80 -p 443:443 rancher/rancher
어쨌든 Docker 환경에서는 아래와 같은 에러가 나왔으므로, 여기 참조해 대응했습니다.
Error response from daemon: driver failed programming external connectivity on endpoint nifty_perlman (3d0a24afd0e2e90313bdbf2e86c94705181deaca9e7d71abe2f64596eff1e215): (COMMAND_FAILED: '/usr/sbin/iptables -w2 -t nat -A DOCKER -p tcp -d 0/0 --dport 443 -j DNAT --to-destination 172.17.0.3:443 ! -i docker0' failed: iptables: No chain/target/match by that name.
)
Error: failed to start containers: bf700e0a364b
이런 대응이군요.
> sudo mv /var/lib/docker/network/files /tmp/docker-iptables-err
> sudo systemctl restart docker.service
이제 docker start
할 수 있습니다.
Rancher 방문
https://<domain>
or https://<ip address>
첫 화면에서 비밀번호 설정이라고 하므로 적당히 설정합시다.
설정하면 로그인할 수 있습니다.
Cluster 추가
Add Cluster
를 누르면 GCP에 뭔가 체크가 들어간 화면이 나옵니다.
Cluster Name
에 적절한 이름을 입력합니다.
Service Account
는 GCP에서 만든 서비스 계정의 json 키를 찾습니다.
※필요한 권한은 써 있으므로, 그대로 만들면 문제 없을 것입니다.
Nodes
에서는, Zone
는 평상시 사용하고 있는 리전 선택해, Machine Type
는 적당하게 라고 하는 느낌입니다.
이번은 테스트이므로, f1-micro
로 했습니다. 순식간에 끝날 생각이므로, 우선 노드수나 디스크 사이즈는 방치해 갑니다.
Create
를 누르십시오! !
프로비저닝되었는지 확인
문제가 없으면, Provisioning
라고 나온다고 생각합니다.
Cluster Name
를 클릭하면 대시보드가 나타납니다.
프로비저닝 중에는 이런 화면입니다.
그래서 끝나면 이런 느낌이 듭니다.
일단, GCP측에서도 확인할 때합시다.
어쩐지, 할 수 있네요.
요약
변함없이 어려운 것은 변하지 않네요.
다만, 네트워크는 역시 선택할 수 없습니까…
우선, GCP의 k8s 클러스터를 시작하는 편 by Rancher였습니다.
참조
빠른 시작
Reference
이 문제에 관하여(가장 빠른 GCP k8s 에 클러스터 만들어 보는 by Rancher), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/okaru/items/e4e5ec87a928ecdb3abc
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
> sudo docker run -d --restart=unless-stopped -p 80:80 -p 443:443 rancher/rancher
Error response from daemon: driver failed programming external connectivity on endpoint nifty_perlman (3d0a24afd0e2e90313bdbf2e86c94705181deaca9e7d71abe2f64596eff1e215): (COMMAND_FAILED: '/usr/sbin/iptables -w2 -t nat -A DOCKER -p tcp -d 0/0 --dport 443 -j DNAT --to-destination 172.17.0.3:443 ! -i docker0' failed: iptables: No chain/target/match by that name.
)
Error: failed to start containers: bf700e0a364b
> sudo mv /var/lib/docker/network/files /tmp/docker-iptables-err
> sudo systemctl restart docker.service
Reference
이 문제에 관하여(가장 빠른 GCP k8s 에 클러스터 만들어 보는 by Rancher), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/okaru/items/e4e5ec87a928ecdb3abc텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)