
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
Jenkins-Pipeline实践浅谈 - 知乎Pipeline 实践:将 Jenkinsfile 与项目分离 - 简书Jenkinsfile之伤在Pipeline中至关重要的就是Jenkinsfile,类似Dockerfile,包含了Job所有需要执行的步骤,根据Pipeline的使用规则,我们常常需要把Jenkinsfile文件放到对应工程代码的根目录,Jenkins在获取工程代码后会解析J
1、用python实现了令牌桶算法,用于微信机器人发送每分钟次数限制场景2、学习了下react的基本知识,没学完,被需求打断了,年后继续,学这个东西一个是明年要维护的项目用到,其次是vue实在封装不动,vue的函数体里大量用了this。学习react其实是补充了一些前置知识,vue更像是一个box,很多技术细节封装起来了,很难成为高手,react给了更多可造空间,但react的绑定是真的麻烦。3、
pipeline {agent {label 'jnlp-slave'}parameters {choice(description: '发布还是回滚,生产才有回滚操作',name: 'ACTION',choices: ['deploy','rollout'])string(description: '项
整个项目的根目录放置Dockerfile jenkinsfile k8s目录k8s下放置开发、测试、生产环境目录 与及 shell build.sh开发目录比较简单,没有子目录,用kustomize工具(helm贼核心) 聚合yaml文件生产环境一个tag一个文件夹每个版本下放置ab,灰度,回滚子目录,与及公用的deployment、svc等yaml文件...
#!/bin/bashCOMMANDLINE="$*"action=""env=""project=""service=""tag=""replicas=""harbor_registry=""type=""canary_weight=""for COMMAND in $COMMANDLINEdokey=$(echo $COMMAND | awk -F"=" '{print $1}')val=$(
1、pod的共享资源一个 Pod 中的应用容器共享五种资源:PID 命名空间:Pod 中的不同应用程序可以看到其他应用程序的进程 ID。网络命名空间:Pod 中的多个容器能够访问同一个IP和端口范围。、IPC 命名空间:Pod 中的多个容器能够使用 SystemV IPC 或 POSIX 消息队列进行通信。UTS 命名空间:Pod 中的多个容器共享一个主机名。Volumes(共享存储卷):Pod
iptables的知识回顾看这:https://blog.csdn.net/huakai_sun/article/details/88837105kube-proxy 到 路由表 (flannel,calico)是怎么玩的首先kube-proxy是产生iptables规则的工具,实际工作的是iptables的规则,然后iptables是工作在网络层,处理完数据后,假如数据要出去,要交给上层的传输层
kube-proxy 支持 ipvsiptables两种模式Cluster IPService的IP地址,此为虚拟IP地址。外部网络无法ping通,只有kubernetes集群内部访问使用。在kubernetes查询Cluster IPkubectl -n 命名空间 get Service即可看到ClusterIPCluster IP是一个虚拟的IP,但更像是一个伪造的IP网络,原因有以下几点Cl







