准備的環境
1、k8s環境 master1台/node1台
2、jenkins 和 ansible 共用主機1台
3、gitlab 主機一台,內存調整為2個G
軟件簡介
#k8s:google公司基於go語言開發的容器編排引擎,支持自動化部署、大規模伸縮、應用容器化管理。master節點上主要組件為scheduler/apiserver/controller-manager/etcd,node節點kubelet/kube-proxy;
#jenkins:基於java開發的持續集成工具;
#ansible:基於python開發的自動化運維工具,實現了批量系統配置,批量程序部署、批量運行命令;
#gitlab:基於ruby開出發的代碼倉庫應用程序,實現通過web界面管理運維公開和私有項目;
#docker:容器
整體思路
1、開發寫好的代碼使用git push命令上傳更新至gitlab倉庫;
2、
