自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 Jenkins Pipeline 获取项目分支列表

Jenkins Pipeline 获取项目分支列表

2023-04-03 11:31:11 1731 1

原创 Jenkins Pipeline 构建 Docker 镜像并发布项目

Jenkins Pipeline 构建 Docker 镜像并发布项目

2023-04-02 20:29:42 922

原创 Jenkins Pipeline 介绍

Pinpeline 是一套运行在 Jenkins 上的工作流程框架,将原来独立运行与单个或者多个节点的任务连接起来,实现单个任务难以完成的复杂流程编排和可是化工作。Pipeline 脚本是基于 Groovy 语言实现的。Pipeline 支持两种语法:Declarative (声明式)和 Scripted Pipeline(脚本式)语法。Pipeline 也有两种创建方式:可以直接在 Jenkins 的 Web UI 界面中输入脚本;也可以通过创建一个 Jenkinsfile 脚本文件放入源码库中。

2023-03-26 19:13:55 194

原创 Ubuntu 22.04 版本系统 Xshell 免密登录失败

之前一直使用 Centos 系统,停服之后改用 Ubuntu 22.0.4,使用过程中发现 Xshell 无法免密连接登录服务器。

2023-03-26 18:51:56 1144 1

原创 第二章 Kubernetes的核心技术概念 API 对象

Kubernetes 学习笔记系列第二章 Kubernetes的核心技术概念 API 对象文章目录Kubernetes 学习笔记系列第二章 Kubernetes的核心技术概念 API 对象一、API 对象概述1、什么是 API 对象2、API 对象属性(1)元数据 Metadata(2)规范 Spec(3)状态 Status二、API 对象类型介绍PodsReplication Controller(RC)-复制控制器Replica Set(RS)- 副本集(设置)Deployment 部署Servic

2022-03-29 16:52:45 632

原创 第一章 GitLab CI/CD 核心概念

GitLab CI/CD 系列第一章 GitLab CI/CD 核心概念文章目录GitLab CI/CD 系列前言一、CI/CD 概念1、持续集成(CI)2、持续交付、持续部署(CD)二、GitLab CI/CD 组件介绍1、GitLab CI/CD2、GitLab Runner三、GitLab CI/CD 优势四、GitLab CI/CD 工作流程1、准备工作2、工作流程总结前言传统应用发布模式介绍:开发团队:在开发环境中完成软件的开发,单元测试,测试通过后将代码提交到代码版本管理库。运维团

2022-03-29 09:58:28 519

原创 Apache Log4j 漏洞修复

Log4j 漏洞修复文章目录Log4j 漏洞修复1、漏洞介绍2、漏洞修复2.1 1.升级Log4j版本2.2 配置启动参数1、漏洞介绍Apache Log4j2 是一款优秀的 Java 日志框架,Log4j 2.x – 2.14.0 版本 Lookup 基于 JNDI(Java Naming and Directory Interface),而 JNDI 支持 RMI ( Remote Method Invocation )。这导致在打印用户输入特定文本时可能远程调用任意代码在本地执行。2、漏洞

2021-12-19 16:16:47 514

原创 部署 Webmin+bind 私有DNS服务器

Docker 搭建 Webmin+bind私有DNS服务器文章目录Docker 搭建 Webmin+bind私有DNS服务器前言开始构建1、创建本地映射路径2、创建并启动容器2.1 开启防火墙3、登录 webmin4、修改 webmin 为中文5、DNS 服务配置5.1、配置转发和传输5.2、访问控制5.3、创建新的主区域5.3.1 开始创建正向区域记录地址测试前言 Bind 是一款开源的 DNS 服务器软件,能够提供双向域名解析,转发,子域授权,view 等功能。是目前世界上使用最为广泛的 DN

2021-12-18 21:30:41 3715 4

原创 Kubernetes 基于 Rancher 流水线 CI/CD 实现自动构建前后端项目

第六章 Kubernetes 基于 Rancher 流水线 CI/CD 实现自动构建前后端项目文章目录第六章 Kubernetes 基于 Rancher 流水线 CI/CD 实现自动构建前后端项目前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么

2021-11-28 21:23:28 658

原创 Kubernetes 固定 Pod IP 地址方法

