본문 바로가기

kubeadm3

클러스터 관리 툴 kubeadm vs kubespray 비교 1. kubeadm 쿠버네티스에서 직접 제공하는 클러스터 생성 tool 클러스터 생성을 위해 필요한 기초 생성 , 관리 명령어들이 포함 됩니다. 쿠버네티스 클러스터의 life cycle 관리를 학습하는데 도움이 됩니다. 클러스터를 관리하기 위한 것이므로 개별 node 에 대한 container runtime, kublet, cni 등은 알아서 설치가 필요합니다. 2. kubespray 쿠버네티스 클러스터 관리를 위한 오픈소스 ansible 을 이용한 play book (인프라 담당자에게 익숙한 ansible 을 사용함) ansible 과 ssh를 사용하므로 대규모 쿠버네티스 클러스터를 관리하기에 적합합니다. ansible 을 사용하므로 개별 worker node 에 접속 하지 않고 원격 설치 및 클러스터.. 2023. 5. 16.
Unable to locate package update (kubeadm 에서) 발생 시 해결책 저의 경우엔 kubeadm 설치 가능한 버전을 확인 해보기 위해 apt-cache madison 명령어를 쳤을때 아래와 같이 발생 하였습니다. 해당 문제를 해결하기 위해선 1. 아래와 같은 명령어를 실행합니다. shell > curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add - OK 가 떨어지면 성공 2. package 받아올 repository 를 추가 합니다. shell> vi /etc/apt/sources.list.d/kubernetes.list 로 파일을 생성해서 아래 쪽애 아래와 같이 추가 합니다. deb http://apt.kubernetes.io/ kubernetes-xenial main 3. Pa.. 2023. 4. 16.
[ Kubernates ] curl -sSL http://IP:10248/healthz' failed with error 발생 마스터 노트 의 kubeadm init 하기 전에 많이 나타나는 오류임 /etc/docker 디렉토리에 daemon.json 파일을 아래와 같이 만들어줍니다. #sudo mkdir /etc/docker #cat 2022. 10. 3.