# kubernetes packages -kubeadm: 쿠버네티스 클러스터를 쉽게 부트스트랩하는 데 사용되는 도구입니다. kubeadm을 사용하면 안전한 쿠버네티스 클러스터를 생성하고, 클러스터를 업그레이드하고, 클러스터에서 노드를 제거하는 등의 작업을 수행할 수 있습니다. - kubelet: 쿠버네티스 시스템의 중요한 구성 요소로서, 각 노드에서 실행되는 에이전트입니다. kubelet의 주요 역할은 PodSpecs(컨테이너 그룹에 대한 쿠버네티스 설명)를 읽고, 해당 사양에 따라 컨테이너를 실행하고, 컨테이너의 상태를 보고하는 것입니다. - kubectl: 쿠버네티스 클러스터와 상호 작용하는 데 사용되는 주요 커맨드라인 도구입니다. 이를 통해 애플리케이션을 배포하고, 클러스터 리소스를 검사하고, 로그..
문제 1 멀티 클러스터 정보 보기 -h8s 클러스터 이동 후 동작 중인 모든 CNI 이름을 /var/CAK2023/k8s_cni_namet.파일에 저장 문제 풀이 1. 현재 실행중인 클러스터 확인 kubectl config current-context # 출력결과 kh8s 2. 실행 중인 클러스터 수정 kubectl config use-context kh8s # 실행 결과 k8s 3. kubectl get nodes 명령어로 목록을 체크 한 후 name만 추출 # k8s-master에 접속 ssh k8s-master # cni 출력 ls /etc/cni/net.d/ # 출력 결과 10-flannel.confilist # 지정된 경로에 flannel 저장 echo "flannel" > /var/CAK202..
문제 1 쿠버네티스 클러스터 정보 보기 -hk8s 클러스터 이동 후 control-plane, worker node의 이름 을 찾아 /var/CKA2023/hk8s-node-info.txt.파일에 저장 문제 풀이 1. 현재 실행중인 클러스터 확인 kubectl config current-context # 출력결과 k8s 2. 실행 중인 클러스터 수정 kubectl config use-context kh8s # 실행 결과 kh8s 3. kubectl get nodes 명령어로 목록을 체크 한 후 name만 추출 kubectl get nodes | cut -d' ' -f1 | grep -v NAME #출력 결과 hk8s-m hk8s-w1 hk8s-w2 4. 추출한 내용을 /var/CKA2023/hk8s-no..