简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
加入公众号一起发现美好技术背景信息虽然云原生时代有了 JenkinsX、Drone、Tekton 这样的后起之秀,但 Jenkins 这样一个老牌的 CI/CD 工具仍是各大公司主流的使用方案。比如我司的私有云产品打包发布就是用这老家伙完成的。然而传统的 Jenkins Slave 一主多从方式会存在一些痛点,比如:每个 Slave 的配置环境不一样,来完成不同语言的编译打包等操作,但是这些差异化
第1章 环境介绍及准备1.1 虚拟机操作系统(CentOS7.2)[root@k8s-master ~]# uname -aLinux k8s-master 3.10.0-693.11.1.el7.x86_64 #1 SMP Mon Dec 4 23:52:40 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux[root@k8s-master ~]# ca...
1、pipeline语法如下:node {#这里可以定义在node节点运行jenki服务stage('拉取代码') {git credentialsId: 'b25e5382-9949-468d-a101-4b40cc479a38', url: 'http://139.159.232.80:3429/root/icp-web-inte...
1、普通用户启动docker时遇到如下错误:Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post http://%2Fvar%2Frun%2Fdocker.sock/v1.26/build?buildargs=%7B%7D&
1、Docker 限制容器可用的内存默认情况下容器使用的资源是不受限制的。也就是可以使用主机内核调度器所允许的最大资源。但是在容器的使用过程中,经常需要对容器可以使用的主机资源进行限制,本文介绍如何限制容器可以使用的主机内存。2、为什么要限制容器对内存的使用?限制容器不能过多的使用主机的内存是非常重要的。对于 linux 主机来说,一旦内核检测到没有足够的内存可以分配,就会扔出 OOME(O...
1、部署tomcat对应的yaml文件cat pv.yaml---apiVersion: v1kind: PersistentVolumemetadata:name: tomcat-dataspec:capacity:storage: 5GiaccessModes:- ReadWriteManynfs:path: /app/to...
1、使用以下yaml即可apiVersion: apps/v1kind: StatefulSetmetadata:labels:k8s-app: mysql1qcloud-app: mysql1name: mysql1namespace: defaultspec:replicas: 1selector:matchLabels:k8s-app: mysql1qcloud-app: mysql1ser
1、nginx_deployment文件[root@k8s-master ~]# cat nginx.yamlapiVersion: apps/v1kind: Deploymentmetadata:labels:app: nginxname: nginxspec:replicas: 1selector:matchLabels:a...
一、使用如下yaml即可apiVersion: apps/v1kind: Deploymentmetadata:annotations:deployment.kubernetes.io/revision: "4"generation: 4labels:k8s-app: nginx3qcloud-app: nginx3managedFields:- apiVersion: apps/v1manage
详细的yam文件如下:## cat nginx.yamlapiVersion: apps/v1kind: Deploymentmetadata:name: nginxspec:replicas: 2selector:matchLabels:name: nginxtemplate:metadata:labels:...