iac_modules/Solutions/containerd_platform/README.md

42 lines
868 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 方案概述
# CICD
## 流水线配置文件
配置文件位于 .github/workflows/pipeline.yaml 由三个阶段组成:
1. 同步部署镜像此阶段将同步chart包和应用镜像。
3. 设置 K3s此阶段在远程服务器上设置 K3s 集群。
4. 部署应用此阶段将chart包和应用镜像部署到 K3s 集群。
## 触发器
管道由以下事件触发:
- 当打开或更新拉取请求时。
- 当代码推送到主分支时。
- 当工作流程手动调度时。
## 环境变量
Pipeline env:
- TZ: 用于时间戳的时区。
- REPO: 制品存储库的名称。
- IMAGE: 要构建的 Docker 镜像的名称。
- TAG: 要分配给 Docker 镜像的标签。
Actions secrets:
- ADMIN_INIT_PASSWORD
- HELM_REPO_PASSWORD
- HELM_REPO_REGISTRY
- HELM_REPO_USER
- HOST_DOMAIN
- HOST_IP
- HOST_USER
- SSH_PRIVATE_KEY
- DNS_AK
- DNS_SK