Kubeadm install

Kubeadm Install



  • kubeadm을 설치하기 위한 환경은 전 인덱스를 참고 부탁드립니다.

# 쿠버네티스 패키지 저장소에서 GPG 키를 다운로드
$ curl -fsSL https://pkgs.k8s.io/core:/stable:/v1.30/deb/Release.key | gpg --dearmor -o /etc/apt/keyrings/kubernetes-apt-keyring.gpg

# 쿠버네티스 저장소를 추가
$ echo "deb [signed-by=/etc/apt/keyrings/kubernetes-apt-keyring.gpg] https://pkgs.k8s.io/core:/stable:/v1.30/deb/ /" | tee /etc/apt/sources.list.d/kubernetes.list

# 패키지 목록 업데이트
$ apt update

# kubeadm kubelet kubectl Install
$ apt -y install kubeadm kubelet kubectl

명령어 설명 주요 기능 및 역할 예시
kubeadm 쿠버네티스 클러스터를 초기화하고 관리하는 도구입니다. 클러스터 초기화, 클러스터 업그레이드, 인증서 관리, 토큰 관리 kubeadm initkubeadm join
kubelet 각 노드에서 실행되는 주요 에이전트로, 컨테이너의 상태를 관리하는 역할을 수행합니다. 컨테이너 생성 및 관리, Pod 상태 확인 및 보고- 노드 상태 확인 /etc/systemd/system/kubelet.service로 실행
kubectl 쿠버네티스 클러스터를 관리하고 조작하기 위한 CLI(Command Line Interface) 도구입니다. 리소스 조회 및 관리, 애플리케이션 배포 및 업데이트, 로그 확인 kubectl get podskubectl apply -f deployment.yaml
RSS Feed