Infrastructure
에러, Unable to connect to the server: x509: certificate signed by unknown authority (possibly because of "crypto/rsa: verification error" while trying to verify candidate authority certificate "kubernetes")
문제 어제 종료하기 전까지 잘 됐는데 kubectl get pods 치자마자 에러가 나와서 설마 또... 다시 깔아야 하나? 라며 가슴이 철렁했습니다.. Unable to connect to the server: x509: certificate signed by unknown authority (possibly because of "crypto/rsa: verification error" while trying to verify candidate authority certificate "kubernetes") 해결 방법 https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/troubleshooting-kubeadm/ Troublesh..
에러, kubernetes virtualbox를 이용한 환경 구축 시 마스터 에서 워커 노드와의 통신이 불가능한 경우 i/o time out 또는 connection timed out
문제 하나는 Ubuntu 20.04 LTS OS인 컴퓨터와 두개는 원격으로 virtualbox를 통해 클러스터를 구성하고 있었습니다. 문제는.. CNI Network를 flannel로 선택하고 했는데요 분명히 Master에서 kubeadm init 후 Worker Node에 Join --- POD 연결은 됩니다. 그런데!! Master - Worker Node 로의 curl, logs, exec 등등의 테스트는 불가능하고 ( i/o time out ) Worker Node1 - Worker Node2 의 curl 테스트는 가능했습니다. 이렇게 매번 타임아웃이 발생했습니다. Error from server: error dialing backend: dial tcp 10.100.0.11:10250: i/o ..
kubernetes init reset 어떻게 해도 안될 때 ...
이슈 kubeadm init, kubeadm reset 등등 몇번이고 조치해도 10250, 10248, 6443, 8080 등등 에러가 발생할 경우 깔 ~ 끔하게 다시 시작하자 조치사항 sudo apt-get purge kubeadm kubelet kubectl sudo apt autoremove 이 세가지를 지워주고 처음부터 다시 하니까 된다 .... 위 3가지 어딘가에서 꼬인듯 하다
에러, kubernetes kubeadm init error If you know what you are doing, you can make a check non-fatal with `--ignore-preflight-errors=...`
문제 kubeadm init시 에러가 발생했습니다. 에러 메시지 중에 아무래도 /var/lib/etcd is not empty가 가장 눈에 보이는군요 [preflight] Running pre-flight checks error execution phase preflight: [preflight] Some fatal errors occurred: [ERROR DirAvailable--var-lib-etcd]: /var/lib/etcd is not empty [preflight] If you know what you are doing, you can make a check non-fatal with `--ignore-preflight-errors=...` To see the stack trace of th..
에러, kubernetes kubectl Error from server: error dialing backend: dial tcp 10.100.0.11:10250: i/o timeout
문제 10250 포트에 대한 타임아웃이 계속해서 발생했습니다. 하... 이게 쿠버네티스에서 무슨 포트인지 알아도 당최 고칠 방법을 알 수 없습니다. 우선 네트워크와 관련된 기능의 오류라고 생각됩니다. 해결방법 minukube status를 해보니 에러가 apiserver: stopped가 되어 있습니다 E0317 11:11:27.010216 1086619 status.go:413] kubeconfig endpoint: extract IP: "minikube" does not appear in /etc/kubernetes/admin.conf minikube type: Control Plane host: Running kubelet: Running apiserver: Stopped kubeconfig: Mi..
에러, kubernetes uninstall error "device or resource busy"
문제 쿠버네티스 reset도 안되고, pod를 확인한다던가 아무것도 안되는 현상이 발생했습니다... 그래서 제거하려 했는데도 busy라 안된다 하네요 해결 방법 다음 명령을 시행하고 하니 가능했습니다 umount $(df -HT | grep '/var/lib/kubelet/pods' | awk '{print $7}')
에러, The connection to the server 0.0.0.0:8443 was refused - did you specify the right host or port?
문제 kubectl get pods를 할 경우 다음 에러가 발생했습니다. The connection to the server 175.197.4.226:8443 was refused - did you specify the right host or port? 해결방법 우선 쿠버네티스 포트들을 한번 확인해 보겠습니다. 8443번이라... 없는데 ? 찾아보니 기본적으로 8443 포트는 톰캣에서 사용을 하는 부류가 많고 minikube 에서도 사용하는 것 같네요. kubectl로는 아예 접근이 안되고 minicube를 이용해 확인해봤는데 실행되어 있고 apiserver가 꺼져있네요 ..? minikube status 아직까지 지식이 부족한지라 kubectl과 minicube 두개가 같이 켜져있어도 되는지 모르겠지..
에러, The connection to the server localhost:8080 was refused - did you specify the right host or port?
문제 다음과 같이 에러가 발생합니다. The connection to the server localhost:8080 was refused - did you specify the right host or port? 위 에러는 이전에도 나왔는데, 분명히 설정해줬던 것 같은데 또 나오네요 ? 계속해서? 일시적이 아닌 반영구적인 해결법이 필요할것 같은데... 우선 해결 방법은 다음과 같습니다. 해결방법 (아래 글을 보세요 추가 작성 했습니다) kubeadm init 을 할 경우 아래 명령을 적용시킬 수 있도록 나오는데요 이 명령들을 적용시켜 주면 해결되겠습니다. mkdir -p $HOME/.kube sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config sudo c..