commit ef68c0431b25c927de5c5f2e96b16a9f0f2cec10 Author: gitea_admin Date: Wed Feb 4 16:15:31 2026 +0000 添加 jpd集群的部署.md diff --git a/jpd集群的部署.md b/jpd集群的部署.md new file mode 100644 index 0000000..4ab24e8 --- /dev/null +++ b/jpd集群的部署.md @@ -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 + ✅ 完全自动化 - 从部署到运维 + \ No newline at end of file