配置 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!