Автоматическое развертывание приложения Argocd в кластер kubernetes - PullRequest
0 голосов
/ 11 июня 2019

В настоящее время я тестирую Argocd для развертывания нашего приложения в кластере Kubernetes. Я хотел бы знать, доступны ли следующие функции в Argocd

  1. Есть ли в Argocd возможность создать одну группу и указать ее для кластера .?
  2. Возможна ли автоматическая установка в argocd?

В идеале наше намерение состоит в том, чтобы после запуска кластера kubernetes приложения автоматически развертывались без какого-либо вмешательства, если объекты приложений были созданы в Арго и направлены на кластер

Любая помощь приветствуется.

1 Ответ

1 голос
/ 11 июня 2019
  1. Я не уверен, что вы подразумеваете под группой, но группировка может быть выполнена с помощью AppProject CRD .Таким образом, когда вы создаете приложение , вы можете указать, к какому AppProject он принадлежит, и этот AppProject может использоваться для определения всех видов ограничений, например, к какому кластеру для развертывания, к каким пространствам имен можно получить доступ и к некоторым другим доступам.управляющий материал.

  2. Да, ArgoCD может отслеживать репозиторий git для вас (может быть папкой в ​​репо, ветке или теге) и при обнаружении различий он попытается синхронизироватьсостояние кластера с новым репо меняется.И все это может быть сделано автоматически, вам просто нужно настроить его следующим образом .Приятно то, что ArgoCD может даже управлять собой после того, как он был применен к кластеру.

Для получения более подробной информации об ArgoCD, вы можете проверить ихвеб-сайт и присоединяйтесь к их Slack каналу , где можно найти более конкретные вопросы.Там много людей, которые хотят помочь.

...