Argo CD 入门配置扫盲手札

Argo CD 入门配置扫盲手札

安装

已部署,自行参考:https://199604.com/3418

Web页面介绍

设置介绍

image-20250915161046022

添加仓库地址

settings->>repos

image-20250915161222163

image-20250915161321164

image-20250915161345690

创建项目

settings --> projects

image-20250915161454858

创建 Argo CD App

WEB UI方式

image-20250915162100369

Application Name: 自定义的应用名。
Project: 使用默认创建好的 default 项目。
SYNC POLICY: 同步方式,可以选择自动或者手动,这里我们选择手动同步。

image-20250915162304127

Repository URL: 项目的 Git 地址。
Revision: 分支名。
Path: yaml 资源文件所在的相对路径。

Cluster URL: Kubernetes API Server 的访问地址,由于 Argo CD 和下发应用的 Kubernetes 集群是同 一个,因此可以直接使用 http://kubernetes.default.svc来访问。

Namespace: 部署应用的命名空间。

image-20250915163007485

创建完成后如下图所示,此时处于 OutOfSync 的状态:

image-20250915163447556

由于设置的是手动同步,因此需要点一下下面的 SYNC 进行同步, 等待同步完成。在 Argo CD 上点击应用进入查看详情,如下图:

image-20250915163527764

image-20250915163606861

使用 YAML 文件创建

application.yaml

apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
  name: gzeport-gitlab-demo
  namespace: devops
spec:
  project: default
  # git来源地址
  source:
    repoURL: http://192.168.111.14:9980/root/gzeport-gitlab-demo.git
    targetRevision: main
    path: manifests
  # 目标集群地址
  destination:
    server: https://kubernetes.default.svc
    namespace: dev
  #指定自动同步策略和频率,不配置时需要手动触发同步。
  # 自动同步策略:
  # prune: true :当应用被删除时,会自动删除目标集群中的资源。
  # selfHeal: true :当目标集群中的资源被修改时,会自动同步到 Git 仓库。
  syncPolicy:
    syncOptions:
      - CreateNamespace=true
    automated:
      prune: true
      selfHeal: true

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