次のように定義されたサンプル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
どんな助けでも大歓迎です。