Например, если я определю CRD kind: Animal
, могу ли я определить CRD Dog
как спецификацию c type
из Animal
? Dog
CRD будет иметь другое / расширенное требование схемы, чем базовая Animal
CRD.
Моя цель здесь - иметь возможность сделать kubectl get animals
и увидеть все различные type
из Animals
, которые были созданы.
Это, кажется, было достигнуто с помощью метаданных type
для определенных ресурсов, таких как Secret
, но я не могу найти, как достичь этого с помощью CRD.
Примечание : мой реальный пример использования не в том, чтобы хранить Animals
, а просто типичный пример из OOP.