这小子贼帅
码龄4年
关注
提问 私信
  • 博客:134,696
    134,696
    总访问量
  • 169
    原创
  • 1,729,933
    排名
  • 171
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江苏省
  • 加入CSDN时间: 2020-10-10
博客简介:

weixin_51431591的博客

查看详细资料
个人成就
  • 获得137次点赞
  • 内容获得71次评论
  • 获得212次收藏
  • 代码片获得127次分享
创作历程
  • 20篇
    2022年
  • 104篇
    2021年
  • 45篇
    2020年
成就勋章
TA的专栏
  • kubernetes
    21篇
  • Jenkins
    11篇
  • prometheus
    3篇
  • github
    1篇
  • grafana
    1篇
  • 踩坑日志
    14篇
  • MongoDB
    2篇
  • 镜像制作
    1篇
  • Docker
    8篇
  • ansible
    4篇
  • zabbix
    2篇
  • 群集
    14篇
  • Linux系统管理
    18篇
  • TLS
    1篇
  • cgroup
    1篇
  • 网络原理与应用
    18篇
  • mysql
    18篇
  • harbor
    2篇
  • consul
    1篇
  • docker搭建镜像仓库
    1篇
  • docker常见命令
    1篇
  • Openstack
    12篇
  • shell脚本攻略
    8篇
  • Linux网络服务
    10篇
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Jenkins 参数化构建

Jenkins 参数化构建一、Jenkins UI页面配置参数化构建二、IDEA 修改Jenkinsfile,并开启分支2.1、修改Jenkinsfile文件2.2、idea 开启新分支2.3、切换分支的方法2.4、修改两个分支代码,提交文件2.5、先后构建项目查看结果一、Jenkins UI页面配置参数化构建有时在项目构建的过程中,我们需要根据用户的输入动态传入一些参数,从而影响整个构建结果,这时 我们可以使用参数化构建。Jenkins支持非常丰富的参数类型 回到web_demo_pipeline
原创
发布博客 2022.03.24 ·
1363 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

常用的构建触发器 、gitlab 配置webhook

