2

次のように定義されたサンプル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

どんな助けでも大歓迎です。

4

1 に答える 1