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