Описание тега gitops
GitOps - это способ управления кластером Kubernetes и доставки приложений. Он работает, используя Git как единый источник достоверной информации для декларативной инфраструктуры и приложений. Когда Git находится в центре ваших конвейеров доставки, разработчики могут делать запросы на вытягивание, чтобы ускорить и упростить развертывание приложений и операционные задачи в Kubernetes.
0
ответов
Как включить сканирование изображений в flux/weaveworks?
Я пытаюсь выполнить действие с api flux; http://flux-api:3030/api/flux/v10/images?namespace=flux-admin сервер flux возвращает ошибку; caller=images.go:159 component=daemon err="fetching image metadata XXXXXXXXXXXX: cannot perfom operation, image sca…
29 май '20 в 17:25
1
ответ
ошибка руля: для выпуска требуется откат перед обновлением
В моем кластере я использую weave flux вместе со своим flux-helm-operator, чтобы управлять моим кластером способом gitops. Однако, когда я вношу изменения в диаграмму в репозитории flux git, я часто сталкиваюсь со следующим сообщением об ошибке: ts=…
25 сен '19 в 15:06
0
ответов
ImageStreamTag за фиксацию Git
Мы запускаем OpenShift 3.11, создаем образы контейнеров и помещаем их в latest тег, перезаписывая предыдущий latest тег. Мы не хотим использовать императивное управление версиями, например v.1.2.3, а лучше пометить изображение с помощью Git commit S…
26 сен '19 в 14:37
1
ответ
GitOps (Flex) установка стандартной диаграммы Jenkins Helm в Kubernetes через оператор HelmRelease
Я только начал работать с системой Weavework Flux GitOps в Kubernetes. У меня обычные развертывания (развертывания, службы, тома и т. Д.) Работают нормально. Первый раз пытаюсь развернуть Helm-чарт. Я выполнил инструкции из этого руководства: https:…
02 фев '20 в 05:28
1
ответ
GitOps и миграции баз данных
Я пытаюсь внедрить GitOps в нашей компании. В основном у нас есть микросервисы, написанные на Django (однако это может быть любой другой веб-фреймворк). У меня концептуальная проблема с миграцией базы данных. Прямые миграции просты: вы запускаете их…
21 янв '20 в 19:57
1
ответ
fluxcd ничего не применяет с err="запущен kubectl: error: не удается распознать \"STDIN\": ..."
Я недавно установил FluxCD 1.19.0 на Azure AKS K8S кластера с использованием fluxctl установки. Мы используем частный git (собственный битбакет), к которому Flux может подключиться и проверить. Теперь Flux ничего не применяет с сообщением об ошибке:…
11 июн '20 в 13:45
2
ответа
Как использовать тег в yaml-файле kubernetes, чтобы система знала, что отправлено новое изображение
Я пытаюсь настроить CI с помощью Azure DevOps и CD с помощью GitOps для моего кластера AKS. После завершения CI образ отправляется в реестр контейнеров Azure. Моя проблема заключается в том, что имя изображения в моем файле yaml: последнее. Когда я …
08 июл '20 в 08:57
1
ответ
Могут ли действия CI/CD инициироваться комментариями Bitbucket PR?
Я пытаюсь реализовать команды с косой чертой, которые запускают действия CI/CD на основе комментариев PR в Bitbucket. В GitHub естьissue_commentсобытие, которое перехватывает их и включает потоки CI/CD из комментария. Однако я не вижу ничего подобно…
16 авг '20 в 05:01
1
ответ
Противоречит ли применение исправления к мастеру практике продвижения артефактов в артефакте?
Я участвую в проекте, в котором мы создаем приложение и используем CI/CD для тестирования и развертывания. Мы создаем ветки функций из разработки, а затем объединяем их в разработку, где создается программное обеспечение, а затем, когда они становят…
26 июл '20 в 10:40
1
ответ
Есть ли у Jenkins (а не Jenkins X) поддержка gitops?
Я пытаюсь настроить Kubernetes для своей компании. Я хорошо изучил Jenkins X и, хотя мне очень нравится дорожная карта, я пришел к осознанию того, что она, вероятно, еще недостаточно развита для моей компании, чтобы использовать ее в настоящее время…
01 янв '20 в 02:18
2
ответа
GitOps - конфигурация в том же репо или отдельном репо?
Во-первых, это в контексте приложения монорепо, которое работает внутри Kubernetes. Я понимаю, что в GitOps все декларативно и написано в файлах конфигурации, таких как YAML. Это позволяет вести полную историю изменений в git. Филиалы представляют с…
31 июл '20 в 03:49
3
ответа
Разница между GitOps и традиционным CI/CD
В обычном процессе CI/CD Kubernetes происходит следующий процесс: клонировать код из git создать и отправить образ докера обновить развертывание Kubernetes с обновленным кодом Согласно определению gitops GitOps - это новый подход к непрерывному разв…
10 авг '20 в 15:26
0
ответов
Gitlab CI Включить результаты слияния с правилами
Я создал конвейер с одним этапом - компиляция и тестирование, в котором выполняется одно задание. go test и имеет триггер: rules: - if: '$CI_MERGE_REQUEST_ID' До того, как в конце концов появилось это правило, Gitlab запустил бы для меня 2 конвейера…
22 май '20 в 01:57
0
ответов
синтаксическая ошибка: ожидалось <конец блока>, но найдено '-' (синтаксис)
У меня есть две переменные среды, которые работают нормально. Кроме того, у меня есть один объект JSON serviceAccount, который хранится в созданном вручную секретном соединителе firebase. Как только я добавляю вторую часть, у меня возникает ошибка. …
29 июл '20 в 17:24
2
ответа
Как применить изменения из определенных коммитов в определенном порядке
Cn - родительский коммит. Cn+1(зеленый) - локальный коммит. Cn+1(желтый) - еще один коммит в той же ветке, но уже перенесенный на удаленный, но имеющий того же родителя, что и локальный коммит. Результат: мне нужно сохранить все изменения в локально…
15 июн '20 в 06:32
2
ответа
ArgoCD синхронизирует волны между приложениями
У нас есть проект ArgoCD. В этом проекте у нас есть несколько приложений (назовем их A, B и C), которые передают сообщения друг другу через кластер Kafka. Для этого нужно создать темы. Приложение A отвечает за управление кластером Kafka (помимо проч…
09 сен '20 в 10:34
1
ответ
Как использовать terraform для клонирования репозитория git, обновления файлов и отправки на него коммитов?
Проблема Мы пишем файлы конфигурации с помощью Terraform как для нашего кластера Kubernetes, так и для приложений. Некоторые из этих файлов необходимо отправить в разные репозитории git.Просто следуйте GitOps для кубернетов и репозиториев динамическ…
27 окт '20 в 10:07
2
ответа
Как создавать ветки функций при размещении манифестов отдельно от исходного кода?
Часть, которая смущает меня в gitops, - это рекомендация отделить исходный код от манифестов, например, вот что argocd говорит об этом: Настоятельно рекомендуется использовать другой репозиторий Git для хранения манифестов кубернетов (отдельно от ис…
22 сен '20 в 01:58
1
ответ
Лучший способ использовать Gitlab, Terraform, Flux и GKE в принципе gitops
Я новичок в DevOps, и мне интересно, как лучше всего использовать GKE, Terraform и репозиторий Gitlab для CI/CD. Прямо сейчас есть наборы команд, используемых с flux, cert manager, но это не автоматизировано. Каковы лучшие практики, инструменты и вс…
10 сен '20 в 01:16
0
ответов
Тег записи потока в конвейере
Прямо сейчас я получаю эту ошибку. https://i.stack.imgur.com/X448i.png https://i.stack.im gur.com/l2z6D.png Я получаю эту ошибку, когда настраиваю поток с помощью Terraform, а также с помощью командной строки. В чем может быть проблема? благодаря
15 сен '20 в 17:40