본문 바로가기

전체 글14

kubectl 쉘 자동완성 기능 사용해보기 마스터노드에서 kubectl [명령어]로 제어할 수 있는데, 명령어가 자동완성이 되지 않고오타가 발생할 수 있음은 물론, 모든 명령어를 외우기에는 무리가 있다. 명령어 자동완성을 지원해주는 기능이 있다. kubectl cheat sheet 이다.아래의 쿠버네티스 가이드를 참고하여, 설정해 주었다. kubectl Cheat Sheet | Kubernetes kubectl Cheat SheetEsta página contém uma lista de comandos kubectl e flags frequentemente usados. Kubectl Autocomplete BASH source kubernetes.io source echo "source > ~/.bashrc 설정이후 kubectl 탭 두번하면,.. 2024. 11. 21.
[에러] k8s 워커노드를 마스터로 조인 시 에러 발생할 때 [워커/마스터 노드 OS : Ubutnu 20.04 LTS] 워커노드 서버에서 마스터 노드로 Join을 진행하려고 했다. kubelet 서비스가 이상하다고 한다,,systemctl status kubelet과 journalctl -xeu kubelet 으로 봐도 명백한 에러원인이 나오지 않는다.  실제 해결 방법은 아래와 같다.- 마스터 노드에서 진행했던 것 처럼, /etc/containerd/config.toml 파일 삭제하면 해결된다. (아래 명령어 참고)테스트 쿠버네티스 환경에서 진행했던 것 이기 때문에,운영중인 쿠버네티스면 kubeadm reset 외에 다른 방안을 고려해보자.# rm -rf /etc/containerd/config.toml # systemctl restart containerd .. 2024. 11. 21.
[에러] 레포지토리 URL 404 Not Found로 인한 kubeadm, kubelet, kubectl 설치 불가 해결건 쿠버네티스 공식 문서를 보며 ubuntu 20.04 LTS 서버에 kubeadm, kubelet, kubectl 패키지를 설치하는데,레포지토리 추가하였지만, URL이 변경되었는지 설치가 안돼는 에러가 있어 설치하는 방법을 기재하였으니 참고 kubeadm 설치하기 | Kubernetes kubeadm 설치하기이 페이지에서는 kubeadm 툴박스 설치 방법을 보여준다. 이 설치 프로세스를 수행한 후 kubeadm으로 클러스터를 만드는 방법에 대한 자세한 내용은 kubeadm으로 클러스터 생성하기 페이지를 참고한다.kubernetes.io [작성일 2024년 11월 21일 기준 1.3.1 버전으로 작성하였습니다.] # apt-get install -y apt-transport-https ca-certifica.. 2024. 11. 21.
K8S CNI 설치 (Weave) k8s 구성시, 마스터 노드의 상태가 Not Ready임을 볼 수 있다CNI (Container Network Interface)가 설치가 안되어서 그렇다.  아래의 링크에 들어가면, k8s에서 사용 가능한 다양한 Addon을 찾을 수 있다.Installing Addons | Kubernetes Installing AddonsNote: This section links to third party projects that provide functionality required by Kubernetes. The Kubernetes project authors aren't responsible for these projects, which are listed alphabetically. To add a pro.. 2024. 11. 20.