Tengo un solo archivo yaml que tiene un objeto CustomResourceDefinition y CRD. Pero cuando trato de aplicar el yaml, a veces la creación del objeto crd falla y el tipo DemoRule no está presente.
Intenté aplicarlo por separado y funcionó bien. ¿Hay alguna forma de ejecutar ambos en un solo yaml sin tener ningún error? ¿O agregando espera entre dos implementaciones?
apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: name: server.demo.com spec: group: demo.com versions: - name: v1 served: true storage: true schema: openAPIV3Schema: type: object properties: spec: type: object properties: HOST: type: string scope: Namespaced names: plural: servers singular: server kind: DemoRule shortNames: - dr --- apiVersion: demo.com/v1 kind: DemoRule metadata: name: demo-config-rule namespace: abc spec: HOST: abcd