Ubuntu 16.04.7 LTS 환경 kubeadm init으로 kubernetes 환경을 구성할 때
Get http://localhost:10248/healthz: dial tcp 127.0.0.1:10248: connect: connection refused 에러가 계속해서 발생하면서 진행이 되질 않았다.
1. container’s cgroups에 systemd를 사용하도록 Docker 데몬을 구성한다.
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
2. Docker를 재시작하고 부팅 시 활성화한다.
sudo systemctl enable docker
sudo systemctl daemon-reload
sudo systemctl restart docker
3. Kubeadm reset하고 다시 init한다.
kubeadm reset
kubeadm init
https://kubernetes.io/docs/setup/production-environment/container-runtimes/#docker
Container runtimes
You need to install a container runtime into each node in the cluster so that Pods can run there. This page outlines what is involved and describes related tasks for setting up nodes. This page lists details for using several common container runtimes with
kubernetes.io
반응형
'Kubernetes' 카테고리의 다른 글
Upgrade Kubernetes server Version (0) | 2022.01.27 |
---|---|
5-1. kubernetes pod (0) | 2022.01.21 |
namespace 강제 삭제하기 (0) | 2022.01.14 |
Kubevirt (0) | 2022.01.12 |
failed to create listener: failed to listen on 127.0.0.1:10257: listen tcp 127.0.0.1:10257: bind: address already in use (0) | 2022.01.11 |