【发布时间】:2019-11-25 18:56:31
【问题描述】:
我有一个示例 crd 定义为
crd.yaml
kind: CustomResourceDefinition
metadata:
name: testconfig.demo.k8s.com
namespace: testns
spec:
group: demo.k8s.com
versions:
- name: v1
served: true
storage: true
scope: Namespaced
names:
plural: testconfigs
singular: testconfig
kind: TestConfig
我想根据上面的 crd 创建一个自定义资源,但我不想为资源分配一个固定的名称,而是使用 generateName 字段。所以我生成了下面的 cr.yaml。但是当我申请时,它会给出错误名称字段是强制性的
kind: TestConfig
metadata:
generateName: test-name-
namespace: testns
spec:
image: testimage
非常感谢任何帮助。
【问题讨论】:
标签: kubernetes kubernetes-custom-resources