k8s VM 재기동 데몬 kured, k8s reboot daemon

refer

개요

보안 등의 이슈로 k8s worker node는 항상 최신 버전으로 업그레이드 되어야 하며, 가끔은 VM 그 자체를 리붓해야 하는 경우가 생긴다. (정기 PM 등의 목적)

kured

kured 는 k8s reboot daemon 으로 helm 으로 쉽게 설치하여 daemonset 으로 구동시킬 수 있다. (모든 노드에서 동작하도록 하기 위해)

다양한 설정을 통해 리붓이 필요한 상태인 VM 을 스케쥴에 맞추어 리붓이 가능하도록 도와준다. (기본적으로 60분에 한번씩 체크한다) apt update 등을 진행할 때 linux 가 스스로 reboot 이 필요한 상태임을 알리는 mark file (/var/run/reboot-required) 이 생성되는 데 kured는 host 파일을 모니터링하여 지정된 시간에 리붓을 할 수 있다. daemonset 으로 설치하는 이유가 이것 때문이겠다. 모든 node가 동시에 리붓되면 안되니까.

댓글 남기기

이메일 주소는 공개되지 않습니다.