DevOps/Kubernetes2022. 5. 20. 15:22[Kubernetes] Job (잡)

✔️ Job Job에서 하나 이상의 파드를 생성하고 지정된 수의 파드가 성공적으로 종료될 때까지 계속해서 파드의 실행을 재시도한다. 파드가 성공적으로 완료되면, 성공적으로 완료된 잡을 추적한다. 지정된 수의 성공 완료에 도달하면, 작업(즉, 잡)이 완료된다. 잡을 삭제하면 잡이 생성한 파드가 정리된다. 작업을 일시 중지하면 작업이 다시 재개될 때까지 활성 파드가 삭제된다. ✔️ Job은 자동으로 레이블과 셀렉터를 설정한다. mypi.yaml apiVersion: batch/v1 kind: Job metadata: name: mypi spec: template: spec: containers: - image: perl name: mypi command: ["perl", "-Mbignum=bpi", "-wl..

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한다. 리셋이..

image