āĻāĻĒāύāĻŋ āϝ⧠āĻā§āĻŦāĻžāϰāύā§āĻāĻŋāϏ āĻāĻžāϰā§āϏāύā§āϰ āĻāύā§āϝ āĻĄāĻā§āĻŽā§āύā§āĻā§āĻļāύ āĻĻā§āĻāĻā§āύ : v1.33
Kubernetes v1.33 āĻĄāĻā§āĻŽā§āύā§āĻā§āĻļāύ āĻāϰ āϏāĻā§āϰāĻŋāϝāĻŧāĻāĻžāĻŦā§ āϰāĻā§āώāĻŖāĻžāĻŦā§āĻā§āώāĻŖ āĻāϰāĻž āĻšāϝāĻŧ āύāĻžāĨ¤ āĻāĻĒāύāĻŋ āĻŦāϰā§āϤāĻŽāĻžāύ⧠āϝ⧠āĻāĻžāϰā§āϏāύāĻāĻŋ āĻĻā§āĻāĻā§āύ āϏā§āĻāĻŋ āĻāĻāĻāĻŋ āϏā§āĻā§āϝāĻžāĻāĻŋāĻ āϏā§āύā§āϝāĻžāĻĒāĻļāĻāĨ¤ āĻāĻĒ-āĻā§-āĻĄā§āĻ āĻĄāĻā§āĻŽā§āύā§āĻā§āĻļāύā§āϰ āĻāύā§āϝ, āĻĻā§āĻā§āύ āϏāϰā§āĻŦāĻļā§āώ āĻāĻžāϰā§āϏāύ
āĻāĻāύā§āĻĄā§āĻā§ kubectl āĻāύāϏā§āĻāϞ āĻāĻŦāĻ āϏā§āĻ āĻāĻĒ āĻāϰā§āύ
āĻļā§āϰ⧠āĻāϰāĻžāϰ āĻāĻā§
āĻāĻĒāύāĻžāĻā§ āĻ āĻŦāĻļā§āϝāĻ āĻāĻāĻāĻŋ kubectl āϏāĻāϏā§āĻāϰāĻŖ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤ⧠āĻšāĻŦā§ āϝāĻž āĻāĻĒāύāĻžāϰ āĻā§āϞāĻžāϏā§āĻāĻžāϰā§āϰ āĻāĻāĻāĻŋ āĻā§āĻ āϏāĻāϏā§āĻāϰāĻŖā§āϰ āĻĒāĻžāϰā§āĻĨāĻā§āϝā§āϰ āĻŽāϧā§āϝ⧠āϰāϝāĻŧā§āĻā§āĨ¤ āĻāĻĻāĻžāĻšāϰāĻŖ āϏā§āĻŦāϰā§āĻĒ, āĻāĻāĻāĻŋ v1.33 āĻā§āϞāĻžā§ā§āύā§āĻ v1.32, v1.33, and v1.34 āĻāύā§āĻā§āϰāϞ āĻĒā§āϞā§āύā§āϰ āϏāĻžāĻĨā§ āϝā§āĻāĻžāϝā§āĻ āĻāϰāϤ⧠āĻĒāĻžāϰāĻŦā§āĨ¤ kubectl āĻāϰ āϏāϰā§āĻŦāĻļā§āώ āϏāĻžāĻŽāĻā§āĻāϏā§āϝāĻĒā§āϰā§āĻŖ āϏāĻāϏā§āĻāϰāĻŖ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻ āĻĒā§āϰāϤā§āϝāĻžāĻļāĻŋāϤ āϏāĻŽāϏā§āϝāĻžāĻā§āϞāĻŋ āĻāĻĄāĻŧāĻžāϤ⧠āϏāĻžāĻšāĻžāϝā§āϝ āĻāϰā§ā§ˇ
āĻāĻāύā§āĻĄā§āĻā§ kubectl āĻāύāϏā§āĻāϞ āĻāϰā§āύ
āĻāĻāύā§āĻĄā§āĻā§ kubectl āĻāύāϏā§āĻāϞ āĻāϰāĻžāϰ āĻāύā§āϝ āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āĻĒāĻĻā§āϧāϤāĻŋāĻā§āϞ⧠āĻ āύā§āϏāϰāĻŖ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ:
- āĻāĻāύā§āĻĄā§āĻā§ āĻāĻžāϰā§āϞ āĻŦā§āϝāĻžāĻŦāĻšāĻžāϰ kubectl āĻŦāĻžāĻāύāĻžāϰāĻŋ āĻāύāϏā§āĻāϞ āĻāϰā§āύ
- Chocolatey, Scoop, āĻŦāĻž winget āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠Windows āĻ āĻāύāϏā§āĻāϞ āĻāϰā§āύ
āĻāĻāύā§āĻĄā§āĻā§ āĻāĻžāϰā§āϞ āĻŦā§āϝāĻžāĻŦāĻšāĻžāϰ kubectl āĻŦāĻžāĻāύāĻžāϰāĻŋ āĻāύāϏā§āĻāϞ āĻāϰā§āύ
āϏāϰā§āĻŦāĻļā§āώ 1.33 āĻĒā§āϝāĻžāĻ āϰāĻŋāϞāĻŋāĻ āĻĄāĻžāĻāύāϞā§āĻĄ āĻāϰā§āύ: kubectl 1.33.0āĨ¤
āĻ āĻĨāĻŦāĻž āϝāĻĻāĻŋ āĻāĻĒāύāĻžāϰ
curl
āĻāύāϏā§āĻāϞ āĻĨāĻžāĻā§, āĻāĻ āĻāĻŽāĻžāύā§āĻĄāĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύ:curl.exe -LO "https://dl.k8s.io/release/v1.33.0/bin/windows/amd64/kubectl.exe"
āĻŦāĻŋāĻāĻĻā§āϰāĻ:
āϏāϰā§āĻŦāĻļā§āώ āϏā§āĻĨāĻŋāϤāĻŋāĻļā§āϞ āϏāĻāϏā§āĻāϰāĻŖ āĻā§āĻāĻā§ āĻŦā§āϰ āĻāϰāϤ⧠(āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āϏā§āĻā§āϰāĻŋāĻĒā§āĻāĻŋāĻāϝāĻŧā§āϰ āĻāύā§āϝ), https://dl.k8s.io/release/stable.txt āĻĻā§āĻāϤ⧠āĻĒāĻžāϰā§āύāĨ¤āĻŦāĻžāĻāύāĻžāϰāĻŋ āϝāĻžāĻāĻžāĻ āĻāϰā§āύ (āĻ āĻĒāĻļāύāĻžāϞ)
kubectl
āĻā§āĻāϏāĻžāĻŽ āĻĢāĻžāĻāϞāĻāĻŋ āĻĄāĻžāĻāύāϞā§āĻĄ āĻāϰā§āύ:curl.exe -LO "https://dl.k8s.io/v1.33.0/bin/windows/amd64/kubectl.exe.sha256"
āĻā§āĻāϏāĻžāĻŽ āĻĢāĻžāĻāϞā§āϰ āĻŦāĻŋāĻĒāϰā§āϤā§
kubectl
āĻŦāĻžāĻāύāĻžāϰāĻŋ āϝāĻžāĻāĻžāĻ āĻāϰā§āύ:āĻĄāĻžāĻāύāϞā§āĻĄ āĻāϰāĻž āĻā§āĻāϏāĻžāĻŽ āĻĢāĻžāĻāϞā§āϰ āϏāĻžāĻĨā§ āĻŽā§āϝāĻžāύā§āϝāĻŧāĻžāϞāĻŋ
CertUtil
āĻāϰ āĻāĻāĻāĻĒā§āĻ āϤā§āϞāύāĻž āĻāϰāϤ⧠āĻāĻŽāĻžāύā§āĻĄ āĻĒā§āϰāĻŽā§āĻĒāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§:CertUtil -hashfile kubectl.exe SHA256 type kubectl.exe.sha256
āĻāĻāĻāĻŋ
True
āĻŦāĻžFalse
āĻĢāϞāĻžāĻĢāϞ āĻĒā§āϤā§-eq
āĻ āĻĒāĻžāϰā§āĻāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āϝāĻžāĻāĻžāĻāĻāϰāĻŖ āϏā§āĻŦāϝāĻŧāĻāĻā§āϰāĻŋāϝāĻŧ āĻāϰāϤ⧠PowerShell āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§:$(Get-FileHash -Algorithm SHA256 .\kubectl.exe).Hash -eq $(Get-Content .\kubectl.exe.sha256)
āĻāĻĒāύāĻžāϰ
PATH
āĻāύāĻāĻžāϝāĻŧāϰāύāĻŽā§āύā§āĻ āĻā§āϰāĻŋāϝāĻŧā§āĻŦāϞā§kubectl
āĻŦāĻžāĻāύāĻžāϰāĻŋ āĻĢā§āϞā§āĻĄāĻžāϰāĻāĻŋ āĻ ā§āϝāĻžāĻĒā§āύā§āĻĄ āĻŦāĻž āĻĒā§āϰāĻŋāĻĒā§āύā§āĻĄ āĻāϰā§āύāĨ¤kubectl
-āĻāϰ āϏāĻāϏā§āĻāϰāĻŖ āĻĄāĻžāĻāύāϞā§āĻĄ āĻāϰāĻž āĻāĻāĻ āϰāĻāĻŽ āϤāĻž āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰāϤ⧠āĻĒāϰā§āĻā§āώāĻž āĻāϰā§āύkubectl version --client
āĻŦāĻŋāĻāĻĻā§āϰāĻ:
āĻāĻĒāϰā§āϰ āĻāĻŽāĻžāύā§āĻĄāĻāĻŋ āĻāĻāĻāĻŋ āϏāϤāϰā§āĻ āĻŦāĻžāϰā§āϤāĻž āϤā§āϰāĻŋ āĻāϰāĻŦā§:
WARNING: This version information is deprecated and will be replaced with the output from kubectl version --short.
āĻāĻĒāύāĻŋ āĻāĻ āϏāϤāϰā§āĻāϤāĻž āĻāĻĒā§āĻā§āώāĻž āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ. āĻāĻĒāύāĻŋ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ
kubectl
āĻāϰ āϝ⧠āϏāĻāϏā§āĻāϰāĻŖāĻāĻŋ āĻāύāϏā§āĻāϞ āĻāϰā§āĻā§āύ āϤāĻž āĻĒāϰā§āĻā§āώāĻž āĻāϰāĻā§āύāĨ¤āĻ āĻĨāĻŦāĻž āϏāĻāϏā§āĻāϰāĻŖā§āϰ āĻŦāĻŋāϏā§āϤāĻžāϰāĻŋāϤ āĻĻā§āĻāĻžāϰ āĻāύā§āϝ āĻāĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύ:
kubectl version --client --output=yaml
āĻĒā§āϞāĻžāĻāĻāύ āĻāύāϏā§āĻāϞ āĻāϰāĻžāϰ āĻĒāϰā§, āĻāύāϏā§āĻāϞā§āĻļāύ āĻĢāĻžāĻāϞāĻā§āϞāĻŋ āĻĒāϰāĻŋāώā§āĻāĻžāϰ āĻāϰā§āύ:
del kubectl.exe kubectl.exe.sha256
āĻŦāĻŋāĻāĻĻā§āϰāĻ:
āĻāĻāύā§āĻĄā§āĻā§āϰ āĻāύā§āϝ āĻĄāĻāĻžāϰ āĻĄā§āϏā§āĻāĻāĻĒPATH
-āĻ kubectl
āĻāϰ āύāĻŋāĻāϏā§āĻŦ āϏāĻāϏā§āĻāϰāĻŖ āϝā§āĻ āĻāϰā§āĨ¤
āĻāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻāĻā§ āĻĄāĻāĻžāϰ āĻĄā§āϏā§āĻāĻāĻĒ āĻāύāϏā§āĻāϞ āĻāϰ⧠āĻĨāĻžāĻā§āύ, āϤāĻžāĻšāϞ⧠āĻāĻĒāύāĻžāĻā§ āĻĄāĻāĻžāϰ āĻĄā§āϏā§āĻāĻāĻĒ āĻāύāϏā§āĻāϞāĻžāϰ āĻĻā§āĻŦāĻžāϰāĻž āϝā§āĻ āĻāϰāĻž āĻāĻāĻāĻŋāϰ āĻāĻā§ āĻāĻĒāύāĻžāϰ PATH
āĻāύā§āĻā§āϰāĻŋ āϏā§āĻĨāĻžāĻĒāύ āĻāϰāϤ⧠āĻšāĻŦā§ āĻ
āĻĨāĻŦāĻž āĻĄāĻāĻžāϰ āĻĄā§āϏā§āĻāĻāĻĒā§āϰ kubectl
āϏāϰāĻŋāϝāĻŧā§ āĻĢā§āϞāϤ⧠āĻšāĻŦā§āĨ¤Chocolatey, Scoop, āĻŦāĻž winget āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠Windows āĻ āĻāύāϏā§āĻāϞ āĻāϰā§āύ
āĻāĻāύā§āĻĄā§āĻā§ kubectl āĻāύāϏā§āĻāϞ āĻāϰāϤ⧠āĻāĻĒāύāĻŋ āĻāĻāϝāĻŧ Chocolatey āĻĒā§āϝāĻžāĻā§āĻ āĻŽā§āϝāĻžāύā§āĻāĻžāϰ, Scoop āĻāĻŽāĻžāύā§āĻĄ-āϞāĻžāĻāύ āĻāύāϏā§āĻāϞāĻžāϰ, āĻ āĻĨāĻŦāĻž winget āĻĒā§āϝāĻžāĻā§āĻ āĻŽā§āϝāĻžāύā§āĻāĻžāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύāĨ¤
choco install kubernetes-cli
scoop install kubectl
winget install -e --id Kubernetes.kubectl
āĻāĻĒāύāĻžāϰ āĻāύāϏā§āĻāϞ āĻāϰāĻž āϏāĻāϏā§āĻāϰāĻŖ āĻāĻĒ-āĻā§-āĻĄā§āĻ āĻāĻŋāύāĻž āϤāĻž āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰāϤ⧠āĻĒāϰā§āĻā§āώāĻž āĻāϰā§āύ:
kubectl version --client
āĻāĻĒāύāĻžāϰ āĻšā§āĻŽ āĻĄāĻŋāϰā§āĻā§āĻāϰāĻŋāϤ⧠āύā§āĻāĻŋāĻā§āĻ āĻāϰā§āύ:
# If you're using cmd.exe, run: cd %USERPROFILE% cd ~
.kube
āĻĄāĻŋāϰā§āĻā§āĻāϰāĻŋ āϤā§āϰāĻŋ āĻāϰā§āύ:mkdir .kube
āĻāĻĒāύāĻžāϰ āϤā§āϰāĻŋ āĻāϰāĻž
.kube
āĻĄāĻŋāϰā§āĻā§āĻāϰāĻŋāϤ⧠āĻĸā§āĻā§ āĻĒā§ā§āύ:cd .kube
āĻāĻāĻāĻŋ āĻĻā§āϰāĻŦāϰā§āϤ⧠Kubernetes āĻā§āϞāĻžāϏā§āĻāĻžāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤ⧠kubectl āĻāύāĻĢāĻŋāĻāĻžāϰ āĻāϰā§āϰā§
New-Item config -type file
āĻŦāĻŋāĻāĻĻā§āϰāĻ:
āĻāĻĒāύāĻžāϰ āĻĒāĻāύā§āĻĻā§āϰ āĻā§āĻā§āϏāĻ āĻāĻĄāĻŋāĻāϰ, āϝā§āĻŽāύ āύā§āĻāĻĒā§āϝāĻžāĻĄ āĻĻāĻŋāϝāĻŧā§ āĻāύāĻĢāĻŋāĻāĻžāϰ āĻĢāĻžāĻāϞāĻāĻŋ āϏāĻŽā§āĻĒāĻžāĻĻāύāĻž āĻāϰā§āύāĨ¤kubectl āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ āϝāĻžāĻāĻžāĻ āĻāϰā§āύ
kubectl-āĻāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻā§āĻŦāĻžāϰāύā§āĻāĻŋāϏ āĻā§āϞāĻžāϏā§āĻāĻžāϰ āĻā§āĻāĻā§ āĻĒā§āϤ⧠āĻāĻŦāĻ āĻ
ā§āϝāĻžāĻā§āϏā§āϏ āĻĒā§āϤā§, āϝāĻžāϰ āĻāύā§āϝ āĻĒā§āϰāϝāĻŧā§āĻāύ
kubeconfig āĻĢāĻžāĻāϞ,
āϝāĻž āϏā§āĻŦāϝāĻŧāĻāĻā§āϰāĻŋāϝāĻŧāĻāĻžāĻŦā§ āϤā§āϰāĻŋ āĻšāϝāĻŧ āϝāĻāύ āĻāĻĒāύāĻŋ āĻāĻāĻāĻŋ āĻā§āϞāĻžāϏā§āĻāĻžāϰ āϤā§āϰāĻŋ āĻāϰā§āύ
kube-up.sh
āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻ
āĻĨāĻŦāĻž āϏāĻĢāϞāĻāĻžāĻŦā§ āĻāĻāĻāĻŋ Minikube āĻā§āϞāĻžāϏā§āĻāĻžāϰ āϏā§āĻĨāĻžāĻĒāύ āĻāϰā§āύāĨ¤
āĻĄāĻŋāĻĢāϞā§āĻāϰā§āĻĒā§, kubectl āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ ~/.kube/config
āĻ āĻ
āĻŦāϏā§āĻĨāĻŋāϤāĨ¤
āĻā§āϞāĻžāϏā§āĻāĻžāϰ āĻ āĻŦāϏā§āĻĨāĻž āĻĒā§āϝāĻŧā§ kubectl āϏāĻ āĻŋāĻāĻāĻžāĻŦā§ āĻāύāĻĢāĻŋāĻāĻžāϰ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§ āϤāĻž āĻĒāϰā§āĻā§āώāĻž āĻāϰā§āύ:
kubectl cluster-info
āĻāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻāĻāĻāĻŋ URL āĻĻā§āĻāϤ⧠āĻĒāĻžāύ, āϤāĻžāĻšāϞ⧠āĻāĻĒāύāĻžāϰ āĻā§āϞāĻžāϏā§āĻāĻžāϰ āĻ ā§āϝāĻžāĻā§āϏā§āϏ āĻāϰāĻžāϰ āĻāύā§āϝ kubectl āϏāĻ āĻŋāĻāĻāĻžāĻŦā§ āĻāύāĻĢāĻŋāĻāĻžāϰ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
āĻāĻĒāύāĻŋ āϝāĻĻāĻŋ āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤāĻā§āϞā§āϰ āĻŽāϤ⧠āĻāĻāĻāĻŋ āĻŦāĻžāϰā§āϤāĻž āĻĻā§āĻāϤ⧠āĻĒāĻžāύ, āϤāĻžāĻšāϞ⧠āĻŦā§āĻāĻŦā§āύ āϝ⧠kubectl āϏāĻ āĻŋāĻāĻāĻžāĻŦā§ āĻāύāĻĢāĻŋāĻāĻžāϰ āĻāϰāĻž āĻšāϝāĻŧāύāĻŋ āĻ āĻĨāĻŦāĻž āĻāĻāĻāĻŋ Kubernetes āĻā§āϞāĻžāϏā§āĻāĻžāϰā§āϰ āϏāĻžāĻĨā§ āϏāĻāϝā§āĻ āĻāϰāϤ⧠āϏāĻā§āώāĻŽ āύāϝāĻŧāĨ¤
āϏāĻžāϰā§āĻāĻžāϰā§āϰ āϏāĻžāĻĨā§ āϏāĻāϝā§āĻ <server-name:port> āĻĒā§āϰāϤā§āϝāĻžāĻā§āϝāĻžāύ āĻāϰāĻž āĻšāϝāĻŧā§āĻāĻŋāϞ - āĻāĻĒāύāĻŋ āĻāĻŋ āϏāĻ āĻŋāĻ āĻšā§āϏā§āĻ āĻŦāĻž āĻĒā§āϰā§āĻ āĻāϞā§āϞā§āĻ āĻāϰā§āĻā§āύ?
āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āĻāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻāĻĒāύāĻžāϰ āϞā§āϝāĻžāĻĒāĻāĻĒā§ (āϏā§āĻĨāĻžāύā§āϝāĻŧāĻāĻžāĻŦā§) āĻāĻāĻāĻŋ āĻā§āĻŦāĻžāϰāύā§āĻāĻŋāϏ āĻā§āϞāĻžāϏā§āĻāĻžāϰ āĻāĻžāϞāĻžāϤ⧠āĻāĻžāύ, āϤāĻžāĻšāϞ⧠āĻāĻĒāύāĻžāĻā§ āĻĒā§āϰāĻĨāĻŽā§ āĻŽāĻŋāύāĻŋāĻā§āĻŦā§āϰ āĻŽāϤ⧠āĻāĻāĻāĻŋ āĻā§āϞ āĻāύāϏā§āĻāϞ āĻāϰāϤ⧠āĻšāĻŦā§ āĻāĻŦāĻ āϤāĻžāϰāĻĒāϰ⧠āĻāĻĒāϰ⧠āĻŦāϰā§āĻŖāĻŋāϤ āĻāĻŽāĻžāύā§āĻĄāĻā§āϞāĻŋ āĻĒā§āύāϰāĻžāϝāĻŧ āĻāĻžāϞāĻžāϤ⧠āĻšāĻŦā§āĨ¤
āϝāĻĻāĻŋ kubectl āĻā§āϞāĻžāϏā§āĻāĻžāϰ-āϤāĻĨā§āϝ url āĻĒā§āϰāϤāĻŋāĻā§āϰāĻŋāϝāĻŧāĻž āĻĒā§āϰāĻĻāĻžāύ āĻāϰ⧠āĻāĻŋāύā§āϤ⧠āĻāĻĒāύāĻŋ āĻāĻĒāύāĻžāϰ āĻā§āϞāĻžāϏā§āĻāĻžāϰ āĻ ā§āϝāĻžāĻā§āϏā§āϏ āĻāϰāϤ⧠āύāĻž āĻĒāĻžāϰā§āύ, āĻāĻāĻŋ āϏāĻ āĻŋāĻāĻāĻžāĻŦā§ āĻāύāĻĢāĻŋāĻāĻžāϰ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§ āĻāĻŋāύāĻž āϤāĻž āĻĒāϰā§āĻā§āώāĻž āĻāϰāϤā§, āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύ:
kubectl cluster-info dump
'No Auth Provider Found' āϤā§āϰā§āĻāĻŋ āĻŦāĻžāϰā§āϤāĻžāϰ āϏāĻŽāϏā§āϝāĻž āϏāĻŽāĻžāϧāĻžāύ
āĻā§āĻŦāĻžāϰāύā§āĻāĻŋāϏ 1.26-āĻ, kubectl āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āĻā§āϞāĻžāĻāĻĄ āĻĒā§āϰāĻĻāĻžāύāĻāĻžāϰā§āĻĻā§āϰ āĻĒāϰāĻŋāĻāĻžāϞāĻŋāϤ āĻā§āĻŦāĻžāϰāύā§āĻāĻŋāϏ āĻ āĻĢāĻžāϰāĻā§āϞā§āϰ āĻāύā§āϝ āĻ āύā§āϤāϰā§āύāĻŋāϰā§āĻŽāĻŋāϤ āĻ āĻĨā§āύāĻāĻŋāĻā§āĻļāύ āϏāϰāĻŋāϝāĻŧā§ āĻĻāĻŋāϝāĻŧā§āĻā§āĨ¤ āĻāĻ āĻĒā§āϰāĻĻāĻžāύāĻāĻžāϰā§āϰāĻž āĻā§āϞāĻžāĻāĻĄā§āϰ-āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻ āĻĨā§āύāĻāĻŋāĻā§āĻļāύ āĻĒā§āϰāĻĻāĻžāύā§āϰ āĻāύā§āϝ kubectl āĻĒā§āϞāĻžāĻāĻāύ āĻĒā§āϰāĻāĻžāĻļ āĻāϰā§āĻā§āĨ¤ āύāĻŋāϰā§āĻĻā§āĻļāĻžāĻŦāϞā§āϰ āĻāύā§āϝ, āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āĻĒā§āϰāĻĻāĻžāύāĻāĻžāϰ⧠āĻĄāĻā§āĻŽā§āύā§āĻā§āĻļāύ āĻĒāĻĄāĻŧā§āύ:
- Azure AKS: kubelogin plugin
- Google Kubernetes Engine: gke-gcloud-auth-plugin
(āĻāĻāĻ āϤā§āϰā§āĻāĻŋāϰ āĻŦāĻžāϰā§āϤāĻž āĻĻā§āĻāĻžāϰ āĻ āύā§āϝāĻžāύā§āϝ āĻāĻžāϰāĻŖāĻ āĻĨāĻžāĻāϤ⧠āĻĒāĻžāϰā§, āĻāĻ āĻĒāϰāĻŋāĻŦāϰā§āϤāύā§āϰ āϏāĻžāĻĨā§ āϏāĻŽā§āĻĒāϰā§āĻāĻŋāϤ āύāϝāĻŧāĨ¤)
āĻ āĻĒāĻļāύāĻžāϞ kubectl āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ āĻāĻŦāĻ āĻĒā§āϞāĻžāĻāĻāύ
āĻļā§āϞ āĻāĻā§āĻāĻŽāĻĒā§āϞāĻŋāĻ āĻāĻžāϞ⧠āĻāϰā§āύ
kubectl Bash, Zsh, Fish āĻāĻŦāĻ PowerShell-āĻāϰ āĻāύā§āϝ āĻāĻā§āĻāĻŽā§āĻĒāĻŋāĻ āϏāĻŽāϰā§āĻĨāύ āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§, āϝāĻž āĻāĻĒāύāĻžāĻā§ āĻ āύā§āĻ āĻāĻžāĻāĻĒāĻŋāĻ āĻāϰāĻž āĻĨā§āĻā§ āϰāĻā§āώāĻž āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤
āĻĒāĻžāĻāϝāĻŧāĻžāϰāĻļā§āϞā§āϰ āĻāύā§āϝ āĻāĻā§āĻāĻŽā§āĻĒāĻŋāĻ āϏā§āĻ āĻāĻĒ āĻāϰāĻžāϰ āĻĒāĻĻā§āϧāϤāĻŋāĻā§āϞāĻŋ āύā§āĻā§ āĻĻā§āĻāϝāĻŧāĻž āĻšāϞāĨ¤
PowerShell-āĻāϰ āĻāύā§āϝ kubectl āϏāĻŽāĻžāĻĒā§āϤāĻŋ āϏā§āĻā§āϰāĻŋāĻĒā§āĻ kubectl completion powershell
āĻāĻŽāĻžāύā§āĻĄ āĻĻāĻŋāϝāĻŧā§ āϤā§āϰāĻŋ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§āĨ¤
āĻāĻĒāύāĻžāϰ āϏāĻŽāϏā§āϤ āĻļā§āϞ āϏā§āĻļāύ⧠āĻāĻāĻŋ āĻāϰāϤā§, āĻāĻĒāύāĻžāϰ $PROFILE
āĻĢāĻžāĻāϞ⧠āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āϞāĻžāĻāύ āϝā§āĻ āĻāϰā§āύ:
kubectl completion powershell | Out-String | Invoke-Expression
āĻāĻ āĻāĻŽāĻžāύā§āĻĄāĻāĻŋ āĻĒā§āϰāϤāĻŋāĻāĻŋ PowerShell āϏā§āĻāĻžāϰā§āĻ āĻāĻĒā§ āϏā§āĻŦāϝāĻŧāĻāĻā§āϰāĻŋāϝāĻŧ āϏāĻŽāĻžāĻĒā§āϤāĻŋ āϏā§āĻā§āϰāĻŋāĻĒā§āĻ āĻĒā§āύāϰāĻžāϝāĻŧ āϤā§āϰāĻŋ āĻāϰāĻŦā§āĨ¤ āĻāĻĒāύāĻŋ āĻāĻžāĻāϞ⧠āĻā§āύāĻžāϰā§āĻ āĻāϰāĻž āϏā§āĻā§āϰāĻŋāĻĒā§āĻāĻāĻŋ āϏāϰāĻžāϏāϰāĻŋ āĻāĻĒāύāĻžāϰ $PROFILE
āĻĢāĻžāĻāϞ⧠āϝā§āĻ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύāĨ¤
āĻāĻĒāύāĻžāϰ $PROFILE
āĻĢāĻžāĻāϞ⧠āĻā§āύāĻžāϰā§āĻ āĻāϰāĻž āϏā§āĻā§āϰāĻŋāĻĒā§āĻ āϝā§āĻ āĻāϰāϤā§, āĻāĻĒāύāĻžāϰ āĻĒāĻžāĻāϝāĻŧāĻžāϰāĻļā§āϞ āĻĒā§āϰāĻŽā§āĻĒāĻā§ āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āϞāĻžāĻāύāĻāĻŋ āĻāĻžāϞāĻžāύ:
kubectl completion powershell >> $PROFILE
āĻāĻĒāύāĻžāϰ āĻļā§āϞ āĻĒā§āύāϰāĻžāϝāĻŧ āϞā§āĻĄ āĻāϰāĻžāϰ āĻĒāϰā§, kubectl āϏā§āĻŦāϝāĻŧāĻāĻā§āϰāĻŋāϝāĻŧ āϏāĻŽāĻžāĻĒā§āϤāĻŋ āĻāĻžāĻ āĻāϰāĻž āĻāĻāĻŋāϤāĨ¤
kubectl convert
āĻĒā§āϞāĻžāĻāĻāύ āĻāύāϏā§āĻāϞ āĻāϰā§āύ
āĻā§āĻŦāĻžāϰāύā§āĻāĻŋāϏ āĻāĻŽāĻžāύā§āĻĄ-āϞāĻžāĻāύ āĻā§āϞ kubectl
āĻāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻĒā§āϞāĻžāĻāĻāύ, āϝāĻž āĻāĻĒāύāĻžāĻā§ āĻŦāĻŋāĻāĻŋāύā§āύ āĻāĻĒāĻŋāĻāĻ āϏāĻāϏā§āĻāϰāĻŖ āĻāϰ āĻŽāϧā§āϝ⧠āϰā§āĻĒāĻžāύā§āϤāϰ āĻāϰāϤ⧠āĻĻā§āϝāĻŧāĨ¤
āĻāĻāĻŋ āύāϤā§āύ āĻā§āĻŦāĻžāϰāύā§āĻāĻŋāϏ āϰāĻŋāϞāĻŋāĻā§āϰ āϏāĻžāĻĨā§ āĻāĻāĻāĻŋ āĻ
-āĻŦāĻā§āĻāĻŋāϤ āĻāĻĒāĻŋāĻāĻ āϏāĻāϏā§āĻāϰāĻŖā§ āϏā§āĻĨāĻžāύāĻžāύā§āϤāϰ āĻāϰāϤ⧠āĻŦāĻŋāĻļā§āώāĻāĻžāĻŦā§ āϏāĻšāĻžāϝāĻŧāĻ āĻšāϤ⧠āĻĒāĻžāϰā§āĨ¤
āĻāϰāĻ āϤāĻĨā§āϝā§āϰ āĻāύā§āϝ, āĻ
āĻĒā§āϰāĻāϞāĻŋāϤ apis-āĻ āĻŽāĻžāĻāĻā§āϰā§āĻ āĻāϰā§āύ
āĻāĻŽāĻžāύā§āĻĄ āϏāĻš āϏāϰā§āĻŦāĻļā§āώ āϰāĻŋāϞāĻŋāĻ āĻĄāĻžāĻāύāϞā§āĻĄ āĻāϰā§āύ:
curl.exe -LO "https://dl.k8s.io/release/v1.33.0/bin/windows/amd64/kubectl-convert.exe"
āĻŦāĻžāĻāύāĻžāϰāĻŋ āϝāĻžāĻāĻžāĻ āĻāϰā§āύ (āĻ āĻĒāĻļāύāĻžāϞ)āĨ¤
kubectl-convert
āĻā§āĻāϏāĻžāĻŽ āĻĢāĻžāĻāϞāĻāĻŋ āĻĄāĻžāĻāύāϞā§āĻĄ āĻāϰā§āϏāύāĻžcurl.exe -LO "https://dl.k8s.io/v1.33.0/bin/windows/amd64/kubectl-convert.exe.sha256"
āĻā§āĻāϏāĻžāĻŽ āĻĢāĻžāĻāϞā§āϰ āĻŦāĻŋāĻĒāϰā§āϤā§
kubectl-convert
āĻŦāĻžāĻāύāĻžāϰāĻŋ āϝāĻžāĻāĻžāĻ āĻāϰā§āύ:āĻĄāĻžāĻāύāϞā§āĻĄ āĻāϰāĻž āĻā§āĻāϏāĻžāĻŽ āĻĢāĻžāĻāϞā§āϰ āϏāĻžāĻĨā§ āĻŽā§āϝāĻžāύā§āϝāĻŧāĻžāϞāĻŋ
CertUtil
āĻāϰ āĻāĻāĻāĻĒā§āĻ āϤā§āϞāύāĻž āĻāϰāϤ⧠āĻāĻŽāĻžāύā§āĻĄ āĻĒā§āϰāĻŽā§āĻĒāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§:CertUtil -hashfile kubectl-convert.exe SHA256 type kubectl-convert.exe.sha256
āĻāĻāĻāĻŋ
True
āĻŦāĻžFalse
āĻĢāϞāĻžāĻĢāϞ āĻĒā§āϤā§-eq
āĻ āĻĒāĻžāϰā§āĻāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āϝāĻžāĻāĻžāĻāĻāϰāĻŖ āϏā§āĻŦāϝāĻŧāĻāĻā§āϰāĻŋāϝāĻŧ āĻāϰāϤ⧠PowerShell āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§:$($(CertUtil -hashfile .\kubectl-convert.exe SHA256)[1] -replace " ", "") -eq $(type .\kubectl-convert.exe.sha256)
āĻāĻĒāύāĻžāϰ
PATH
āĻāύāĻāĻžāϝāĻŧāϰāύāĻŽā§āύā§āĻ āĻā§āϰāĻŋāϝāĻŧā§āĻŦāϞā§āϰ āϏāĻžāĻĨā§kubectl-convert
āĻŦāĻžāĻāύāĻžāϰāĻŋ āĻĢā§āϞā§āĻĄāĻžāϰāĻāĻŋ āĻ ā§āϝāĻžāĻĒā§āύā§āĻĄ āĻŦāĻž āĻĒā§āϰāĻŋāĻĒā§āύā§āĻĄ āĻāϰā§āύāĨ¤āĻĒā§āϞāĻžāĻāĻāύ āϏāĻĢāϞāĻāĻžāĻŦā§ āĻāύāϏā§āĻāϞ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§ āϝāĻžāĻāĻžāĻ āĻāϰā§āύāĨ¤
kubectl convert --help
āĻāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻāĻāĻāĻŋ āϤā§āϰā§āĻāĻŋ āĻĻā§āĻāϤ⧠āύāĻž āĻĒāĻžāύ, āĻāϰ āĻŽāĻžāύ⧠āĻšāϞ āĻĒā§āϞāĻžāĻāĻāύāĻāĻŋ āϏāĻĢāϞāĻāĻžāĻŦā§ āĻāύāϏā§āĻāϞ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
āĻĒā§āϞāĻžāĻāĻāύ āĻāύāϏā§āĻāϞ āĻāϰāĻžāϰ āĻĒāϰā§, āĻāύāϏā§āĻāϞā§āĻļāύ āĻĢāĻžāĻāϞāĻā§āϞāĻŋ āĻĒāϰāĻŋāώā§āĻāĻžāϰ āĻāϰā§āύ:
del kubectl-convert.exe kubectl-convert.exe.sha256
āĻāϰ āĻĒāϰā§āϰ āĻāĻŋ
- āĻāύāϏā§āĻāϞ āĻāϰā§āύ Minikube
- āĻā§āϞāĻžāϏā§āĻāĻžāϰ āϤā§āϰāĻŋ āϏāĻŽā§āĻĒāϰā§āĻā§ āĻāϰāĻ āĻāĻžāύāϤ⧠āĻĻā§āĻā§āύ āĻāĻžāĻāĻĄ āĻļā§āϰ⧠āĻāϰāĻž āĻĢāĻžāĻāϞāĻāĻŋ āĨ¤
- āĻāĻĒāύāĻžāϰ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāĻžāύāĻāĻŋ āĻā§āĻāĻžāĻŦā§ āϞāĻā§āĻ āĻāϰāĻŦā§āύ āĻāĻŦāĻ āĻĒā§āϰāĻāĻžāĻļ āĻāϰāĻŦā§āύ āϤāĻž āĻāĻžāύā§āύ āĨ¤
- āĻāĻĒāύāĻžāϰ āϝāĻĻāĻŋ āĻāĻŽāύ āĻāĻāĻāĻŋ āĻā§āϞāĻžāϏā§āĻāĻžāϰ⧠āĻ ā§āϝāĻžāĻā§āϏā§āϏā§āϰ āĻĒā§āϰāϝāĻŧā§āĻāύ āĻšāϝāĻŧ āϝāĻž āĻāĻĒāύāĻŋ āϤā§āϰāĻŋ āĻāϰā§āύāύāĻŋ, āĻĻā§āĻā§āύ āĻā§āϞāĻžāϏā§āĻāĻžāϰ āĻ ā§āϝāĻžāĻā§āϏā§āϏ āύāĻĨāĻŋ āĻāĻžāĻ āĻāϰā§āύ.
- kubectl āϰā§āĻĢāĻžāϰā§āύā§āϏ āĻĄāĻā§āϏ āĻĒā§ā§āύ āĨ¤