deploymeny.yaml文件详见:
https://gitee.com/hbhe0316/test1234/blob/master/dev/deployment.yaml
service.yaml文件详见:
https://gitee.com/hbhe0316/test1234/blob/master/dev/service.yaml
在K8S MASTER节点创建applicaiton.yaml文件
参数解释:
syncPolicy : 指定自动同步策略和频率,不配置时需要手动触发同步。
syncOptions : 定义同步方式。
CreateNamespace=true : 如果不存在这个 namespace,就会自动创建它。
automated : 检测到实际状态与期望状态不一致时,采取的同步措施。
selfHeal : 当集群世纪状态不符合期望状态时,自动同步。
prune : 自动同步时,删除 Git 中不存在的资源。
Argo CD 默认情况下每 3 分钟会检测 Git 仓库一次,用于判断应用实际状态是否和 Git 中声明的期望状态一致,如果不一致,状态就转换为 OutOfSync。默认情况下并不会触发更新,除非通过 syncPolicy 配置了自动同步。
path:为gitea的dev目录下的两个文件。
执行命令:
访问Nginx