Метод первый: развертывание на основе файла YAML
Шаг 1: Создайте проект (на основе подразделения среды, поэтому вам нужно добавить адрес проекта при создании, иначе у вас не будет доступа)
Домашняя страница консоли — Настройки — Проекты — НОВЫЙ ПРОЕКТ
Шаг 2: Добавьте адрес репозитория проекта
Главная страница консоли — Настройки — Репозитории — Выберите Git.
Шаг 3: Опубликовать проект
Домашняя страница консоли — Приложение — НОВОЕ ПРИЛОЖЕНИЕ — Нажмите «СОЗДАТЬ» после заполнения ключевой информации.
myapp.yaml
apiVersion: v1 kind: Pod metadata: labels: app: myapp-demo name: myapp-demo spec: containers: - image: ikubernetes/myapp:v1 imagePullPolicy: IfNotPresent name: myapp-demo
Способ второй: создание приложения argocd с помощью командной строки
приложение.yaml
apiVersion: argoproj.io/v1alpha1 kind: Application metadata: name: myapp2 namespace: argocd spec: project: test source: repoURL: http://10.xxx.xx.98/root/devops-cicd.git targetRevision: HEAD path: yaml destination: server: https://kubernetes.default.svc namespace: devops syncPolicy: syncOptions: - CreateNamespace=true automated: selfHeal: true prune: true