node dranning

    [CKA독학]kubernetes Cluster Maintenance 정리(drain/cordon/uncordon/ectd 백업&복구)

    Intro Node의 OS 업그레이드 작업을 해야할때 Node를 중단해야하는 경우가 발생할 수 있습니다. 이 경우 해당 Node에 생성되어있는 pod를 안전하게 다른 Node로 옮기는 작업을 해야합니다.(drain) 또한 더이상 pod가 스케줄링 되지 않도록 설정을 해야하며 (cordan) 업데이트가 끝나고나면 Node가 원래대로 돌아왔을때 pod가 스케줄링 되도록 설정을 해주어야 합니다.(uncordan) 오늘은 위 작업을 어떻게해야하는지 정리해보도록 하겠습니다. Cluster upgrade 전략 Master Node 업데이트 k8s 스케줄러 및 컨트롤러 관리자가 잠시 중단됨 새 pod를 배포하거나, 기존 pod를 삭제, 수정 할수 없음 단, WorkerNode에서 동작하는 워크로드는 그대로 서비스됨 ..