Skip to content

K0sctl

  • Published on
    인터넷 경로가 없는 폐쇄망에서 k0s 클러스터를 세우고 운영하는 절차를 명령어 단위로 정리합니다. k0s airgap list-images와 bundle-artifacts로 이미지 번들을 만드는 세 가지 방법, 자체 워크로드 이미지를 같은 번들에 합치는 요령, k0s가 번들을 자동 임포트하는 디렉터리 규칙, 그리고 default_pull_policy를 Never로 못 박아 외부 pull 시도를 아예 막는 설정을 다룹니다. 이어서 k0sctl로 SSH를 통해 바이너리와 번들을 여러 호스트에 밀어 넣고 한 번의 apply로 클러스터를 구성하는 방법, 업그레이드가 같은 명령으로 이루어지는 이유와 노드 제거가 안 되는 한계를 설명합니다. 마지막으로 k3s 흐름과 정직하게 비교해 k0s가 깔끔한 지점과 손이 더 가는 지점을 나눠 적었습니다. 모든 명령은 k0s v1.36.3+k0s.0과 k0sctl v0.32.2 기준으로 확인했습니다.