Описание тега fluxcd

Оператор GitOps для Kubernetes
1 ответ

Fluxctl: команда не найдена

Я пытаюсь установить fluxctl для своего кластера Kubernetes, но всегда получаю следующую ошибку: И я получаю тот же результат с моей учетной записью суперпользователя (sudo). Я полностью потерялся Может кто-то помочь мне с этим? Я не нашел ответа в …
22 июн '20 в 23:44
1 ответ

ошибка руля: для выпуска требуется откат перед обновлением

В моем кластере я использую weave flux вместе со своим flux-helm-operator, чтобы управлять моим кластером способом gitops. Однако, когда я вношу изменения в диаграмму в репозитории flux git, я часто сталкиваюсь со следующим сообщением об ошибке: ts=…
25 сен '19 в 15:06
1 ответ

GitOps и миграции баз данных

Я пытаюсь внедрить GitOps в нашей компании. В основном у нас есть микросервисы, написанные на Django (однако это может быть любой другой веб-фреймворк). У меня концептуальная проблема с миграцией базы данных. Прямые миграции просты: вы запускаете их…
21 янв '20 в 19:57
1 ответ

loadBalancerIP и аннотации в nginx-ingress fluxcd HelmRelease игнорируются в Azure AKS

Я работаю в кластере Azure AKS, где fluxcdработает правильно. Я пытаюсь настроитьnginx-ingressдиаграмму через fluxcd CDR HelmRelease. В частности, чтобы указать nginx-ingress использовать уже созданный статический общедоступный IP-адрес, который нах…
1 ответ

fluxcd ничего не применяет с err="запущен kubectl: error: не удается распознать \"STDIN\": ..."

Я недавно установил FluxCD 1.19.0 на Azure AKS K8S кластера с использованием fluxctl установки. Мы используем частный git (собственный битбакет), к которому Flux может подключиться и проверить. Теперь Flux ничего не применяет с сообщением об ошибке:…
11 июн '20 в 13:45
0 ответов

Не удалось получить открытый ключ fluxctl

Я пытаюсь использовать поток плетения, чтобы автоматически обновлять контейнеры при каждом изменении изображения. Настройка в локальной системе выдает ошибку, когда я пытаюсь сгенерировать открытый ключ fluxctl для добавления в концентратор GIT. flu…
21 авг '20 в 11:38
0 ответов

Какова роль Memcached в Fluxcd

Согласно документам, memcached используется fluxдля хранения метаданных изображения. Справедливо. Я попытался подключиться к нему и запустить несколько команд, и я был удивлен, увидев, чтоflux фактически извлекает все изображения из всех реестров и …
06 май '20 в 21:38
2 ответа

Определите автономный патч как YAML

Мне нужно определить отдельный патч как YAML. В частности, я хочу сделать следующее: kubectl patch serviceaccount default -p '{"imagePullSecrets": [{"name": "registry-my-registry"}]}' Загвоздка в том, что я не могу испо…
01 июл '20 в 10:37
0 ответов

Как использовать custom values.yaml в Fluxcd helm?

Я установил Fluxcd в Kubernetes с помощью Helm. Все работает хорошо, поскольку, когда я фиксирую изменения в gitlab, он автоматически развертывает изменения в выпуске руля. Диаграмма штурвала, которую я использовал для кибаны, взята из официальной д…
22 сен '20 в 09:17
0 ответов

Как обновить подсхемы штурвала в определенном порядке? Можно ли использовать рулевые операторы /OLM/CRD для установки порядка обновления поддиапазонов?

СЦЕНАРИЙ: У меня есть одна родительская диаграмма и 3 поддиаграммы, каждая поддиаграмма имеет развертывания с разным количеством реплик и стратегией обновления. ChartC зависит от ChartB, который зависит от ChartA. Я хочу добиться следующего при нуле…
0 ответов

Git clone с использованием ssh

У меня есть модуль flux, nginx, gitlab, работающий в моем кластере kubernetes на AWS. Nginx работает как балансировщик нагрузки / обратный прокси, в то время как gitlab запускает порт узла (и только gitlab находится за nginx).Gitlab и flux находятся…
1 ответ

Как создать и использовать новую ConfigMap при вызове сторонней диаграммы?

У нас есть экземпляр Concourse, который развертывается в Kubernetes с помощью Flux через файл HelmRelease, который содержит наши пользовательские значения и ссылается на Concourse Helm Chart. Примечание: мы используем Helm v3. Диаграмма позволяет ук…
23 ноя '20 в 11:58
0 ответов

Запустите сценарий bash на компакт-диске Flux

Есть ли возможность запустить сценарий bash на компакт-диске Flux? У меня есть несколько файлов *.yaml и сценарий bash, который также был выполнен. Файлы *.yaml создают набор реплик mongodb, а затем сценарий bash регистрируется в наборе реплик mongo…
06 ноя '20 в 22:08
1 ответ

Приемник вебхука Flux выдает код ошибки 400

H, я пытаюсь включить Webook для GitHub с потоком, как указано в этой ссылке https://toolkit.fluxcd.io/guides/webhook-receivers/. GitHub не может отправить событие и получает код ошибки 400. Это на кластере gcp. Любые указатели для отладки очень пом…
2 ответа

Невозможно развернуть приемник репозитория Git с потоком на кластере gke

Я запачкал руки, установив приемник веб-перехватчиков с потоком на GKE, перейдя по ссылке https://toolkit.fluxcd.io/guides/webhook-receivers/. В рамках этого необходимо развернуть приемник репозитория Git следующим образом apiVersion: notification.t…
2 ответа

Как я могу изменить время автоматической синхронизации fluxcd?

Как мы знаем, fluxcd может периодически проверять репозиторий git и репозиторий образов докеров и применять новейшие изменения в репозитории. Но как я могу контролировать, сколько времени потребуется, чтобы проверить изменение? Время по умолчанию мо…
23 мар '21 в 10:38
0 ответов

FluxCD/Flagger продолжает развертывание, даже если metricTemplate не существует

Я пытаюсь развернуть канарейку с flagger и nginx в среде kubernetes, но даже когда я использую имя metricTemplate, которого не существует, flagger продолжает развертывание, так как все было хорошо. Это мой канарский ресурс apiVersion: flagger.app/v1…
1 ответ

FluxCD на EKS не может читать частное репо на GitHub

После установки FluxCD v2 на моем кластере EKS я определил определение GitRepository, указывающее на репо на GitHub. --- apiVersion: source.toolkit.fluxcd.io/v1beta1 kind: GitRepository metadata: name: springbootflux-infra namespace: flux-system spe…
29 май '21 в 00:05
2 ответа

GitOps: внесение изменений в ресурсы k8s в нескольких пространствах имен

У нас есть мультитенантный кластер Kubernetes, в котором размещены различные клиентские среды. Пространства имен Kubernetes используются для изоляции этих клиентских сред. Для каждого из этих пространств имен настроен аналогичный набор ресурсов k8s …
1 ответ

Аргумент списка версий Flux V2 ImagePolicy не может быть пустым

У меня следующая imagepolicy: apiVersion: image.toolkit.fluxcd.io/v1alpha2 kind: ImagePolicy metadata: name: cps-kul-beta-imagepolicy namespace: flux-system spec: imageRepositoryRef: name: cps-kul-image filterTags: pattern: '^sha-(?P<ts>.*)-.+…
16 июн '21 в 15:40