Метод первый: развертывание на основе файла 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







👋 Если вы считаете это полезным, пожалуйста, несколько раз нажмите кнопку аплодисментов 👏 ниже, чтобы выразить свою поддержку автору 👇

🚀Присоединяйтесь к сообществу разработчиков FAUN и получайте похожие истории в свой почтовый ящик каждую неделю