Docker Desktop Kubernetes가 계속 시작되지 않는 경우…

Docker Desktop은 Kubernetes를 쉽게 설치하고 사용할 수 있는 기능을 제공합니다.

그런데 최근에 많이 사용하지도 않고 불필요한 리소스를 많이 차지하는 것 같아서 설정에 들어가서 삭제를 했습니다.

그러나 “Kubernetes 사용” 설정이 “시작 중…”으로 설정되어 있으므로 더 이상 진행되지 않았습니다.


Kubernetes 클러스터 재설정도 시도했지만 아무 것도 변경되지 않았습니다.

나가서 Containers에서 “kube”를 검색해서 삭제를 해보았습니다.


삭제하는 즉시 다시 살아납니다.


그런 다음 설정에서 Kubernetes로 돌아가면 상태가 정상으로 돌아온 것 같습니다.


“Kubernetes 사용” 및 “적용 및 다시 시작”을 비활성화합니다.

이번에는 “Stopping…”에서 멈춥니다.


컨테이너로 돌아가서 삭제해도 바로 살아납니다.


k8s 전개가 살아있는 한 계속 살아있을 것 같아요. Docker Desktop에서 배포를 설정할 위치를 모르겠습니다.

Docker Desktop을 껐다가 다시 켜면 Kubernetes가 꺼집니다.


또한 Kube 관련 컨테이너가 Docker Desktop의 컨테이너에 더 이상 표시되지 않는 것을 볼 수 있습니다.


Docker Desktop은 종종 불안정한 동작을 보이지만 Kubernetes는 예외적으로 불안정한 것으로 보입니다.

개선이 좀 필요해보입니다.

그 상황은 대략 다음과 같이 요약될 수 있다.

  • “Kubernetes 활성화”의 “시작 중…”에서 중지된 경우 kube가 포함된 컨테이너를 삭제하여 정상으로 돌아갑니다.

  • 그리고 “Kubernetes 사용” 설정을 비활성화합니다.

  • “Halting…” 상태에서 멈추면 Docker Desktop의 전원을 껐다가 켭니다.