自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 在K8S实现CICD

你可以在jenkins的web界面里编写pipeline的代码,但此处我们采用的方式是把pipeline的代码写到一个名为Jenkinsfile的文件,然后把该文件放到项目的根目录下,而且同一个项目的不同代码分支下都需要有这个Jenkinsfile文件,如此,一旦gitlab的webhook监听的事件发生,就会立刻通知指定的流水线,然后该流水线会按照配置好的信息去gitlab里拉取代码,然后去代码的根目录下找一个名为Jenkinsfile的文件,按照该文件里编写的流水线代码完成整个构建过程。

2023-07-11 18:17:54 2401

原创 harbor仓库的搭建

Harbor是一个开源的容器镜像仓库,它提供了一个安全、可靠的平台来存储和分发Docker镜像。与Docker Hub不同的是,Harbor允许用户将私有镜像存储在本地环境中,并且能够对镜像进行访问控制和审计等管理操作,可以帮助组织更好地管理和保护他们的镜像资源,也更适合在企业内部使用。Harbor支持各种云平台和容器管理平台,如Docker、Kubernetes、Mesos等,同时还支持LDAP、AD等多种认证方式。它还具备高可用性、数据备份、镜像复制等特性,可以满足复杂的部署需求。

2023-06-12 20:30:18 2193 1

原创 gitlab+jenkins+harbor实现CI/CD(3)——流水线作业

在jenkins系统配置添加ssh节点。准备好以上软件,配置好域名解析。在jenkins主机执行。将主节点构建数设为0.

2023-06-12 16:11:49 235

原创 gitlab+jenkins+harbor实现CI/CD(2)——初级

例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考。

2023-06-11 21:15:00 1036

原创 gitlab+jenkins+harbor实现CI/CD(1)——环境准备

例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考。

2023-06-11 19:14:01 957

原创 git工具使用

Git是一种分布式版本控制系统,用于跟踪文件的更改和协作开发。它旨在为开发团队提供一种简单而强大的方法来管理代码库的变化,从而增强代码质量、项目规模和开发效率。使用Git,开发人员可以轻松地处理代码库中的版本控制,包括创建、合并、版本控制和分支。Git还具有能够支持多个远程存储库的灵活性,可以轻松地与其他开发人员协作,共享代码和处理分支。Git在开源社区广泛使用,并且也是商业和企业软件开发中一个常见的工具。

2023-06-11 18:58:20 44

原创 MHA高可用集群

高可用MySQL集群是指部署了多个MySQL实例的集群,可以在节点出现故障的情况下,自动切换到另一个可用节点,保证系统的高可用性和可靠性。

2023-06-11 10:49:49 843

原创 mysql组复制实现读写分离

数据库读写分离是一种常见的数据库优化技术,在高并发场景下可以显著提升系统的性能和稳定性。其原理是将数据库的读、写操作分别由不同的数据库服务器处理,使得读和写可以并行进行,从而减轻单台数据库服务器的负担。具体来说,在数据库读写分离的架构中,通常会有一个主数据库服务器和若干个从数据库服务器。主数据库服务器主要负责写操作,从数据库服务器则负责读操作。当应用程序需要进行读操作时,可以直接从从数据库服务器中读取数据,从而极大地减小了主数据库服务器的负担。

2023-06-11 10:12:45 419

原创 docker中部署lnmp架构

Docker是一种轻量级的虚拟化技术,通过将应用程序及其依赖资源打包成一个镜像并运行在容器中,来实现应用的隔离和快速部署。而LNMP(Linux + Nginx + MySQL + PHP)架构是一个常见的Web应用程序架构,它将Linux作为操作系统,Nginx作为Web服务器,MySQL作为数据库,PHP作为服务器端编程语言,通过结合这些技术能够快速搭建一个高效稳定的Web应用程序。

2023-06-09 12:40:14 1148

原创 mysql主从复制集群

MySQL主从复制是一种将数据库的更改从一台服务器复制到另一台服务器的过程。这有助于减轻主服务器的负载并提高可用性。在主服务器上进行更改时,这些更改将被记录并传输到从服务器上,从服务器上也会应用这些更改,以便两个服务器保持同步。以下是MySQL主从分离的步骤:1.在主服务器上启用二进制日志(binlog)记录。可以在MySQL配置文件中将“log-bin”选项设置为二进制日志的名称和位置。2.创建一个用于从服务器连接的用户,并将其授予“REPLICATION SLAVE”权限。

2023-06-01 20:09:51 193

原创 LNMP架构实现

LNMP架构是指在Linux操作系统上,使用Nginx作为Web服务器,MySQL作为数据库系统,以及PHP作为服务器端脚本语言的一种开发环境。这种架构被广泛应用于网站开发和服务器部署中,因为它具有高性能、高可靠性和易于扩展等特点,能够帮助企业快速构建高质量的Web应用。

2023-05-30 17:07:30 90

原创 Nginx配置

通过客户端请求ip进行hash,再通过hash值选择后端server。在http{}语句块中添加 upstream{}添加nginx专属用户。修改nginx配置文件。

2023-04-12 11:40:37 65

原创 HTTP状态码

HTTP状态码(HTTP Status Code)是用以表示网页服务器HTTP响应状态的3位数字代码,用来表明特定 HTTP 请求是否成功完成。响应被归为以下五大类:信息响应 (100–199)成功响应 (200–299)重定向消息 (300–399)客户端错误响应 (400–499)服务端错误响应 (500–599)以下状态码由 section 10 of RFC 2616定义。你可以在RFC 7231中找到更新后的规范。

