Описание тега kubernetes-operator

Оператор Kubernetes — это пара определения пользовательского ресурса (CRD) и программы-контроллера для работы с этим пользовательским ресурсом. Используйте этот тег для вопросов о написании кода контроллера и других деталей реализации операторов.

Оператор Kubernetes — это пара пользовательского определения ресурса (CRD) и контроллера . Контроллер — это программа, которая запускается внутри кластера Kubernetes и использует API Kubernetes для мониторинга экземпляров этого пользовательского ресурса и выполнения некоторых действий. Это дает возможность расширить Kubernetes за счет добавления собственных настраиваемых объектов в API.

Контроллеры часто пишут на go , хотя это не является жестким требованием. kubebuilder — один из популярных инструментов для этого, поддерживаемый проектом Kubernetes.

Используйте тег kubernetes-operator для вопросов о написании собственного оператора. Как правило, будет правильно также пометить вопросы тегом kubernetes и тегом для вашего языка реализации, а также для вашего инструментария, если у него есть собственный тег.

Обратите внимание, что, как и все вопросы о переполнении стека, вопросы об операторах Kubernetes должны быть связаны с программированием. Вопросы об установке или использовании предварительно созданного оператора не относятся к теме Stack Overflow, и их лучше задать на другом сайте Stack Exchange, таком как DevOps.SE или Server Fault.