作为 DevOps 工程师,您可以创建自助命名空间,并在其内运行工作负载。创建命名空间后,可以与其他 DevOps 工程师共享它,也可以在不再需要时将其删除。

前提条件

  • 确认 vSphere 管理员已在集群上创建并激活自助命名空间模板。请参见创建和配置自助命名空间模板
  • 确认您已被单独或作为组成员添加到自助命名空间模板的权限列表中。
  • 获取 主管集群 控制平面的 IP 地址。

过程

  1. 使用 kubectl 的 vSphere 插件主管集群 进行身份验证。请参见以 vCenter Single Sign-On 用户的身份连接到 主管集群
    kubectl vsphere login --server=IP-ADDRESS --vsphere-username USERNAME
  2. 将上下文切换到 主管集群
    kubectl config use-context SUPERVISOR-CLUSTER-IP
  3. 在集群上创建自助命名空间。
    kubectl create namespace NAMESPACE NAME
    例如
    kubectl create namespace test-ns
    注: 启用 vSphere with Tanzu 并升级集群后,DevOps 工程师具有所有者权限。如果您只是升级了 vCenter Server 但未升级集群,则 DevOps 工程师将仅具有命名空间的编辑权限。
    您创建的命名空间将显示在集群中。要与其他 DevOps 工程师共享命名空间,请联系 vSphere 管理员。