kubeadm
-
kubectl 본격적으로 사용하기 전 친해 지기Kubernetes/kubectl 시작 2023. 6. 8. 10:34
설치 목차에서 kubeadm, kubectl, kubelet 설치를 성공적으로 마쳤다면, 잘 동작하는지 확인 할 수 있다. -> 전체적으로 쿠버네티스가 어떤것이며, 실제 명령어를 입력하며 친해지는 과정임~! 가장 좋은 방법은 kubectl --help 이런식으로 --help 명령어를 잘 이용하면 좋음! (나만의 팁) 각각 설치는 했지만, 명령어들의 각각 어떤 의미 및 기본 구조를 가지고 있는지가 중요! 1. kubectl 이 무엇인가? : 쿠버네티스에게 내가 원하는 것을 요청하는 것 즉 클러스터에 명령을 내리는 CLI(command line interface) 예를 들어, "쿠버네티스야 지금 몇개의 노드가 있니~? " 라고 물어볼 때, kubectl get nodes 를 입력하면, 현재(namespace..
-
kubernetes , kubeadm join 오류 2Kubernetes/error 2023. 6. 7. 21:33
master에서 kubeadm init 을 하여 token 발행했지만, kubeadmin join ~~ token 에서 오류가 날 때, 필자는 여러가지 오류가 났었다... 눈물 1. token 저장 후 바로 오류가 날 때 $ mkdir -p $HOME/.kube $ sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config $ sudo chown $(id -u):$(id -g) $HOME/.kube/config -> 순서대로 입력 2. apply 오류 날 때 $ curl https://docs.projectcalico.org/archive/v3.8/manifests/calico.yaml -O 입력 후에 kubectl get nodes -> 오류 나지 않는지 확인..
-
Kubernetes 설치 - 온프레미스 환경 2Kubernetes/설치 2023. 6. 7. 21:28
그 전의 게시물과 같이, docker를 성공적으로 설치했다면, 다음으로는 kubernetes를 본격적으로 설치! 아래의 명령어만 잘 복사 붙이기만 한다면...! 어렵지 않을 것임. 하지만, 의문이 가거나, 버전이 바뀐 것을 염두한다면, kubernetes 공식 홈페이지를 보는 것이 Best! 특히, Document 보는 습관을 가진다면, 오류나 그 외 얻을 것이 많을것! 지금 현재 시작하려고 하는 것들은 -> https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/install-kubeadm/ 여기에 존재하며, 꾸준히 방문 할 것! (나에게 하는 말) 이제부터 시작! 1. docker 설치된 virtualbox에서 master, nod..
-
kubeadm join 오류 ([preflight] If you know what you are doing, you can make a check non-fatal with --ignore-pref light-errors=...To see the stack trace of this error execute with --v=5 or higher)Kubernetes/error 2023. 6. 1. 10:27
필자는 kubernetes install 중, control-plane을 구성하였다. master에 kube init을 하면 kubeadm join 및 token이 발행되며 -> 이 부분을 따로 저장하여 node1, node2에 입력만 해주면 master를 기준으로 master - node1 - node2 가 연결된다. 하지만 문제는 아래와 같은 오류가 발생하고, node1, node2의 status가 notready로 뜬다는 점이다. [해결 방안] 저런 문제가 나는 node2 에 접속한다. 오래된 컨테이너를 제거함 : apt remove containerd repository를 업데이트 하고, 새로운 컨테이너를 설치함 : apt update, apt install containerd.io 중간에 업그레..