配置 kubectl

使用 kubectl 命令控制 Kubernetes 叢集。配置 kubectl 的方法取決於 Kubernetes 的安裝位置。

Google Cloud(容器引擎)

要使用 Google Cloud SDK 安裝 kubectl,請執行以下操作:

gcloud components install kubectl

要配置 kubectl 以控制 Container Engine 中的現有 Kubernetes 叢集:

gcloud container clusters get-credentials $CLUSTER_NAME

Minikube

使用 minikube 時,需要手動下載 kubectl 二進位制檔案並將其放在路徑中。

# Version of Kubernetes.
K8S_VERSION=$(curl -sS https://storage.googleapis.com/kubernetes-release/release/stable.txt)
# Operating System. Can be one of {linux, darwin}
GOOS=linux
# Architecture. Can be one of {386, amd64, arm64, ppc641e}
GOARCH=amd64

# Download and place in path.
curl -Lo kubectl http://storage.googleapis.com/kubernetes-release/release/${K8S_VERSION}/bin/${GOOS}/${GOARCH}/kubectl
chmod +x kubectl
sudo mv kubectl /usr/local/bin/

minikube 二進位制檔案在啟動叢集時自動配置 kubectl。

minikube start
# kubectl is now ready to use!