开始使用
从控制台创建一个 Kubernetes 集群, 等待其运行后下载 kubeconfig (opens in a new tab) 文件。
下面是本地配置访问 Kubernetes 集群的方法。
⚠️
当前还未全面开放使用,请联系您的客户经理获取 kubeconfig。
前提条件 (opens in a new tab)
-
在 Linux 系统上下载 kubectl:
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
-
然后验证 sha256 校验是否有效:
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl.sha256" echo "$(<kubectl.sha256) kubectl" | sha256sum --check
-
最后将 kubectl 移动到
/usr/local/bin
目录下:chmod +x ./kubectl sudo mv ./kubectl /usr/local/bin/kubectl
-
检查 kubectl 版本:
kubectl version --client
本地配置访问 Kubernetes 集群
安装 kubectl 并获取 kubeconfig 文件后,下一步是将 kubeconfig 移动到正确的位置。
如果这个系统以前从未使用过 Kubernetes,那么可能没有现有的 kubeconfig。要验证,请检查操作系统的默认路径:
操作系统 | 缺省路径 |
---|---|
Linux | ~/.kube/config |
macOS | ~/.kube/config |
Windows | %USERPROFILE%.kube\config |
还要检查环境并验证未设置任何值 KUBECONFIG :
echo $KUBECONFIG
如果不存在现有的 kubeconfig,请按照以下操作系统的步骤进行操作:
假设 kubeconfig 已下载到 ~/Downloads ,创建目录并将文件移动到正确位置:
mkdir ~/.kube
mv ~/Downloads/kubeconfig ~/.kube/config
ℹ️
如果系统已经存在或者设置过 kubeconfig,可以参考 kubectl 使用技巧 (opens in a new tab)
验证访问 Kubernetes 集群是否正常
kubectl get pods -A
此次可以查看集群中存在一个 coredns pod
恭喜 🎉
本地访问 Kubernetes 集群现在已经准备好,您可以开始部署各种类型的服务。