- k8s v1.18.2
- CentOS 7+
dns服务搭建(ingress方案需要各自域名,通过域名转发到相应的服务)。
基于docker部署gitlab, 方便管理go代码。
部署k8s集群环境。
- 1: 基于k8s部署jenkins。
- 1.1: 基于k8s调度jenkins slave的方式编译感觉太慢了。
- 启动运行jenkins slave的pod
- 下载go依赖库等
- 1.1: 基于k8s调度jenkins slave的方式编译感觉太慢了。
- 2: Docker in docker版本的Jenkins。
- 3: 基于�Jenkins构建go项目pipeline。
k8s部署go app。
- 《12-Factor》 12-Factor 为构建SaaS 应用提供了方法论。
- 《生产环境容器落地最佳实践》