使用清華源shell
紅帽系bash
$ cat <<EOF > /etc/yum.repos.d/kubernetes.repo [kubernetes] name=Kubernetes baseurl=``` https://mirrors.tuna.tsinghua.edu.cn/kubernetes/yum/repos/kubernetes-el7-$basearch enabled=1 gpgcheck=1 repo_gpgcheck=1 gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg EOF $ yum install -y kubectl
Debian系curl
$ sudo apt-get update && sudo apt-get install -y apt-transport-https $ curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add - $ echo "deb https://mirrors.tuna.tsinghua.edu.cn/kubernetes/apt kubernetes-xenial main" | sudo tee -a /etc/apt/sources.list.d/kubernetes.list $ sudo apt-get update $ sudo apt-get install -y kubectl
kubectl version
工具
經過獲取集羣狀態檢查 kubectl 是否被正確配置google
kubectl cluster-info
若是您看到一個 URL 被返回,那麼 kubectl 已經被正確配置,可以正常訪問您的 Kubernetes 集羣。url
若是您看到相似如下的信息被返回,那麼 kubectl 沒有被正確配置,沒法正常訪問您的 Kubernetes 集羣。code
The connection to the server <server-name:port> was refused - did you specify the right host or port?
例如,若是您打算在筆記本電腦(本地)上運行 Kubernetes 集羣,則須要首先安裝 minikube 等工具,而後從新運行上述命令。server
若是 kubectl cluster-info 可以返回 url 響應,但您沒法訪問您的集羣,能夠使用下面的命令檢查配置是否正確:ci
kubectl cluster-info dump