创建 WorkspaceKind

目录

前提条件

  • 确保您是 Cluster Admin。
  • 确保您已配置并连接到集群的 kubectl
  • 确保您已创建 SA

操作步骤

创建 SA

创建一个名为 workbench-sa-with-rolebinding.yaml 的文件,内容如下,然后运行 kubectl apply -f workbench-sa-with-rolebinding.yaml 来创建在命名空间中由 workbench 实例使用的服务账户。

DETAILS
apiVersion: v1
kind: ServiceAccount
metadata:
  name: workbench-editor
  namespace: NAMESPACE_NAME
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
  name: workbench-sa-binding
subjects:
- kind: ServiceAccount
  name: workbench-editor
  namespace: NAMESPACE_NAME
roleRef:
  kind: ClusterRole
  name: aml-namespace-editor
  apiGroup: rbac.authorization.k8s.io
  1. NAMESPACE_NAME 应与创建的 workbench 命名空间相同。
  2. 同上。

使用 CLI 创建 WorkspaceKind

WARNING
  • 使用 jupyterlab_v1beta1_workspacekind.yaml 时,请将 NB_FREIX 中的 CLUSTER_NAME 修改为目标集群名称,即将创建 WorkspaceKind 的集群。

  • 创建 WorkspaceKind 时,镜像 URL 必须更改为当前本地集群的实际地址!!!