2023-03-27 14:02:00 536

原创 Nginx的源码安装与平滑升级

Nginx是一个 轻量级/高性能的反向代理Web服务器,他实现非常高效的反向代理、负载均衡,可以处理2-3万并发连接数,官方监测能支持5万并发,现在中国使用nginx网站用户有很多,例如:新浪、网易、 腾讯等。

2023-03-27 13:45:03 186

原创 Keepalived+LVS

在基本的LVS下可以实现负载均衡,但是依旧存在以下问题:当某台real server down了,怎么办?当LVS本身down了,怎么办?

2023-03-21 17:44:10 105

原创 LVS负载均衡

LVS(Linux Virtual Server)即Linux虚拟服务器,是由章文嵩博士主导的开源负载均衡项目,目前LVS已经被集成到Linux内核模块中。该项目在Linux内核中实现了基于IP的数据请求负载均衡调度方案,其体系结构如图所示,终端互联网用户从外部访问公司的外部负载均衡服务器,终端用户的Web请求会发送给LVS调度器,调度器根据自己预设的算法决定将该请求发送给后端的某台Web服务器。

2023-03-20 21:41:11 101

原创 HCIE学习记录——ARP与ICMP

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档。

2023-03-19 00:05:29 94

原创 必须搞懂的Linux日志管理

必须搞懂的Linux日志管理。

2022-11-09 11:14:05 279

原创 让你在家也能工作的Linux系统远程登录服务

在家也可以工作的Linux系统远程登陆服务

2022-11-08 18:31:48 498

原创 Linux工程师必备的延时任务与定时任务

Linux工程师必备的延时任务与定时任务。

2022-11-02 21:39:46 1116

原创 快速实现Linux主机网络连接的几种方式

快速实现Linux主机网络连接的几种方式

2022-11-02 12:29:27 946

原创 Linux下的虚拟化部署

在配置了软件仓库的主机上下载虚拟化服务软件,并打开相应服务。选择从本地镜像中安装虚拟机。

2022-10-29 22:35:25 199

原创 Linux系统下的软件管理

一篇文章搞懂Linux系统下的软件管理。

2022-10-29 21:37:53 660

原创 Linux系统中的文件传输

在2台主机上实现文件传输,需要两台主机可以通信。

2022-10-27 14:32:02 3531 1

原创 大多数人不知道的Linux进程管理小技巧

大多数人不知道Linux进程管理小技巧。

2022-10-21 20:40:39 290

原创 一篇文章搞懂Linux系统的权限管理

一篇文章搞懂Linux系统的权限管理。提示:以下是本篇文章正文内容,下面案例可供参考。

2022-10-20 11:14:28 115

原创 三分钟搞懂Linux系统中的用户管理

三分钟搞懂Linux系统中的用户管理。

2022-10-19 13:25:43 178 1

原创 快速获取Linux命令帮助的3种方式

Linux中获取命令帮助的3种方式。

2022-10-18 17:14:16 1328

原创 Linux程序员都在使用的输入输出管理技巧

使用Linux必备的输入输出管理技巧。

2022-10-18 15:58:30 226 1

原创 超实用的!Linux下文件管理的小技巧

在Linux系统中,对系统的管理就是对文件的管理。

2022-10-14 11:34:36 656

原创 入门Linux必备的小知识

如今的软件开发行业,服务器端市场基本被 Linux 系统占领了。移动端中的 Android 系统是基于 Linux 内核开发的,那些很火的虚拟化、消息队列、云计算、大数据等技术,都默认支持 Linux 操作系统。Linux这门技术也越来越重要,很多人都开启了学习Linux,本文就介绍了Linux学习的一些基础。

2022-10-12 20:18:45 289

原创 HCIE学习记录——数据封装与常用协议(TCP/UDP)

本文主要介绍数据封装过程与TCP/UDP协议。

2022-07-31 15:51:07 1241

原创 HCIE学习记录——OSI参考模型

OSI参考模型的简单介绍。OSI七层模型分别是应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。

2022-07-31 10:29:08 476

原创 HCIE学习记录——数通网络基础

HCIE学习记录数通网络基础HCIE学习记录前言一、什么是网络?1.通信的五要素二、简单网络设备1.交换机1.1.广播域2.路由器总结前言HCIE数通方向学习记录。一、什么是网络?两个终端,用一条能承载数据传输的物理介质(也称为传输介质)连接起来,就组成了一个最简单的网络。1.通信的五要素发送者、接收者、介质、数据、协议。通信是双向的。发送者发数据给接收者,接收者也要回复。二、简单网络设备1.交换机交换机可以提供大量接口,多台主机可以连接到交换机上实现互联。1.1.广播域透明交

2022-05-16 13:58:12 694 1

原创 奥比中光相机的python采集代码

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、驱动安装二、配置openni2.读入数据总结前言提示:以下是本篇文章正文内容,下面案例可供参考一、驱动安装在奥比中光官网安装驱动。下载地址:https://developer.orbbec.com.cn/download.html?id=32进入这个页面点击“安装”------“下一页”------“完成"。进入设备管理器查看,奥比中光相机正常运转。二、配置openni使用python驱动奥比中.

2022-04-11 18:25:06 6563 3

空空如也

空空如也

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

TA关注的人

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