jenkins搭建
关于可以怎么选
虽然可以用 linux原生,又或者eks搭建,但是最后选在 ec2上安装docker搭建
原因:1.使用原生或者eks创建的jenkins需要一台远程docker,连接上才能用,与其这样不如直接在有docker容器的机器上部署jenkins
2.官方文档也安装第一个也是docker部署
环境搭建
1.ec2启动docker
2.docker部署jenkins
可选操作:
如果觉得ec2磁盘小可以申请挂载efs,挂载后可以将efs再挂载在jenkins_home
3.启动jenkins后进入容器内安装aws和kubectl
进入容器
docker exec -it <CONTAINER ID> bash
aws cli 安装
kubectl 安装
kubectl 连接 eks:使用aws更新kubeconfig
aws eks --region <region_code> update-kubeconfig --name <eks_name>
关于使用jenkins中出现的问题
1.打包时自动挂掉
ec2内存不足,虽然官方推荐1g可以,但是我这边4g的就不会挂了
网友评论