โ๏ธ Kubernetes ์ค์น
๐ Kubernetes ๊ณต์ Doc
๐ Kubeadm, Kubelet, Kubectl ์ค์น
- kubernetes ์ค์น
kubeadm
: ํด๋ฌ์คํฐ๋ฅผ ๋ถํธ์คํธ๋ฉํ๋ ๋ช
๋ น์ด๋ค.
kubelet
: ํด๋ฌ์คํฐ์ ๋ชจ๋ ๋จธ์ ์์ ์คํ๋๋ ํ๋์ ์ปจํ
์ด๋ ์์๊ณผ ๊ฐ์ ์์
์ ์ํํ๋ ์ปดํฌ๋ํธ์ด๋ค.
kubectl
: ํด๋ฌ์คํฐ์ ํต์ ํ๊ธฐ ์ํ ์ปค๋งจ๋ ๋ผ์ธ ์ ํธ๋ฆฌํฐ์ด๋ค.
cat <<EOF | tee /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=https://packages.cloud.google.com/yum/repos/kubernetes-el7-\$basearch
enabled=1
gpgcheck=1
gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
exclude=kubelet kubeadm kubectl
EOF
sudo yum install -y kubelet kubeadm kubectl --disableexcludes=kubernetes
sudo systemctl enable --now kubelet
- ์๋๋ช
๋ น์ด๋ฅผ ์
๋ ฅํด Active ์ activing ์ด ์ฐํ์์ผ๋ฉด ์ฑ๊ณต
systemctl status kubelet
๐ Swap ๋นํ์ฑํ
- Kubenertes ๋ Swap ์ ์ธ์ํ ์ ์๊ธฐ ๋๋ฌธ์ ๊ณ์ฐ ์ค๋ฅ๋ฅผ ๋ฐฉ๊ธฐํ๊ธฐ ์ํด swap ์ ์ข
๋ฃ์์ผ์ค์ผ ํ๋ค.
sed -i
๋ ํน์ ๋๋ ํ ๋ฆฌ์ ํ์ผ ๋ด์ฉ์ ๊ฒ์ํด ์นํํด์ฃผ๋ ๋ช
๋ น์ด์ด๋ค.
- ์๋ ๋ช
๋ น์ด๋ swap ์ด ํฌํจ๋ ๋ผ์ธ์ # ์ ์ถ๊ฐํด ์ฃผ์์ฒ๋ฆฌ ํ๋ ๋ช
๋ น์ด์ด๋ค.
swapoff -a
sed -i '/swap/s/^/#/' /etc/fstab