Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • kubeadm : kubernetes 클러스터를 구축하기 위해 사용하는 툴.

  • kubelet : 클러스터의 모든 머신에서 실행되며 Pod 및 컨테이너 시작 등의 작업을 수행하는 구성 요소.

  • kubectl : 클러스터와 통신하는 커맨드라인 인터페이스 유틸.

Code Block
$ curl -s <httpshttps://packages.cloud.google.com/apt/doc/apt-key.gpg>gpg | sudo apt-key add -

$ cat <<EOF | sudo tee /etc/apt/sources.list.d/kubernetes.list
deb <https://apt.kubernetes.io/> kubernetes-xenial main
EOF

$ sudo apt-get update

$ sudo apt-get install -y kubelet kubeadm kubectl

# 패키지가 자동으로 설치, 업그레이드, 제거되지 않도록 hold함.
$ sudo apt-mark hold kubelet kubeadm kubectl

# 설치 완료 확인
$ kubeadm version
$ kubelet --version
$ kubectl version

...