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