常用的构建触发器 、gitlab 配置webhook一、Jenkins 项目构建常用的构建触发器1.1 、触发远程构建(Trigger builds remotely)1.2、 其他工程构建后触发(Build after other projects are build)1.3 、定时构建(Build periodically)1.4、轮询SCM(Poll SCM)二、gitlab 配置webhook一、Jenkins 项目构建常用的构建触发器1.1 、触发远程构建(Trigger builds rem
原创
发布博客 2022.03.22 ·
1442 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Pipeline流水线构建项目

Pipeline流水线构建项目一、pipeline 简介1.1、概念1.2、使用Pipeline有以下好处(来自翻译自官方文档):1.3、如何创建 Jenkins Pipeline呢?二、构建pipeline 项目2.1、安装pipeline插件2.2 、构建项目①、声明式构建②、脚本式构建三、声明式代码生成3.1、拉取代码生成示例3.2、编译构建代码生成3.3、部署代码生成3.4 、测试pipeline构建四、Pipeline Script from SCM4.1 、建立Jenkinsfile文件4.2
原创
发布博客 2022.03.18 ·
709 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

构建自由风格项目

构建自由风格项目一、Jenkins 项目构建类型二、自由项目构建2.1、拉取代码2.2、编译打包三、部署一、Jenkins 项目构建类型Jenkins 中自动构建的项目类型有很多,常用的有以下三种自由风格软件项目(FreeStyle Project)Maven项目(Maven Project)流水线项目(Pipeline Project)每种类型的构建其实都可以完成一样的构建过程与结果,只是在操作方式、灵活度等方面有所区别,在实际开发中可以根据自己的需求和习惯来选择。(PS:个人推荐使用流水线
原创
发布博客 2022.03.17 ·
440 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

maven 项目构建和发布

maven 项目构建和发布一、安装插件二、创建Maven项目三、部署项目四、配置构建后操作五、修改项目内容,构建,部署,访问测试一、安装插件安装Maven Integration插件二、创建Maven项目Jenkins Manage------->New Item三、部署项目拉取代码和远程部署的过程和自由风格项目一样,只是"构建"部分不同四、配置构建后操作五、修改项目内容,构建,部署,访问测试在idea 里,修改项目内容,提交到 gitlab在gitlab上点击,进
原创
发布博客 2022.03.16 ·
2095 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Tomcat 的安装和配置

Tomcat 的安装和配置一、安装Tomcat 8.51.1、安装1.2、使用浏览器访问 tomcat二、配置Tomcat 用户角色权限三、配置tomcat 允许远程访问四、重启tomcat,访问测试一、安装Tomcat 8.51.1、安装yum install java-1.8.0-openjdk* -y #安装JDK(已完成)tar -xzf apache-tomcat-8.5.47.tar.gz #解压mkdir -p /opt/tomcat #创建目
原创
发布博客 2022.03.15 ·
221 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Maven安装和配置

Maven安装和配置一、安装Maven1.1、Maven简介1.2、安装Maven1.3、配置环境变量1.4、常见报错及解决办法二、在Jenkins中配置Maven2.1、在Jenkins的全局工具配置中关联JDK和Maven2.2、添加Jenkins全局变量三、修改Maven的settings.xml四、测试Maven4.1、构建->增加构建步骤->Execute Shell4.2、输入 mvn clean package4.3、再次构建一、安装Maven1.1、Maven简介Maven
原创
发布博客 2022.03.15 ·
1489 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

k8s 上部署kubeSphere

k8s 上部署kubeSphere 一、部署kubeSphere1.1、kubesphere 简介1.2、环境需求1.3.、安装 helm 和 tiller①、 安装helm②、创建 rbac 权限文件③、安装 tiller④、检查1.4安装 OpenEBS一、部署kubeSphere1.1、kubesphere 简介KubeSphere 是一款面向云原生设计的开源项目,在目前主流容器调度平台 Kubernetes 之上构建的分布式多租户容器管理平台,提供简单易用的操作界面以及向导式操作方式,在降低用
原创
发布博客 2022.03.09 ·
1278 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Prometheus+Grafana联合部署

Prometheus+Grafana联合部署一、Grafana部署1、Grafana介绍2、部署步骤二、打标签1、重新打标定义(在job上定义)2、relabel config(重新打标配置)三、prometheus告警功能1、告警功能概述2、告警规则3、通知告警信息4、prometheus监控系统的告警逻辑5、告警功能6、静默、抑制、分组等功能四、部署告警对接邮箱1、安装altermanager2、查看配置文件3、修改alertmanager的配置文件4、配置绑定的邮箱5、启动alertmanager6、
原创
发布博客 2022.03.07 ·
179 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

部署Prometheus

部署Prometheus一、部署1、下载、解压PRO2、设置时间同步3、直接开启pro4、访问方式二、监控node节点1、解压node exporter2、复制命令,让系统可以识别3、开启4、直接访问ip: 9100/ metrics查看数据抓取的内容二、修改prometheus 配置文件,关联/获取到node_exporter抓取的指标1、静态发现2、动态发现3、基于DNS服务发现4、基于consul服务发现三、服务发现service discovery1、Prometheus指标抓取的生命周期2、Pro
原创
发布博客 2022.03.07 ·
728 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

k8s----ingress

k8s----ingress一、Ingress简介1.1 、service的作用1.2 、外部访问k8s集群内的服务二、Ingress组成2.1、 ingress2.2 、ingress-controller三、Ingress工作原理四、部署nginx-ingress-controller4.1 、部署ingress-controller pod及相关资源4.2 修改clusterRole资源配置五、ingress暴露服务的方式5.1、Deployment+LoadBalancer模式的Service5.2
原创
发布博客 2022.03.03 ·
1029 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

配置idea 的浏览器框架、Windows本地安装git,以及如何远程连接gitlab

配置idea 的浏览器框架、Windows本地安装gitl,以及如何远程连接gitlab一、配置idea的浏览器框架1.1、先定位到当前项目1.2、左上角的File栏----------------------->>>>>>Project Structure1.3、Project Settings ------->Facets----------------->"+" 加号------------------>web1.4、当前项目名为 web_demo
原创
发布博客 2022.03.01 ·
983 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Jenkins用户权限管理、凭证管理

Jenkins用户权限管理、凭证管理一、用户权限管理1.1、安装Role-based Authorization Strategy插件1.2、开启权限全局安全配置1.3、创建角色1.4、创建用户1.5、给用户分配角色1.6、创建项目测试权限二、凭证管理2.1、安装Credentials Binding插件2.2、安装git插件和git工具2.3、Jenkins 的5种凭证类型一、用户权限管理我们可以利用Role-based Authorization Strategy 插件来管理Jenkins用户权限
原创
发布博客 2022.03.01 ·
1310 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

k8s---PV、PVC

k8s---PV、PVC一、PVC和PV概述1.1 、什么是pvc和pv1.2、两种pv的提供方式二、 查看pv和pvc的定义方式2.1 、使用explain 查看pv的定义方式2.1.1、 查看pv的定义方式2.1.2 、查看pv定义的规格2.2 、使用explain 查看pvc的定义方式2.2.1、 查看pvc的定义方式2.2.2、 查看pvc的规格三、配置nfs使用pv和pvc3.1、配置nfs存储3.2 定义pv3.3、 定义pvc3.3.1 、情况13.3.2 、 情况23.3.3 、情况33.3
原创
发布博客 2022.02.22 ·
779 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

k8s存储卷---emptyDir、hostPath、nfs共享存储

k8s存储卷---emptyDir、hostPath、nfs共享存储一、 emptyDir 存储卷1.1 、为什么使用存储卷1.2 、 emptyDir 存储卷的作用1.3、示例二、hostPath卷2.1、 作用2.2、示例三、nfs共享存储3.1、安装配置nfs服务3.2、master节点上操作一、 emptyDir 存储卷1.1 、为什么使用存储卷容器磁盘上的文件的生命周期是短暂的,这就使得在容器中运行重要应用时会出现一些问题。首先,当容器崩溃时, kubelet会重启它,但是容器中的文件将丢失
原创
发布博客 2022.02.21 ·
508 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

k8s资源与控制----污点与容忍

k8s资源与控制----污点与容忍一、污点1.1、污点的作用1.2、污点的组成1.3、设置,查看,去除污点1.4、示例二、容忍2.1、容忍的作用2.2、示例2.2.1、将两个节点都设置成污点2.2.3、注意事项2.2.4、node更新时对pod的操作三、pod启动阶段3.1、 Pod过程的步骤四、对节点执行维护操作一、污点1.1、污点的作用节点亲和性,是Pod的一种属性(偏好或硬性要求) ,它使Pod被吸引到一类特定的节点。Taint则相反,它使节点能够排斥一类特定的PodTaint和Tolerati
原创
发布博客 2022.02.21 ·
1184 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

pod 的亲和性,反亲和性 实验

pod 的亲和性与反亲和性 实验一、环境准备二、亲和性+ In 测试三、亲和性+NotIn 测试四、非亲和性+In 测试五、非亲和性 + NotIn 测试一、环境准备node01、 node02 都有标签 test=a,有个pod1 运行在node01上, 标签为app=myapp01#设置node01和node02节点,拥有标签 test=a[root@master demo]# kubectl label nodes node{01,02} test=a --overwritenode/no
原创
发布博客 2022.02.21 ·
371 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

持续集成及Jenkins介绍、Gitlab的安装部署(如何在Gitlab添加组、创建用户、创建项目)

持续集成及Jenkins介绍一、软件开发生命周期二、软件开发瀑布模型三、软件的敏捷开发3.1、什么是敏捷开发?3.2、敏捷开发如何迭代?3.3、敏捷开发有什么好处?3.4、什么是持续集成3.5、持续集成的组成要素四、Jenkins介绍五、Jenkins安装和持续集成环境配置一、软件开发生命周期软件开发生命周期又叫做SDLC(Software Development Life Cycle),它是集合了计划、开发、测试和部署过程的集合。如下图所示 :需求分析这是生命周期的第一阶段,根据项目需求,团队
原创
发布博客 2022.02.17 ·
765 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Jenkins安装和插件管理

Jenkins安装和插件管理一、安装Jenkins1.1、安装JDK1.2、获取Jenkins安装包,进行安装1.3、修改Jenkins配置1.4、启动Jenkins(Jenkins需要关闭防火墙,或者在防火墙添加端口)1.5、打开浏览器访问1.6、获取并输入admin管理员密码1.7、跳过插件安装1.8、添加一个管理员账户,并进入Jenkins后台1.9、使用Jenkins①、Jenkins密码忘记处理②、修改Jenkins中已有的用户名和ID二、持续集成环境Jenkins插件管理2.1、修改Jenkin
原创
发布博客 2022.02.16 ·
784 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

kubeadm安装k8s集群

kubeadm安装k8s集群环境准备:master01 192.168.221.70node01 192.168.221.80node02 192.168.221.90整体思路:在所有节点上安装Docker和kubeadm部署Kubernetes Master部署容器网络插件部署 Kubernetes Node,将节点加入Kubernetes集群中部署Dashboard Web页面,可视化查看Kubernetes资源//所有节点,关闭防火墙规则,关闭selin
原创
发布博客 2022.01.25 ·
176 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多