快速开始 | Quickstart
本指南将帮助你在几分钟内将应用部署到我们的 K3s 集群。
🚀 三步部署 | Deploy in Three Steps
步骤 1: 准备部署配置
创建符合规范的 YAML 配置文件:
创建 deployment.yaml 文件,参考以下模板:apiVersion: apps/v1
kind: Deployment
metadata:
name: your-app
namespace: project-team
spec:
replicas: 1
selector:
matchLabels:
app: your-app
template:
metadata:
labels:
app: your-app
spec:
containers:
- name: app
image: your-image:tag
ports:
- containerPort: 8080
resources:
requests:
cpu: "100m"
memory: "128Mi"
limits:
cpu: "500m"
memory: "512Mi"
记得将 your-app 和 your-image:tag 替换为你的实际应用名称和镜像。
创建 service.yaml 文件以暴露服务:apiVersion: v1
kind: Service
metadata:
name: your-app-service
namespace: project-team
spec:
selector:
app: your-app
ports:
- port: 80
targetPort: 8080
type: ClusterIP
步骤 2: 提交到 Git 仓库
创建功能分支
git checkout -b feature/deploy-your-app
添加配置文件
git add deployment.yaml service.yaml
git commit -m "feat: 添加应用部署配置"
推送到远程仓库
git push origin feature/deploy-your-app
步骤 3: 创建 Pull Request
- 在 GitHub 上创建 Pull Request
- 等待团队成员审核
- 审核通过后,配置将自动部署到集群
所有部署必须通过 Pull Request 审核,直接推送到主分支的变更将被拒绝。
📋 部署检查清单 | Deployment Checklist
部署前请确认:
🔍 验证部署 | Verify Deployment
部署成功后,可以通过以下命令验证:
# 查看 Deployment 状态
kubectl get deployments -n project-team
# 查看 Pod 状态
kubectl get pods -n project-team
# 查看 Service
kubectl get services -n project-team
# 查看 Pod 日志
kubectl logs -n project-team <pod-name>
📚 下一步 | Next Steps
遇到问题?查看我们的 开发指南 或通过 GitHub Issues 联系团队。