docker push 192.168.3.108:5000/web:v1 docker push 192.168.3.108:5000/web:v2 代码语言:txt 复制 ##将集群中的所有docker都加入私有仓库(k8s-master2 k8s-master3 k8s-worker1 k8s-worker2 k8s-worker3 k8s-jenkins) vim /usr/lib/systemd/system/docker.service #13行修改 ExecStart=/usr/bin/dockerd -...
jenkins/jenkins lts 2a4bbe50c40b2months ago 441MB [root@k8smaster02~]# docker inspect 2a4bbe50c40b # 查看拉取的镜像版本, 是2.319.1mkdir-p /mnt/jenkins/docker run-d --name jenkins -p8080:8080-v /mnt/jenkins:/home/jenkins_01 jenkins/jenkins:lts # 启动后查看日志获取密码 [root@k8smaster...
这里客户机用本地的IDE持续编码,然后push代码到gitlab,gitlab中的web钩子触发jenkins中配置好的构建触发器,通过shell命令拉取gitlab仓库中的代码,然后通过拉取的应用源码和Dockerfile文件来构建应用镜像,构建完成后将应用镜像push到harbor私有镜像仓库,然后通过shell命令的方式在jenkins中用kubelet客户端将镜像从私有仓库拉...
[root@k8smaster01 ~]# docker ps -a | grep git e37f4c46caf6 gitlab/gitlab-ce "/assets/wrapper" About an hour ago Up 23 seconds (health: starting) 0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp, 0.0.0.0:2222->22/tcp gitlab 1. 2. 接下来有的需要修改配置文件, 对应于宿主机 /mnt/...
DevOps实战:使用GitLab+Jenkins+Kubernetes(k8s)建立CI/CD解决方案 一.系统环境 本文主要基于Kubernetes1.21.9和Linux操作系统CentOS7.4。 服务器版本docker软件版本Kubernetes(k8s)集群版本CPU架构 CentOS Linux release 7.4.1708 (Core)Docker version 20.10.12v1.21.9x86_64 ...
在每台服务器上为install_docker.sh脚本赋予可执行权限,并执行脚本即可。 安装docker-compose 注意:在每台服务器上安装docker-compose 1.下载docker-compose文件 2.为docker-compose文件赋予可执行权限 3.查看docker-compose版本 安装K8S集群环境 本文档基于K8S 1.8.12版本来搭建K8S集群 ...
node("zonghe_jenkins_slave_maven_docker"){ // 第一步 stage('拉取代码'){ checkout([$class: 'GitSCM', branches: [[name: '${tag}']], userRemoteConfigs: [[credentialsId: "${git_auth}", url: "${git_address}"]]]) } // 第二步 ...
webapi:$Docker_ImageTag"## 阿里云镜像名称Ali_Docker_Image:"$Ali_Docker_Registry/eshop/$Docker_...
一、安装docker 参考地址:https://www.jianshu.com/p/d79a3b84869f 二、安装Gitlab 注意:根据情况更改external_url...
二、安装jenkins,nexus,docker,k8s集群 设置镜像仓库地址: rm -rfv /etc/yum.repos.d/* curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo sudo wget -O /etc/yum.repos.d/jenkins.repo 1、安装Jenkins ...