部署基础¶
本分类介绍在 SECoder 上构建、部署和排查应用所需的基础知识。建议按以下顺序阅读:
- Docker:把应用及其运行环境构建成容器镜像。
- SECoder:激活账号、GitLab 和 Kubernetes 凭据。
- kubectl:查看集群资源、日志和发布状态。
- Kubernetes 部署:编写资源清单并通过 CI/CD 发布应用。
- GitLab CI/CD:理解流水线、作业、变量与测试报告。
- 代码质量检查(SonarQube):导入项目、配置扫描,并使用质量门禁控制部署。
课程项目的正常发布入口是 GitLab CI/CD。Headlamp 和 kubectl 用于观察资源、定位错误,以及在有明确目的时进行调试或恢复。
作者: