ํด๋น ๋ฌธ์์ ์ฟ ๋ฒ๋คํฐ์ค ๋ฒ์ : v1.31
Kubernetes v1.31 ๋ฌธ์๋ ๋ ์ด์ ์ ๊ทน์ ์ผ๋ก ๊ด๋ฆฌ๋์ง ์์. ํ์ฌ ๋ณด๊ณ ์๋ ๋ฌธ์๋ ์ ์ ์ค๋ ์ท์. ์ต์ ๋ฌธ์๋ฅผ ์ํด์๋, ๋ค์์ ์ฐธ๊ณ . ์ต์ ๋ฒ์ .
๋ฆฌ๋ ์ค์ kubectl ์ค์น ๋ฐ ์ค์
์์ํ๊ธฐ ์ ์
ํด๋ฌ์คํฐ์ ๋ง์ด๋(minor) ๋ฒ์ ์ฐจ์ด ๋ด์ ์๋ kubectl ๋ฒ์ ์ ์ฌ์ฉํด์ผ ํ๋ค. ์๋ฅผ ๋ค์ด, v1.31 ํด๋ผ์ด์ธํธ๋ v1.30, v1.31, v1.32์ ์ปจํธ๋กค ํ๋ ์ธ๊ณผ ์ฐ๋๋ ์ ์๋ค. ํธํ๋๋ ์ต์ ๋ฒ์ ์ kubectl์ ์ฌ์ฉํ๋ฉด ์๊ธฐ์น ์์ ๋ฌธ์ ๋ฅผ ํผํ ์ ์๋ค.
๋ฆฌ๋ ์ค์ kubectl ์ค์น
๋ค์๊ณผ ๊ฐ์ ๋ฐฉ๋ฒ์ผ๋ก ๋ฆฌ๋ ์ค์ kubectl์ ์ค์นํ ์ ์๋ค.
- ๋ฆฌ๋ ์ค์ curl์ ์ฌ์ฉํ์ฌ kubectl ๋ฐ์ด๋๋ฆฌ ์ค์น
- ๊ธฐ๋ณธ ํจํค์ง ๊ด๋ฆฌ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ์ค์น
- ๋ค๋ฅธ ํจํค์ง ๊ด๋ฆฌ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ์ค์น
๋ฆฌ๋ ์ค์์ curl์ ์ฌ์ฉํ์ฌ kubectl ๋ฐ์ด๋๋ฆฌ ์ค์น
-
๋ค์ ๋ช ๋ น์ผ๋ก ์ต์ ๋ฆด๋ฆฌ์ค๋ฅผ ๋ค์ด๋ก๋ํ๋ค.
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
์ฐธ๊ณ :
ํน์ ๋ฒ์ ์ ๋ค์ด๋ก๋ํ๋ ค๋ฉด,
$(curl -L -s https://dl.k8s.io/release/stable.txt)
๋ช ๋ น ๋ถ๋ถ์ ํน์ ๋ฒ์ ์ผ๋ก ๋ฐ๊พผ๋ค.์๋ฅผ ๋ค์ด, ๋ฆฌ๋ ์ค์์ ๋ฒ์ 1.31.0์ ๋ค์ด๋ก๋ํ๋ ค๋ฉด, ๋ค์์ ์ ๋ ฅํ๋ค.
curl -LO https://dl.k8s.io/release/v1.31.0/bin/linux/amd64/kubectl
-
๋ฐ์ด๋๋ฆฌ๋ฅผ ๊ฒ์ฆํ๋ค. (์ ํ ์ฌํญ)
kubectl ์ฒดํฌ์ฌ(checksum) ํ์ผ์ ๋ค์ด๋ก๋ํ๋ค.
curl -LO "https://dl.k8s.io/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl.sha256"
kubectl ๋ฐ์ด๋๋ฆฌ๋ฅผ ์ฒดํฌ์ฌ ํ์ผ์ ํตํด ๊ฒ์ฆํ๋ค.
echo "$(cat kubectl.sha256) kubectl" | sha256sum --check
๊ฒ์ฆ์ด ์ฑ๊ณตํ๋ค๋ฉด, ์ถ๋ ฅ์ ๋ค์๊ณผ ๊ฐ๋ค.
kubectl: OK
๊ฒ์ฆ์ด ์คํจํ๋ค๋ฉด,
shasum
์ด 0์ด ์๋ ์ํ๋ก ์ข ๋ฃ๋๋ฉฐ ๋ค์๊ณผ ์ ์ฌํ ๊ฒฐ๊ณผ๋ฅผ ์ถ๋ ฅํ๋ค.kubectl: FAILED sha256sum: WARNING: 1 computed checksum did NOT match
์ฐธ๊ณ :
๋์ผํ ๋ฒ์ ์ ๋ฐ์ด๋๋ฆฌ์ ์ฒดํฌ์ฌ์ ๋ค์ด๋ก๋ํ๋ค. -
kubectl ์ค์น
sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl
์ฐธ๊ณ :
๋์ ์์คํ ์ root ์ ๊ทผ ๊ถํ์ ๊ฐ์ง๊ณ ์์ง ์๋๋ผ๋,
~/.local/bin
๋๋ ํฐ๋ฆฌ์ kubectl์ ์ค์นํ ์ ์๋ค.chmod +x kubectl mkdir -p ~/.local/bin mv ./kubectl ~/.local/bin/kubectl # ๊ทธ๋ฆฌ๊ณ ~/.local/bin ์ $PATH์ ์๋ถ๋ถ ๋๋ ๋ท๋ถ๋ถ์ ์ถ๊ฐ
-
์ค์นํ ๋ฒ์ ์ด ์ต์ ์ธ์ง ํ์ธํ๋ค.
kubectl version --client
๋๋ ๋ค์์ ์คํํ์ฌ ๋ฒ์ ์ ๋ํ ๋ ์์ธํ ์ ๋ณด๋ฅผ ๋ณธ๋ค.
kubectl version --client --output=yaml
๊ธฐ๋ณธ ํจํค์ง ๊ด๋ฆฌ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ์ค์น
-
apt
ํจํค์ง ์์ธ์ ์ ๋ฐ์ดํธํ๊ณ ์ฟ ๋ฒ๋คํฐ์คapt
๋ฆฌํฌ์งํฐ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ ๋ฐ ํ์ํ ํจํค์ง๋ค์ ์ค์นํ๋ค.sudo apt-get update sudo apt-get install -y apt-transport-https ca-certificates curl
Debian 9(stretch) ๋๋ ๊ทธ ์ด์ ๋ฒ์ ์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ
apt-transport-https
๋ ์ค์นํด์ผ ํ๋ค.sudo apt-get install -y apt-transport-https
-
๊ตฌ๊ธ ํด๋ผ์ฐ๋ ๊ณต๊ฐ ์ฌ์ด๋ ํค๋ฅผ ๋ค์ด๋ก๋ํ๋ค.
sudo curl -fsSLo /etc/apt/keyrings/kubernetes-archive-keyring.gpg https://packages.cloud.google.com/apt/doc/apt-key.gpg
-
์ฟ ๋ฒ๋คํฐ์ค
apt
๋ฆฌํฌ์งํฐ๋ฆฌ๋ฅผ ์ถ๊ฐํ๋ค.echo "deb [signed-by=/etc/apt/keyrings/kubernetes-archive-keyring.gpg] https://apt.kubernetes.io/ kubernetes-xenial main" | sudo tee /etc/apt/sources.list.d/kubernetes.list
-
์ ๋ฆฌํฌ์งํฐ๋ฆฌ์
apt
ํจํค์ง ์์ธ์ ์ ๋ฐ์ดํธํ๊ณ kubectl์ ์ค์นํ๋ค.sudo apt-get update sudo apt-get install -y kubectl
์ฐธ๊ณ :
Debian 12 ๋๋ Ubuntu 22.04 ์ด์ ๋ฆด๋ฆฌ์ค์์๋ ๊ธฐ๋ณธ์ ์ผ๋ก/etc/apt/keyrings
ํ์ผ์ด ์กด์ฌํ์ง ์๋๋ค.
ํ์ํ ๊ฒฝ์ฐ, ์ฝ๊ธฐ ๊ถํ์ ๋ชจ๋์๊ฒ ๋ถ์ฌ๋์ง๋ง ์ฐ๊ธฐ ๊ถํ์ ๊ด๋ฆฌ์๋ง ๊ฐ๋๋ก ํด๋น ๋๋ ํ ๋ฆฌ๋ฅผ ์์ฑํ๋ค.cat <<EOF | sudo 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/rpm-package-key.gpg
EOF
sudo yum install -y kubectl
๋ค๋ฅธ ํจํค์ง ๊ด๋ฆฌ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ์ค์น
kubectl ๊ตฌ์ฑ ํ์ธ
kubectl์ด ์ฟ ๋ฒ๋คํฐ์ค ํด๋ฌ์คํฐ๋ฅผ ์ฐพ์ ์ ๊ทผํ๋ ค๋ฉด,
kube-up.sh๋ฅผ
์ฌ์ฉํ์ฌ ํด๋ฌ์คํฐ๋ฅผ ์์ฑํ๊ฑฐ๋ Minikube ํด๋ฌ์คํฐ๋ฅผ ์ฑ๊ณต์ ์ผ๋ก ๋ฐฐํฌํ ๋ ์๋์ผ๋ก ์์ฑ๋๋
kubeconfig ํ์ผ์ด
ํ์ํ๋ค.
๊ธฐ๋ณธ์ ์ผ๋ก, kubectl ๊ตฌ์ฑ์ ~/.kube/config
์ ์๋ค.
ํด๋ฌ์คํฐ ์ํ๋ฅผ ๊ฐ์ ธ์์ kubectl์ด ์ฌ๋ฐ๋ฅด๊ฒ ๊ตฌ์ฑ๋์ด ์๋์ง ํ์ธํ๋ค.
kubectl cluster-info
URL ์๋ต์ด ํ์๋๋ฉด, kubectl์ด ํด๋ฌ์คํฐ์ ์ ๊ทผํ๋๋ก ์ฌ๋ฐ๋ฅด๊ฒ ๊ตฌ์ฑ๋ ๊ฒ์ด๋ค.
๋ค์๊ณผ ๋น์ทํ ๋ฉ์์ง๊ฐ ํ์๋๋ฉด, kubectl์ด ์ฌ๋ฐ๋ฅด๊ฒ ๊ตฌ์ฑ๋์ง ์์๊ฑฐ๋ ์ฟ ๋ฒ๋คํฐ์ค ํด๋ฌ์คํฐ์ ์ฐ๊ฒฐํ ์ ์๋ค.
The connection to the server <server-name:port> was refused - did you specify the right host or port?
์๋ฅผ ๋ค์ด, ๋ฉํฑ์์ ๋ก์ปฌ๋ก ์ฟ ๋ฒ๋คํฐ์ค ํด๋ฌ์คํฐ๋ฅผ ์คํํ๋ ค๋ฉด, Minikube์ ๊ฐ์ ๋๊ตฌ๋ฅผ ๋จผ์ ์ค์นํ ๋ค์ ์์์ ์ธ๊ธํ ๋ช ๋ น์ ๋ค์ ์คํํด์ผ ํ๋ค.
kubectl cluster-info
๊ฐ URL ์๋ต์ ๋ฐํํ์ง๋ง ํด๋ฌ์คํฐ์ ์ ๊ทผํ ์ ์๋ ๊ฒฝ์ฐ, ์ฌ๋ฐ๋ฅด๊ฒ ๊ตฌ์ฑ๋์๋์ง ํ์ธํ๋ ค๋ฉด ๋ค์์ ์ฌ์ฉํ๋ค.
kubectl cluster-info dump
์ ํ์ kubectl ๊ตฌ์ฑ ๋ฐ ํ๋ฌ๊ทธ์ธ
์ ธ ์๋ ์์ฑ ํ์ฑํ
kubectl์ Bash, Zsh, Fish, ๋ฐ PowerShell์ ๋ํ ์๋ ์์ฑ ์ง์์ ์ ๊ณตํ๋ฏ๋ก ์ ๋ ฅ์ ์ํ ํ์ดํ์ ๋ง์ด ์ ์ฝํ ์ ์๋ค.
๋ค์์ Bash, Fish, ๋ฐ Zsh์ ๋ํ ์๋ ์์ฑ์ ์ค์ ํ๋ ์ ์ฐจ์ด๋ค.
์๊ฐ
Bash์ kubectl ์๋ ์์ฑ ์คํฌ๋ฆฝํธ๋ kubectl completion bash
๋ช
๋ น์ผ๋ก ์์ฑํ ์ ์๋ค. ์
ธ์์ ์๋ ์์ฑ ์คํฌ๋ฆฝํธ๋ฅผ ์์ฑ(sourcing)ํ๋ฉด kubectl ์๋ ์์ฑ ๊ธฐ๋ฅ์ด ํ์ฑํ๋๋ค.
๊ทธ๋ฌ๋, ์๋ ์์ฑ ์คํฌ๋ฆฝํธ๋ bash-completion์ ์์กดํ๊ณ ์์ผ๋ฉฐ, ์ด ์ํํธ์จ์ด๋ฅผ ๋จผ์ ์ค์นํด์ผ ํ๋ค(type _init_completion
์ ์คํํ์ฌ bash-completion์ด ์ด๋ฏธ ์ค์น๋์ด ์๋์ง ํ์ธํ ์ ์์).
bash-completion ์ค์น
bash-completion์ ๋ง์ ํจํค์ง ๊ด๋ฆฌ์์ ์ํด ์ ๊ณต๋๋ค(์ฌ๊ธฐ ์ฐธ๊ณ ). apt-get install bash-completion
๋๋ yum install bash-completion
๋ฑ์ผ๋ก ์ค์นํ ์ ์๋ค.
์์ ๋ช
๋ น์ bash-completion์ ๊ธฐ๋ณธ ์คํฌ๋ฆฝํธ์ธ /usr/share/bash-completion/bash_completion
์ ์์ฑํ๋ค. ํจํค์ง ๊ด๋ฆฌ์์ ๋ฐ๋ผ, ~/.bashrc
ํ์ผ์์ ์ด ํ์ผ์ ์๋์ผ๋ก ์์ค(source)ํด์ผ ํ๋ค.
ํ์ธํ๋ ค๋ฉด, ์
ธ์ ๋ค์ ๋ก๋ํ๊ณ type _init_completion
์ ์คํํ๋ค. ๋ช
๋ น์ด ์ฑ๊ณตํ๋ฉด, ์ด๋ฏธ ์ค์ ๋ ์ํ์ด๊ณ , ๊ทธ๋ ์ง ์์ผ๋ฉด ~/.bashrc
ํ์ผ์ ๋ค์์ ์ถ๊ฐํ๋ค.
source /usr/share/bash-completion/bash_completion
์
ธ์ ๋ค์ ๋ก๋ํ๊ณ type _init_completion
์ ์
๋ ฅํ์ฌ bash-completion์ด ์ฌ๋ฐ๋ฅด๊ฒ ์ค์น๋์๋์ง ํ์ธํ๋ค.
kubectl ์๋ ์์ฑ ํ์ฑํ
Bash
์ด์ kubectl ์๋ ์์ฑ ์คํฌ๋ฆฝํธ๊ฐ ๋ชจ๋ ์ ธ ์ธ์ ์์ ์ ๊ณต๋๋๋ก ํด์ผ ํ๋ค. ์ด๋ฅผ ์ํํ ์ ์๋ ๋ ๊ฐ์ง ๋ฐฉ๋ฒ์ด ์๋ค.
echo 'source <(kubectl completion bash)' >>~/.bashrc
kubectl completion bash | sudo tee /etc/bash_completion.d/kubectl > /dev/null
kubectl์ ๋ํ ์จ๋ฆฌ์ด์ค(alias)๊ฐ ์๋ ๊ฒฝ์ฐ, ํด๋น ์จ๋ฆฌ์ด์ค๋ก ์์ ํ๋๋ก ์ ธ ์๋ ์์ฑ์ ํ์ฅํ ์ ์๋ค.
echo 'alias k=kubectl' >>~/.bashrc
echo 'complete -o default -F __start_kubectl k' >>~/.bashrc
์ฐธ๊ณ :
bash-completion์/etc/bash_completion.d
์ ์๋ ๋ชจ๋ ์๋ ์์ฑ ์คํฌ๋ฆฝํธ๋ฅผ ์์ฑํ๋ค.๋ ๋ฐฉ๋ฒ ๋ชจ๋ ๋์ผํ๋ค. ์
ธ์ ๋ค์ ๋ก๋ํ๋ฉด, kubectl ์๋ ์์ฑ ๊ธฐ๋ฅ์ด ์๋ํ ๊ฒ์ด๋ค.
์
ธ์ ํ์ฌ ์ธ์
์์ bash ์๋ ์์ฑ์ ํ์ฑํํ๋ ค๋ฉด exec bash
๋ฅผ ์คํํ๋ค.
exec bash
Fish์ฉ kubectl ์๋ ์์ฑ ์คํฌ๋ฆฝํธ๋ kubectl completion fish
๋ช
๋ น์ผ๋ก ์์ฑํ ์ ์๋ค. ์
ธ์์ ์๋ ์์ฑ ์คํฌ๋ฆฝํธ๋ฅผ ์์ฑํ๋ฉด kubectl ์๋ ์์ฑ ๊ธฐ๋ฅ์ด ํ์ฑํ๋๋ค.
๋ชจ๋ ์
ธ ์ธ์
์์ ์ฌ์ฉํ๋ ค๋ฉด, ~/.config/fish/config.fish
ํ์ผ์ ๋ค์์ ์ถ๊ฐํ๋ค.
kubectl completion fish | source
์ ธ์ ๋ค์ ๋ก๋ํ๋ฉด, kubectl ์๋ ์์ฑ ๊ธฐ๋ฅ์ด ์๋ํ ๊ฒ์ด๋ค.
Zsh์ฉ kubectl ์๋ ์์ฑ ์คํฌ๋ฆฝํธ๋ kubectl completion zsh
๋ช
๋ น์ผ๋ก ์์ฑํ ์ ์๋ค. ์
ธ์์ ์๋ ์์ฑ ์คํฌ๋ฆฝํธ๋ฅผ ์์ฑํ๋ฉด kubectl ์๋ ์์ฑ ๊ธฐ๋ฅ์ด ํ์ฑํ๋๋ค.
๋ชจ๋ ์
ธ ์ธ์
์์ ์ฌ์ฉํ๋ ค๋ฉด, ~/.zshrc
ํ์ผ์ ๋ค์์ ์ถ๊ฐํ๋ค.
source <(kubectl completion zsh)
kubectl์ ๋ํ ์จ๋ฆฌ์ด์ค๊ฐ ์๋ ๊ฒฝ์ฐ, kubectl ์๋์์ฑ์ด ์๋์ผ๋ก ๋์ํ ๊ฒ์ด๋ค.
์ ธ์ ๋ค์ ๋ก๋ํ๋ฉด, kubectl ์๋ ์์ฑ ๊ธฐ๋ฅ์ด ์๋ํ ๊ฒ์ด๋ค.
2: command not found: compdef
์ ๊ฐ์ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ฉด, ~/.zshrc
ํ์ผ์ ์์ ๋ถ๋ถ์ ๋ค์์ ์ถ๊ฐํ๋ค.
autoload -Uz compinit
compinit
kubectl convert
ํ๋ฌ๊ทธ์ธ ์ค์น
์ด๊ฒ์ ์ฟ ๋ฒ๋คํฐ์ค ์ปค๋งจ๋ ๋ผ์ธ ๋๊ตฌ์ธ kubectl
์ ํ๋ฌ๊ทธ์ธ์ผ๋ก์, ํน์ ๋ฒ์ ์ ์ฟ ๋ฒ๋คํฐ์ค API๋ก ์์ฑ๋ ๋งค๋ํ์คํธ๋ฅผ ๋ค๋ฅธ ๋ฒ์ ์ผ๋ก
๋ณํํ ์ ์๋๋ก ํ๋ค. ์ด๊ฒ์ ๋งค๋ํ์คํธ๋ฅผ ์ต์ ์ฟ ๋ฒ๋คํฐ์ค ๋ฆด๋ฆฌ์ค์ ์ฌ์ฉ ์ค๋จ๋์ง ์์ API๋ก ๋ง์ด๊ทธ๋ ์ด์
ํ๋ ๋ฐ ํนํ ์ ์ฉํ๋ค.
๋ ๋ง์ ์ ๋ณด๋ ๋ค์์ ์ฌ์ฉ ์ค๋จ๋์ง ์์ API๋ก ๋ง์ด๊ทธ๋ ์ด์
์ ์ฐธ๊ณ ํ๋ค.
-
๋ค์ ๋ช ๋ น์ผ๋ก ์ต์ ๋ฆด๋ฆฌ์ค๋ฅผ ๋ค์ด๋ก๋ํ๋ค.
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl-convert"
-
๋ฐ์ด๋๋ฆฌ๋ฅผ ๊ฒ์ฆํ๋ค. (์ ํ ์ฌํญ)
kubectl-convert ์ฒดํฌ์ฌ(checksum) ํ์ผ์ ๋ค์ด๋ก๋ํ๋ค.
curl -LO "https://dl.k8s.io/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl-convert.sha256"
kubectl-convert ๋ฐ์ด๋๋ฆฌ๋ฅผ ์ฒดํฌ์ฌ ํ์ผ์ ํตํด ๊ฒ์ฆํ๋ค.
echo "$(cat kubectl-convert.sha256) kubectl-convert" | sha256sum --check
๊ฒ์ฆ์ด ์ฑ๊ณตํ๋ค๋ฉด, ์ถ๋ ฅ์ ๋ค์๊ณผ ๊ฐ๋ค.
kubectl-convert: OK
๊ฒ์ฆ์ด ์คํจํ๋ค๋ฉด,
sha256
์ด 0์ด ์๋ ์ํ๋ก ์ข ๋ฃ๋๋ฉฐ ๋ค์๊ณผ ์ ์ฌํ ๊ฒฐ๊ณผ๋ฅผ ์ถ๋ ฅํ๋ค.kubectl-convert: FAILED sha256sum: WARNING: 1 computed checksum did NOT match
์ฐธ๊ณ :
๋์ผํ ๋ฒ์ ์ ๋ฐ์ด๋๋ฆฌ์ ์ฒดํฌ์ฌ์ ๋ค์ด๋ก๋ํ๋ค. -
kubectl-convert ์ค์น
sudo install -o root -g root -m 0755 kubectl-convert /usr/local/bin/kubectl-convert
-
ํ๋ฌ๊ทธ์ธ์ด ์ ์์ ์ผ๋ก ์ค์น๋์๋์ง ํ์ธํ๋ค.
kubectl convert --help
์๋ฌ๊ฐ ์ถ๋ ฅ๋์ง ์๋๋ค๋ฉด, ํ๋ฌ๊ทธ์ธ์ด ์ ์์ ์ผ๋ก ์ค์น๋ ๊ฒ์ด๋ค.
๋ค์ ๋ด์ฉ
- Minikube ์ค์น
- ํด๋ฌ์คํฐ ์์ฑ์ ๋ํ ์์ธํ ๋ด์ฉ์ ์์ํ๊ธฐ๋ฅผ ์ฐธ๊ณ ํ๋ค.
- ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ํ๊ณ ๋ ธ์ถํ๋ ๋ฐฉ๋ฒ์ ๋ํด ๋ฐฐ์ด๋ค.
- ์ง์ ์์ฑํ์ง ์์ ํด๋ฌ์คํฐ์ ์ ๊ทผํด์ผ ํ๋ ๊ฒฝ์ฐ, ํด๋ฌ์คํฐ ์ ๊ทผ ๊ณต์ ๋ฌธ์๋ฅผ ์ฐธ๊ณ ํ๋ค.
- kubectl ๋ ํผ๋ฐ์ค ๋ฌธ์ ์ฝ๊ธฐ