添加 jpd集群的部署.md
This commit is contained in:
108
jpd集群的部署.md
Normal file
108
jpd集群的部署.md
Normal file
@@ -0,0 +1,108 @@
|
|||||||
|
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
|
||||||
|
✅ 完全自动化 - 从部署到运维
|
||||||
|
|
||||||
Reference in New Issue
Block a user