Можно ли расширить CRD Kubernetes с помощью CRD «подкласса»? - PullRequest
0 голосов
/ 07 февраля 2020

Например, если я определю CRD kind: Animal, могу ли я определить CRD Dog как спецификацию c type из Animal? Dog CRD будет иметь другое / расширенное требование схемы, чем базовая Animal CRD.

Моя цель здесь - иметь возможность сделать kubectl get animals и увидеть все различные type из Animals, которые были созданы.

Это, кажется, было достигнуто с помощью метаданных type для определенных ресурсов, таких как Secret, но я не могу найти, как достичь этого с помощью CRD.

Примечание : мой реальный пример использования не в том, чтобы хранить Animals, а просто типичный пример из OOP.

1 Ответ

1 голос
/ 08 февраля 2020

Нет, это не особенность Кубернетеса. Все секретные объекты имеют один и тот же вид, а тип - это просто строковое поле.

...