10.4. Red Hat Developer Hub 中支持的 Kubernetes 自定义操作
在 Red Hat Developer Hub 中,您可以在 scaffolder 模板中使用自定义 Kubernetes 操作。
自定义 Kubernetes 构建程序操作
- action: kubernetes:create-namespace
- 在 Developer Hub 中为 Kubernetes 集群创建一个命名空间。
| 参数名称 | 类型 | 要求 | 描述 | Example |
|---|---|---|---|---|
|
|
| 必填 | Kubernetes 命名空间的名称 |
|
|
|
|
仅在未定义 | 来自目录的集群资源实体引用 |
|
|
|
|
仅在未定义 | Kubernetes 集群的 API url |
|
|
|
| 必填 | 用于身份验证的 Kubernetes API bearer 令牌 | |
|
|
| 选填 | 如果为 true,则会跳过证书验证 | false |
|
|
| 选填 | Base64 编码的证书数据 | |
|
|
| 选填 | 应用到命名空间的标签 | app.io/type=ns; app.io/managed-by=org; |