Page History
...
Code Block |
---|
docker run -d --restart=unless-stopped \ -p 80:80 -p 443:443 \ --privileged \ rancher/rancher:v2.6.4 |
Cluster 추가
Rancher설치가 끝나면, 도커를 집단으로 운영할 Cluster 추가를 통해 시작할수 있습니다.
논리적인 컨셉으로 아직 서버가 구성되지 않은 상태로 시작할수 있습니다.
Cluster 구성 - Node추가
...
클러스터 관리의 Registaration에 의해 노드구성을 할수 있습니다.
다음을 참고하여 클러스터내 노드 구성 계획을 어느정도 구상한후 시작하는것이 좋습니다.
NodeRole 계획
Role은 크게 3가지로 구분됩니다. Control/Etcd가 추가적인 리소스를 사용하기 때문에 가지고 있는 VM및 장비에 따라 역할을 구분하여 운영할수 있습니다.
스펙이 좋은 장비에 모든 롤을 부여해서 분산처리할수도 있지만, 효율적인 POD(컨테이너) 운영을 위해서는 분리 운영하는것이 권장됩니다.
- Control : 쿠버를 컨트롤할수 있는 컨트롤및 쿠버 클러스터의 실질적인 Master 역활을 수행합니다. 이중화 구성도 할수 있으며 여기서는 단일 Con
- Etcd : Nginx및 Ingress등 게이트웨이 역할을 할수 있는 툴들이 설치가 됩니다.
- Worker : Pod가 여기서 구동됩니다.
Control Plane,ETCD
Control/ETCD 롤인경우 쿠버 클러스터를 운영하기위해 여러 코어 툴들이 Agent에 의해 자동설치되며 4GB이상 권장됩니다.
Worked
POD가 구동되는 인스턴스로, Worked롤만 있는 경우 2GB 면 운영가능합니다.
rancher 2.x부터 쿠버 오케스트레이션만 지원을 하며 쿠버를 쉽게 이용할수 있는 기능을 베어메탈 또 클라우드형태로 지원합니다.
...