第七章 Kubernetes 固定 Pod IP 地址方法文章目录第七章 Kubernetes 固定 Pod IP 地址方法一、自定义 IP 地址池1、下载 calico 管理工具 calicoctl2、设置 IP 固定方式3、创建 IP 地址池二、以 redis-cluster 为例,来固定 Pod IP 地址的案例1、多个 Pod 固定 IP 地址池修改配置文件查看运行结果2、单个 pod 固定IP总结一、自定义 IP 地址池我部署的 Kubernetes 集群采用的网络组件是 calico

2021-11-28 14:45:06 13304 3

原创 部署 Kubernetes 管理工具 Rancher

第五章 部署 Kubernetes 管理工具 Rancher文章目录第五章 部署 Kubernetes 管理工具 Rancher一、Rancher 介绍?二、部署rancher容器平台1、部署 Ingress-nginx1.1 首先现在 下载镜像,然后打标签上传到本地仓库1.2 mandatory.yaml 配置文件1.3 service.nodeport.yaml 配置文件1.4 最后查看部署状态,一下说明成功2、部署rancher2.1 添加 Helm Chart 仓库2.2 获取 Rancher

2021-11-21 18:29:10 976

原创 部署 Kubernetes 持久化存储 GlusterFS

第四章 部署 Kuberbetes 持久化存储 Glusterfs文章目录第四章 部署 Kuberbetes 持久化存储 Glusterfs前言一、准备工作1、下载 gluster-kubernetes-master2、GlusterFS 客户端安装3、加载相应模块4、K8S 集群 node 添加标签二、Kubernetes 安装 Glusterfs 集群1、修改 gluster-kubernetes-master 得yaml模板文件。1.1 deploy-heketi-deployment.yaml1.

2021-11-14 19:51:46 723

原创 部署 Kubernetes 高可用集群

第三章 部署 kubernetes 高可用集群文章目录第三章 部署 kubernetes 高可用集群前言一、ansible 批量配置节点2、部署 master 节点高可用前言K8S 集群的部署方式比较繁琐,我这里提前将部署安装包及脚本准备好打,采用 ansible 的方式进行安装。这里对安装包内容进行介绍。一、ansible 批量配置节点1、将 kube1.19.2 目录传到 ansible 管理节点,然后使用 ansible 将包批量传到各个节点。ansible all -m copy

2021-11-07 16:35:41 185

原创 第一章 Kubernetes 概念和特性

Kubernetes概念和特性

2021-10-31 22:07:10 171

原创 部署安装 Harbor 镜像仓库

部署安装 Harbor 镜像仓库提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录部署安装 Harbor 镜像仓库一、Harbor 介绍?二、部署流程1、安装 Docker2、安装 Docker-compose3、下载 Harbor 安装包4、Harbor 服务搭建5、部署 SSL 认证1、概念理解2、创建根证书6、服务启动1、重启 Docker2、运行脚本启动 Harbor3、登录Web Harbor7、Harbor 仓库的登录与登出验证总结一、Harbor 介绍?Har

2021-10-25 09:05:59 559

原创 Kubernetes 部署 Redis-Cluster

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-08-20 11:07:25 1120 2

原创 记录一次阿里云线上环境添加云盘

由于前期经验不足,未对线上环境进行规划,将项目与资源文件同时放在一个目录下,导致现在由于资源文件越来越大,磁盘空间不够用,然后对磁盘进行过一次在线扩容后,很快磁盘就又吃满了,由于项目和资源文件都在同意挂载目录下,所以扩容的时候需要先取消挂载,才能进行扩容,这样所有的项目都必须给停止,影响项目的使用。所以这次决定添加一块新磁盘,目录下只存放项目资源文件,来确保再次扩容时,不影响其他项目的使用。首先登陆阿里云管理界面添加购买云盘选择要添加的实例,点击本实例云盘,然后点击创建云盘...

2020-07-30 17:19:19 474 2

原创 FastDFS介绍

FastDFS是一个开源的轻量级的分布式文件存储服务器,它对文件进行管理,功能主要包括:文件存储,文件同步,文件访问(文件上传和下载)等功能。充分考虑了冗余备份、负载均衡、在线扩容等级制,并注重高可用。高性能等指标。FastSDFS主要由 Tracker server 和 Storage server 两个角色组成。Tracker server 作为中心节点,其主要作用是负载均衡和调度,也可以称之为 跟踪服务器(管理节点)。通过接收到客户端的请求,来选择合适的 Storage server 组.

2020-07-29 16:59:22 351

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除