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 |