K8S
基础
开始使用

开始使用

从控制台创建一个 Kubernetes 集群, 等待其运行后下载 kubeconfig (opens in a new tab) 文件。

下面是本地配置访问 Kubernetes 集群的方法。

⚠️

当前还未全面开放使用,请联系您的客户经理获取 kubeconfig。

前提条件 (opens in a new tab)

  1. 在 Linux 系统上下载 kubectl:

    curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
  2. 然后验证 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
  3. 最后将 kubectl 移动到 /usr/local/bin 目录下:

    chmod +x ./kubectl
    sudo mv ./kubectl /usr/local/bin/kubectl
  4. 检查 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 集群现在已经准备好,您可以开始部署各种类型的服务。