DevOps/Kubernetes2022. 5. 20. 12:07[Kubernetes] Kubespray로 노드 추가/삭제하기

✔️ kubespray로 노드 추가/삭제하기 Kubespray - Deploy a Production Ready Kubernetes Cluster kubespray.io ✔️ 노드 제거 ansible-playbook -i inventory/mycluster/hosts.yml remove-node.yml -b -v \ --private-key=~/.ssh/private_key \ --extra-vars "node=nodename,nodename2" SSH key는 default key를 사용하고 있으면 설정할 필요가 없다. --extra-vars : 제거할 노드를 지정한다. 인벤토리에 있는 노드를 지정한다. 만약 노드가 SSH 연결이되지 않으면 reset_node = false 리셋을 skip한다. 리셋이..

[Kubernetes] Kubespray로 쿠버네티스 설치하기
DevOps/Kubernetes2022. 5. 16. 20:34[Kubernetes] Kubespray로 쿠버네티스 설치하기

✔️ KubesprayKubespray로 쿠버네티스 설치하기 | Kubernetes Readme (kubespray.io) https://github.com/kubernetes-sigs/kubespray✔️ 클러스터 구성클러스터의 구성은 위의 그림과 비슷하다. Control Plane 1 Work Node 3(1 Control Plan + 2 Worker Node) CPU : 2, Memory : 3GB Master이자 Worker Node 역할을 하는 VM(k8s-node1)을 1개 구성하고 Worker Node 역할의 VM 2대(k8s-node2, k8s-node3)를 구성한다. ✔️ 클러스터 구성 순서Vagrant로 VM 구축하기SSH 키 생성 및 복사kubespray 소스 다운로드ansible, ..

image