Описание тега kubernetes-operator
Оператор Kubernetes — это пара определения пользовательского ресурса (CRD) и программы-контроллера для работы с этим пользовательским ресурсом. Используйте этот тег для вопросов о написании кода контроллера и других деталей реализации операторов.
0
ответов
Можем ли мы использовать операторов openshift для достижения "инфраструктуры как сервиса" вместо шаблонов
У меня есть общие сомнения по поводу шаблонов и операторов Openshift. Я читал статьи в интернете о том, как мы можем достичь инфраструктуры как код, и это относится к шаблонам. Для шаблонов нам нужна дополнительная платформа под названием openshift-…
21 июн '19 в 17:56
2
ответа
Обеспечение неизменности полей спецификации пользовательских ресурсов Kubernetes
Я использую оператор Kubernetes golang sdk для реализации оператора, который управляет очередями RabbitMQ. Мне интересно, есть ли способ для k8s обеспечить неизменность определенных полей спецификации на моем пользовательском ресурсе. У меня есть сл…
24 июн '19 в 19:38
1
ответ
Оператор Kubernetes без CRD
Я ищу создать собственный контроллер Kubernetes; Я имею в виду контроллер в этом случае, потому что я не собираюсь создавать CRD и, следовательно, не являюсь оператором. По сути, он будет похож на проект External DNS в том, что он отслеживает аннота…
24 июл '19 в 22:33
1
ответ
Как можно использовать Горизонтальный Автоскалер для масштабирования пользовательского ресурса (CR) на основе использования ресурсов дочернего развертывания?
У меня есть пользовательский ресурс, который управляет развертыванием. Я хочу, чтобы мой HPA мог масштабировать количество реплик CR на основе использования ЦП развертывания, а не масштабировать развертывание напрямую. Если он масштабирует развертыв…
22 авг '19 в 01:01
0
ответов
Поддерживает ли OpenShift Online развертывание пользовательского определения ресурса (CRD) оператора?
Поддерживает ли OpenShift Online развертывание вашего собственного пользовательского определения ресурса (CRD) оператора? Я не мог найти какую-либо документацию.
23 июл '19 в 19:49
0
ответов
Как читать в YAML для создания объектов в Kubernetes Go Operator вместо жесткого кодирования?
Я работаю над пользовательским оператором Kubernetes на Голанге, так как он отошел от оператора, сгенерированного на основе существующих схем шлемов. Как я понимаю, вы можете создать Pod (или Job в примере, которым я поделюсь): func returnJob(cr *my…
06 авг '19 в 20:44
2
ответа
Kubernetes админ сегрегации
Большинству операторов kubernetes требуется возможность создавать роли кластера, привязки роли кластера и crds. Мне нужна правильная сегрегация rbac, и я хочу избежать установки учетной записи службы развертывания непосредственно как администратор. …
26 июн '19 в 15:42
1
ответ
Метаконтроллер: как остановить вызовы для синхронизации ловушек и генерации ресурсов
Я использую https://metacontroller.app/ для реализации оператора Kubernetes. Моя проблема заключается в следующем: Metacontroller никогда не прекращает вызывать мою синхронизирующую ловушку для моего контроллера ( составные контроллеры в этом случае…
03 июн '19 в 15:30
1
ответ
Должны ли мы всегда развертывать операторы куба в пространстве имен kube-system?
Скажем, я хочу установить такой оператор, как kubedb или redis-operator, и я хочу развернуть соответствующие базы данных / CRD в разных пространствах имен, таких как dev, int, prod и т. Д. Должны ли эти операторы быть в kube-системе или они могут бы…
15 июн '20 в 18:36
0
ответов
Невозможно создать ReplicaSet в операторе mongodb kubernetes
Я развернул оператор MongoDB Kubernetes в кластере Kubernetes. Оператор развернут, а также MongoDB opsmanager и Application DB, но при развертывании ReplicaSet он не работает с этим сообщением: Failed to prepare Ops Manager connection: Error reading…
17 авг '20 в 23:24
1
ответ
operator-sdk не принимает ключевое слово в кластерной области
Я использую operator-sdk версии v0.11.0. Но когда я пытаюсь создать новый проект с помощью параметра --cluster-scope, он не распознает этот параметр и терпит неудачу с параметром unknowncluster-scope. Я новичок в операторах. Любая идея, что мне не х…
15 окт '19 в 23:44
1
ответ
Проблема оператора Zalando Postgres с конфигурацией
Проблема с оператором Zalando Postgres ниже. Манифесты по умолчанию применяются в кластере Kubernetes (размещенном локально), как указано здесь: https://github.com/zalando/postgres-operator/tree/4a099d698d641b80c5aeee5bee925921b7283489/manifests Про…
24 окт '19 в 19:41
1
ответ
Openshift 4.2 OLM - зависимость от оператора
У меня вопрос о зависимости оператора openshift 4.2. У меня есть 2 файла CRD yaml - 1 для моего собственного оператора и еще один для эластичного поиска. Когда я пытаюсь установить свой собственный оператор и устранять зависимость с помощью оператор…
12 дек '19 в 18:05
1
ответ
Выставить kibana (оператор eck) через шлюз istio - проблема https (ошибка 503)
Я хочу открыть кибану с помощью шлюза istio, для этого я использовал эти файлы конфигурации apiVersion: elasticsearch.k8s.elastic.co/v1beta1 kind: Elasticsearch metadata: name: monitoring namespace: {{ .Values.kibana.namespace }} spec: version: 7.4.…
08 янв '20 в 12:56
1
ответ
Обнаружить обновление спецификации в функции согласования
Сейчас я начинаю с Kubernetes и Operator SDK, и я пытаюсь создать своего первого оператора, и у меня, вероятно, есть простой вопрос. Вопрос Как обнаружить изменение конфигурации в yaml настраиваемого ресурса в цикле согласования и выполнить действие…
21 янв '20 в 16:46
0
ответов
Как настроить rabbitmq с помощью spark-k8s-operator
У меня есть rabbitmq, из которого каждое сообщение amqp потребляется работником сельдерея, и он запускает задание приложения искрового оператора с использованием собственных REST API-интерфейсов kube. Теперь проблема в том, что все сообщения в rabbi…
04 апр '20 в 17:01
0
ответов
Перезапустить StatefulSet при изменении файла
У меня есть StatefulSet, развернутый на EKS. В модулях установлен общий том EFS. У общего монтирования есть файл конфигурации. Мне нужен механизм для отслеживания любых изменений, внесенных в файл конфигурации. Если есть изменение, я хочу автоматиче…
28 апр '20 в 16:19
4
ответа
Подключитесь с помощью кода Go из Kubernetes к внешнему кластеру Kubernetes
Оператор, который я создаю, должен взаимодействовать с другими кластерами Kubernetes. Есть ли какие-нибудь передовые практики, как это сделать из оператора, работающего в Kubernetes? С помощью k8s.io/client-go/tools/clientcmd пакет я могу позвонить …
27 сен '19 в 11:31
1
ответ
Как использовать перехватчики подключения с KubernetesPodOperator в качестве переменных среды в Apache Airflow в GCP Cloud Composer
Я хочу использовать подключения, сохраненные вairflow в задаче, которая использует KubernetesPodOperator. При разработке изображения я использовал переменные среды для передачи информации о подключении к базе данных в контейнер, но в производственно…
16 мар '20 в 20:34
0
ответов
как изменить пространство имен установки по умолчанию для оператора Kubernetes через olm
У меня есть kubernetes 1.18 без покрытия, и я хотел бы использовать olm 0.14.1 для установки оператора CrunchyData в пространстве имен: pgo Процедура установки оператора (https://operatorhub.io/install/postgresql.yaml) подготовлена для пространств…
30 апр '20 в 02:04