在 vSphere 管理员为您提供 主管 上的 Kubernetes 控制平面的 IP 地址后,您可以登录到 主管 并获取您有权访问的上下文。在 vSphere IaaS control plane 中,上下文与 主管 上的命名空间相对应。
注: 如果您有现有的
kubeconfig 文件,则该文件将附加每个集群上下文。
kubectl 的 vSphere 插件 采用
kubectl 自身使用的 KUBECONFIG 环境变量。请在运行
kubectl vsphere login ...
之前设置此变量,虽然此操作并非必需,但非常有用,因为这样可将信息写入新文件(而不是添加到当前
kubeconfig
文件)。
前提条件
- 获取您的 vCenter Single Sign-On 凭据。
- 获取 主管 控制平面的 IP 地址。
- 获取 vSphere 命名空间 的名称。
- 确认您对 vSphere 命名空间 具有编辑权限。
- 下载并安装适用于 vSphere 的 Kubernetes CLI 工具。请参见安装和配置 vSphere IaaS 控制平面文档。
- 通过将签名 CA 作为可信 Root 进行安装或将证书直接添加为可信 Root,验证 Kubernetes 控制平面提供的证书在您的系统上是否受信任。请参见安装和配置 vSphere IaaS 控制平面文档中的为 vSphere IaaS 控制平面集群配置安全登录。