CI/CD、版本管理与发布实践指南
1. CI/CD 基础与准备
1.1 重要性与信心建立
在生产环境中,对监控系统要有充分的信心。缺乏对生产系统的有效可观测性,可能会导致实践失败。从小规模实验开始,了解实验及其效果,有助于建立信心。
1.2 搭建管道与实验准备
- Fork 仓库 :使用 GitHub 界面 Fork 一个仓库,以便后续使用。
- 设置 CI
- 注册 Drone :使用 hosted drone.io,注册免费账户,用 GitHub 凭证登录,激活 Fork 的仓库。
- 添加密钥 :在 Drone 仓库的设置中添加以下密钥:
-
docker_username
-
docker_password
-
kubernetes_server
-
kubernetes_cert
-
kubernetes_token
-
以下是获取相关信息的具体步骤:
- 获取 Kubernetes API 端点 </