• 카테고리

    질문 & 답변
  • 세부 분야

    데브옵스 · 인프라

  • 해결 여부

    미해결

kubelet이 정상작동하지 않는 것 같습니다.

22.01.26 00:05 작성 조회수 152

0

It seems like the kubelet isn't running or healthy..
라는 메시지가 계속해서 뜹니다
 
 
반복되는 메시지는 아래와 같습니다.
 
[kubelet-check] It seems like the kubelet isn't running or healthy. [kubelet-check] The HTTP call equal to 'curl -sSL http://localhost:10248/healthz' failed with error: Get "http://localhost:10248/healthz": dial tcp 127.0.0.1:10248: connect: connection refused.

 

kublet관련하여 deamon을 수정하고

docker를 재시작하고 구글에 나와있는 다양한 해결책들을 사용해보았지만 동작하지가 않습니다. 답변 부탁드리겠습니다.

답변 1

답변을 작성해보세요.

0

gasbugs님의 프로필

gasbugs

2022.01.26

안녕하세요 강사 최일선입니다.

 

보통 두 가지 문제가 일반적인데요.

스왑 문제거나 docker의 cgroup 이름이 문제인 경우 입니다.

스왑은 다음 명령을 사용하시면 바로 해결되실 겁니다.

sudo swapoff -a

 

도커 인포 명령을 사용해 cgroup 사용 상태를 확인할 수 있습니다. 여기서 결과에는 cgroupfs 문자열이 아니라 systemd가 나타나야 합니다. cgroupfs가 나타나는지 확인 후 말씀 주시면 해결 방법 추가로 안내드리겠습니다.

docker info | grep -i cgroup

감사합니다.

 

이호준님의 프로필

이호준

질문자

2022.02.03

시간내어 답변주셔서 감사드립니다.

덕분에 해결이 되었습니다. 

1. sudo sed -i '/ swap / s/^/#/' /etc/fstab 가 적용되지 않고 

2. sudo sed -i '/ swap / s/^\(.*\)$/#\1/g' /etc/fstab 해당 커맨드로
문제가 해결되었습니다.


2로 진행하다가 1을 한번 더 입력하여 발생하였습니다.

귀찮게 해드려서 죄송합니다~