본문 바로가기
컨테이너/쿠버네티스

[K8S] kubeadm init시에 Get http://localhost:10248/healthz: dial tcp 127.0.0.1:10248: connect: connection refused 에러

by sangyeon 2021. 11. 2.
728x90

Ubuntu 20:04 LTS 환경에서

kubeadm init으로 k8s 클러스터 구성시에

Get http://localhost:10248/healthz: dial tcp 127.0.0.1:10248: connect: connection refused 에러가 계속 발생하며 진행이 되지 않았다.

 

솔루션

sudo mkdir /etc/docker
cat <<EOF | sudo tee /etc/docker/daemon.json
{
  "exec-opts": ["native.cgroupdriver=systemd"],
  "log-driver": "json-file",
  "log-opts": {
    "max-size": "100m"
  },
  "storage-driver": "overlay2"
}
EOF

위의 문구를 실행하고 나서

sudo systemctl enable docker
sudo systemctl daemon-reload
sudo systemctl restart docker

# kubelet가 실행인지 확인
> sudo systemctl status kubelet

# 실행중이 아닐 경우
> sudo systemctl start kubelet

위에 커맨드까지 끝나고 나서 

kubeadm restart 

kubeadm init 을 다시 실행하면 정상적으로 처리 된다.

 


관련 링크 : 
https://kubernetes.io/docs/setup/production-environment/container-runtimes/#docker

 

728x90