- cert-manager namespace - ClusterIssuer for Let's Encrypt (prod and staging) - HTTPS Ingress for ArgoCD, Gitea, and test-app - Automatic certificate management Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
25 lines
438 B
Markdown
25 lines
438 B
Markdown
# HTTPS配置 - GitOps方式
|
||
|
||
## 方案说明
|
||
|
||
使用ArgoCD管理cert-manager,实现完全GitOps化的HTTPS配置。
|
||
|
||
## 架构
|
||
|
||
Git仓库 -> ArgoCD监控 -> 自动部署cert-manager -> 自动申请证书 -> HTTPS启用
|
||
|
||
## 特点
|
||
|
||
- 完全GitOps化
|
||
- 支持幂等性
|
||
- 配置存储在Git
|
||
- 自动续期证书
|
||
- 修改Git自动更新
|
||
|
||
## 部署步骤
|
||
|
||
1. 推送到Gitea
|
||
2. 创建ArgoCD应用
|
||
3. ArgoCD自动部署
|
||
4. 自动申请证书
|