5.6.2.3.2. CRD 매니페스트 생성
MemcachedSpec 및 MemcachedStatus 파일을 사용하여 API를 정의한 후 CRD 매니페스트를 생성할 수 있습니다.
프로세스
memcached-operator디렉토리에서 다음 명령을 실행하여 CRD를 생성합니다.$ mvn clean install
검증
다음 예와 같이
target/kubernetes/memcacheds.cache.example.com-v1.yml파일에서 CRD의 내용을 확인합니다.$ cat target/kubernetes/memcacheds.cache.example.com-v1.yaml출력 예
# Generated by Fabric8 CRDGenerator, manual edits might get overwritten! apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: name: memcacheds.cache.example.com spec: group: cache.example.com names: kind: Memcached plural: memcacheds singular: memcached scope: Namespaced versions: - name: v1 schema: openAPIV3Schema: properties: spec: properties: size: type: integer type: object status: properties: nodes: items: type: string type: array type: object type: object served: true storage: true subresources: status: {}