Kubernetes - Operators and Custom Resources
Which syntax correctly defines a Custom Resource Definition (CRD) that an Operator might use?
AapiVersion: v1\nkind: Pod\nmetadata:\n name: mypod\nspec:\n containers:\n - name: mycontainer\n image: nginx
BapiVersion: apiextensions.k8s.io/v1\nkind: CustomResourceDefinition\nmetadata:\n name: databases.example.com\nspec:\n group: example.com\n versions:\n - name: v1\n served: true\n storage: true\n scope: Namespaced\n names:\n plural: databases\n singular: database\n kind: Database\n shortNames:\n - db
CapiVersion: apps/v1\nkind: Deployment\nmetadata:\n name: mydeployment\nspec:\n replicas: 3\n selector:\n matchLabels:\n app: myapp\n template:\n metadata:\n labels:\n app: myapp\n spec:\n containers:\n - name: mycontainer\n image: nginx
DapiVersion: v1\nkind: Service\nmetadata:\n name: myservice\nspec:\n selector:\n app: myapp\n ports:\n - protocol: TCP\n port: 80\n targetPort: 9376
