[Cloud] k8s Work Node ์ถ”๊ฐ€

MeltingOlafยท2022๋…„ 5์›” 16์ผ
0

[Cloud]

๋ชฉ๋ก ๋ณด๊ธฐ
13/25

โœ”๏ธ Docker ์„ค์น˜

$ sudo apt-get update
$ sudo apt-get install \
    ca-certificates \
    curl \
    gnupg \
    lsb-release
    

GPG ํ‚ค ์ถ”๊ฐ€

$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

์ €์žฅ์†Œ ์ถ”๊ฐ€

$ echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

์ธ๋ฑ์Šค ์ •๋ณด ์žฌ์—…๋ฐ์ดํŠธ

$ sudo apt-get update

๋„์ปค ์ตœ์‹  ๋ฒ„์ „ ์„ค์น˜

$ sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin
$ sudo usermod -aG docker vagrant

โœ”๏ธ kubeadm, kubelet, kubectl ์„ค์น˜

sudo apt-get install -y apt-transport-https ca-certificates curl
$ sudo curl -fsSLo /usr/share/keyrings/kubernetes-archive-keyring.gpg https://packages.cloud.google.com/apt/doc/apt-key.gpg
$ echo "deb [signed-by=/usr/share/keyrings/kubernetes-archive-keyring.gpg] https://apt.kubernetes.io/ kubernetes-xenial main" | sudo tee /etc/apt/sources.list.d/kubernetes.list
$ sudo apt-get update
$ sudo apt-get install kubeadm=1.22.8-00 kubelet=1.22.8-00 kubectl=1.22.8-00 -y

โœ”๏ธ K8s Cluster Join

 sudo kubeadm join --token 97p4pn.xkm447t9vz39b6y9 192.168.100.100:6443 --discovery-token-ca-cert-h
ash sha256:86747560fdfeb86646a588ffe5a250ac93f14e95305c09f61d4250ee11e998e2
profile
How R U Today :)

0๊ฐœ์˜ ๋Œ“๊ธ€