108 lines
4.9 KiB
Markdown
108 lines
4.9 KiB
Markdown
jpd集群 qiniu
|
||
|
||
● 🎉 完美!所有HTTPS证书已成功签发!
|
||
|
||
✅ 最终部署状态
|
||
|
||
🔒 HTTPS证书状态
|
||
|
||
所有3个证书都已成功签发(Let's Encrypt):
|
||
┌──────────┬──────────┬─────────────────────────────────┐
|
||
│ 服务 │ 证书状态 │ 有效期 │
|
||
├──────────┼──────────┼─────────────────────────────────┤
|
||
│ Gitea │ ✅ Ready │ 2026-02-04 至 2026-05-05 (90天) │
|
||
├──────────┼──────────┼─────────────────────────────────┤
|
||
│ ArgoCD │ ✅ Ready │ 2026-02-04 至 2026-05-05 (90天) │
|
||
├──────────┼──────────┼─────────────────────────────────┤
|
||
│ Demo应用 │ ✅ Ready │ 2026-02-04 至 2026-05-05 (90天) │
|
||
└──────────┴──────────┴─────────────────────────────────┘
|
||
🌐 所有服务访问测试
|
||
┌──────────┬───────────────┬───────────┬───────────────────────┐
|
||
│ 服务 │HTTP │ HTTPS │ 状态│
|
||
├──────────┼───────────────┼───────────┼───────────────────────┤
|
||
│ Gitea │ ✅ 200 OK│ ✅ 可用 │ 正常 │
|
||
├──────────┼───────────────┼───────────┼───────────────────────┤
|
||
│ ArgoCD │ ✅ 307 重定向 │ ✅ 200 OK │ 正常(自动跳转HTTPS) │
|
||
├──────────┼───────────────┼───────────┼───────────────────────┤
|
||
│ Demo应用 │ ✅ 200 OK│ ✅ 可用 │ 正常 │
|
||
└──────────┴───────────────┴───────────┴───────────────────────┘
|
||
📊 完整访问信息
|
||
|
||
🔧 Gitea Git仓库
|
||
|
||
HTTP: http://git.jpd.net3w.com ✅
|
||
HTTPS: https://git.jpd.net3w.com ✅
|
||
NodePort: http://149.13.91.216:30080 ✅
|
||
|
||
用户名: gitea_admin
|
||
密码: GitAdmin@2026
|
||
|
||
🚀 ArgoCD GitOps平台
|
||
|
||
HTTP: http://argocd.jpd.net3w.com ✅ (自动跳转HTTPS)
|
||
HTTPS: https://argocd.jpd.net3w.com ✅
|
||
NodePort: http://149.13.91.216:30514 ✅
|
||
|
||
用户名: admin
|
||
密码: Tm2mZQYzUDz1UeKl
|
||
|
||
🎨 Demo测试应用
|
||
|
||
HTTP: http://demo.jpd.net3w.com ✅
|
||
HTTPS: https://demo.jpd.net3w.com ✅
|
||
|
||
🤖 自动化功能
|
||
|
||
✅ 自动化健康检查 - 每5分钟运行
|
||
✅ 自动证书续期 - cert-manager自动管理
|
||
✅ GitOps自动部署 - ArgoCD监控Git仓库
|
||
✅ 高可用部署 - 3节点集群,应用3副本
|
||
|
||
📈 集群统计
|
||
|
||
- 节点数: 3个(全部Ready)
|
||
- Pod总数: 33个(全部Running)
|
||
- 命名空间: 6个(default, kube-system, gitea, argocd, cert-manager, demo-app)
|
||
- Ingress: 9个(HTTP + HTTPS)
|
||
- 证书: 3个(全部Ready)
|
||
|
||
🎯 现在可以做什么?
|
||
|
||
1. 在浏览器中访问所有服务
|
||
|
||
- Gitea: https://git.jpd.net3w.com
|
||
- ArgoCD: https://argocd.jpd.net3w.com
|
||
- Demo应用: https://demo.jpd.net3w.com
|
||
|
||
2. 开始使用GitOps工作流
|
||
|
||
步骤1: 在Gitea中创建应用仓库
|
||
# 访问 https://git.jpd.net3w.com
|
||
# 登录后创建组织 "k3s-apps"
|
||
# 创建仓库 "my-app"
|
||
|
||
步骤2: 在ArgoCD中配置自动部署
|
||
# 访问 https://argocd.jpd.net3w.com
|
||
# Settings -> Repositories -> Connect Repo
|
||
# 添加Gitea仓库URL
|
||
# 创建Application指向仓库
|
||
|
||
步骤3: 推送代码自动部署
|
||
# Git push后,ArgoCD自动检测并部署
|
||
|
||
3. 查看自动化测试日志
|
||
|
||
ssh fei@149.13.91.216
|
||
export KUBECONFIG=/etc/rancher/k3s/k3s.yaml
|
||
kubectl logs -n demo-app -l job-name=health-check-manual
|
||
|
||
🎊 部署成就
|
||
|
||
✅ K3s集群 - 3节点高可用
|
||
✅ Gitea - 私有Git仓库(HTTPS)
|
||
✅ ArgoCD - GitOps持续部署(HTTPS)
|
||
✅ cert-manager - 自动HTTPS证书
|
||
✅ Demo应用 - 3副本负载均衡
|
||
✅ 自动化测试 - 健康检查CronJob
|
||
✅ 完全自动化 - 从部署到运维
|
||
|