说明
实现Devops流程,CI/CD持续集成持续部署。
以开源的Go+Vue3项目为示例。
代码提交到代码库后触发流水线,自动打包制作前端和后端的docker镜像,并自动部署到K8S集群中。
原先基于KubeSphere+GitLab的方案已废弃
前提:KubeSphere+Devops可插拔组件安装
K8s+KubeSphere的环境安装可参考之前的blog:Ubuntu20下使用KubeKey安装Kubernetes(K8S)+KubeSphere面板
KubeSphere Devops可插拔组件的安装可参考KubeSphere可插拔组件安装教程