自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 K8Sv1.20二进制多master部署

二进制搭建 Kubernetes v1.20k8s集群master01:192.168.80.80 kube-apiserver kube-controller-manager kube-scheduler etcdk8s集群master02:192.168.80.90k8s集群node01:192.168.80.20 kubelet kube-proxy dockerk8s集群node02:192.168.80.30etcd集群节点1:192.168.80.80 etcdetcd集群节点2:192.

2022-09-26 19:51:10 1294 1

原创 kubernetes

从Master节点获取自己节点上Pod的期望状态(比如运行什么容器、运行的副本数量、网络或者存储如何配置等),直接跟容器引擎交互实现容器的生命周期管理,如果自己节点上 Pod的状态与期望状态不一致,则调用对应的容器平台接口(即 docker 的接口)达到这个状态。Node节点的监视器,以及与Master节点的通讯器。Kubelet是Master节点安插在Node节点上的"眼线",它会定时向 API Server汇报自己Node 节点上运行的服务的状态,并接受来自Master节点的指示采取调整措施。

2022-09-22 19:43:16 362

原创 ansible

Ansible其中一个比较鲜明的特性是Agentless,即无Agent的存在,它就像普通命令一样,并非c/s软件,也只需在某个作为控制节点的主机上安装一次Ansib1e即可,通常它基于ssh连接来控制远程主机,远程主机上不需要安装Ansible或其它额外的服务。Ansible是基于模块工作的,它只是提供了一种运行框架,它本身没有完成任务的能力,真正执行操作的是Ansible的模块,比如copy模块用于拷贝文件到远程主机上,service模块用于管理服务的启动、停止、重启等。数据中心有各种不同类型的主机。

2022-09-20 19:59:46 1240

原创 docker私有仓库harbor部署和管理

由于要对用户进行访问控制,即不同用户对 Docker 镜像 有不同的读写权限,Registry会指向一个Token 服务,强制用户的每次Docker pul1/push 请求都要携带一个合法的 Token,Registry 会通过公钥对 Token 进行解密验证。8、Harbor和docker registry的关系:Harbor实质上是对docker registry做了封装,扩展了自己的业务模板。4、镜像删除和垃圾回收:镜像可以被删除,也可以回收镜像占用的空间。(1)什么是Harbor。

2022-09-17 03:23:42 256

原创 Docker Compose和Consul

我们知道使用一个Dockerfile模板文件可以定义一个单独的应用容器,如果需要定义多个容器就需要服务编排。服务编排有很多种技术方案,今天给大家介绍 Docker 官方产品 Docker Compose。docker swarm(管理跨节点)Dockerfile可以让用户管理一个单独的应用容器;而Compose则允许用户在一个模板(YAML格式)中定义一组相关联的应用容器(被称为一个 project,即项目),例如一个 Web 服务容器再加上后端的数据库服务容器等。

2022-09-17 03:23:12 457

原创 Dockerfile-Docker 镜像的创建

但是当编写一个新的Dockerfile文件来基于A镜像构建一个镜像(比如为B镜像)时,这时构造A镜像的Dockerfile文件中的ONBUILD指令就生效了,在构建B镜像的过程中,首先会执行ONBUILD指令指定的指令,然后才会执行其它指令。------------------Docker 镜像的创建---------------------------------(3)当Dockerfile 的指令修改了,复制的文件变化了,或者构建镜像时指定的变量不同了,对应的镜像层缓存就会失效;

2022-09-17 03:22:44 331

原创 docker基本管理

容器化越来越受欢迎,因为容器是:·灵活:即使是最复杂的应用也可以集装箱化。·轻量级:容器利用并共享主机内核。·可互换:可以即时部署更新和升级。·便携式:可以在本地构建,部署到云,并在任何地方运行。可扩展:可以增加并自动分发容器副本。·可堆叠:可以垂直和即时堆叠服务。容器是在1inux上本机运行,并与其他容器共享主机的内核,它运行的是一个独立的进程,不占用其他任何可执行文件的内存,非常轻量。

2022-09-16 20:18:03 739

原创 ELK日志分析系统

ELK平台是一套完整的日志集中处理解决方案,将Elasticsearch、Logstash和Kiabana三个开源工具配合使用,完成更强大的用户对日志的查询、排序、统计需求。

2022-09-16 20:17:31 142

原创 Zookeeper

在某一时刻,集群中的每台机器的ZXID值不一定完全一致,这和ZooKeeper服务器对于客户端”更新请求“的处理逻辑速度有关。假设ZooKeeper由5台服务器组成,SID分别为1、2、3、4、5,ZXID分别为8、8、8、7、7,并且此时SID为3。票,服务器2为0票,服务器3为3票。大家都关心的数据,然后接受观察者的注册,一旦这些数据的状态发生变化,Zookeeper就将负责通知已经。器2的myid比自己目前投票推举的(服务器1)大,更改选票为推举服务器2。此时服务器1票数一票,不够半数以上(3票),

2022-09-16 20:16:54 91

原创 rsync远程同步

一款快速增量备份工具Remote Sync,远程同步是一个开源的快速备份工具,可以在不同主机之间镜像同步整个目录树,支持增量备份,并保持链接和权限,且采用优化的同步算法,传输前执行压缩,因此非常适用于异地备份、镜像服务器等应用。cp将源文件完整复制到指定路径下----全备rsync做本地复制的话,首先将源文件和目标的位置文件对比,找出差异部分根据目的位置的文件与源文件差异的部分,进行一致性的同步。...

2022-08-26 17:29:05 482

原创 NOSQL之Redis配置与优化

若在服务器上只运行一个Redis进程,当多个客户端同时访问时,服务器的处理能力是会有一定程度的下降:若在同一台服务器上开启多个Redis进程,Redis在提高并发处理能力的同时会给服务器的cPU造成很大压力。比如所有购买某–电子设备的客户ID被存储在一个指定的Set中,而购买另外一种电子产品的客户ID被存储在另外一个Set中,如果此时我们想获取有哪些客户同时购买了这两种商品时,Set的intersections 命令就可以充分发挥它的方便和效率的优势了。redis的集群一般需要6个节点,3主3从。...

2022-08-26 17:25:22 372

原创 mysql高阶sql语句

语句也可以使用多个字段来进行排序,当排序的第一个字段相同的记录有多条的情况下,这些多条的记录再按照第二个字段进行排序,ORDER BY后面跟多个字段时,字段之间使用英文逗号隔开,优先级是按先后顺序而定但order by之后的第一个参数只有在出现相同值时,第二个字段才有意义。MySQL的连接查询,通常都是将来自两个或多个表的记录行结合起来,基于这些表之间的共同字段,进行数据的拼接。As之后的别名,主要是为表内的列或者表提供临时的名称,在查询过程中使用,库内实际的表名或字段名是不会被改变的。

2022-08-22 15:00:49 368

原创 MHA高可用配置及故障切换

该参数代表忽略上次 MHA 触发切换产生的文件,默认情况下,MHA 发生切换后会在日志记录,也就是上面设置的日志app1.failover.complete文件,下次再次切换的时候如果发现该目录下存在该文件将不允许触发切换,除非在第一次切换后收到删除该文件,为了方便,这里设置为–ignore_last_failover。master_ip_failover_script=/usr/local/bin/master_ip_failover  #设置自动failover时候的切换脚本,也就是上面的那个脚本。..

2022-08-18 16:58:28 198

原创 MySQL主从复制与读写分离

在企业应用中,成熟的业务通常数据量都比较大单台MySQL在安全性、高可用性和高并发方面都无法满足实际的需求配置多台主从数据库服务器以实现读写分离读写分离,基本的原理是让主数据库处理事务性增、改、删操作(INSERT、UPDATE、DELETE),而从数据库处理SELECT查询操作。数据库复制被用来把事务性操作导致的变更同步到集群中的从数据库。............

2022-08-16 18:50:43 96

原创 mysql备份与恢复

mysqlbinlog --no-defaults --start-position=‘1815’ --stop-position=‘2089’ mysql-bin.000003 |mysql -uroot -p123456 #恢复从位置为1815开始到位置为2089为止。mysqlbinlog [–no-defaults]–start-datetime=‘年-月-日 时:分:秒’–stop-datetime=‘年-月-日 时:分:秒’’ #查看ux01表。...

2022-08-12 00:47:26 365

原创 Mysql索引、事务与存储引擎

是一个排序的列表,存储着索引值和这个值所对应的物理地址无须对整个表进行扫描,通过物理地址就可以找到所需数据是表中一列或者若干列值排序的方法需要额外的磁盘空间是一种机制、一个操作序列,包含了一组数据库操作命令,并且把所有的命令作为一个整体一起向系统提交或撤销操作请求,即这一组数据库命令要么都执行,要么都不执行是一个不可分割的工作逻辑单元,在数据库系统上执行并发操作时,事务是最小的控制单元适用于多用户同时操作的数据库系统的场景,如银行、保险公司及证券交易系统等等。............

2022-08-10 16:12:37 96

原创 MySQL数据库

SQL Server (微软公司产品)面向Windows操作系统(药房)简单、易用Oracle(甲骨文公司产品)面向所有主流平台,用plsql连接oracle安全、完善,操作复杂DB2(IBM公司产品)面向所有主流平台大型、安全、完善MySQL(甲骨文公司收购)免费、开源、体积小关系数据库系统是基于关系模型的数据库系统关系模型的数据结构使用简单易懂的二维数据表关系模型可用简单的 “实体-关系”(E-R)图来表示E-R图中包含了实体(数据对象)、关系和属性三个要素实体。......

2022-08-08 23:36:34 1347

原创 LVS+Keepalive群集

专为LVS和HA设计的一款健康检查工具支持故障自动切换(Failover)负载均衡、健康检查、故障切换监控每台机器的服务或者状态支持节点健康状态检查(Health Checking)

2022-08-06 23:22:36 87

原创 部署LVS-DR群集

经路由器到负载调度器,会进行arp广播,泛洪,设置内核参数ignore=1,系统只响应目标ip为本地ip的ARP请求,所以调度器和节点服务器虽然连接的相同网络,但是只有调度器会响应(设置内核参数的作用),以免造成ARP通信紊乱,然后通过分流策略选择节点服务器3,只改变源mac和目标mac,不改变源ip和目标ip,源mac改为22-22,目标mac为节点服务器3mac地址33-33,节点服务器3接收到这个数据包,发现目标ip和mac都与本机相匹配,就进行数据处理。.........

2022-08-06 17:37:14 174

原创 nginx负载均衡和动静分离

最初是由Sun的软件构架师詹姆斯·邓肯·戴维森开发安装Tomcat后,安装路径下面的目录和文件,是使用或者配置Tomcat的重要文件。

2022-08-04 23:50:39 696

原创 Haproxy搭建web群集

1.Haproxy是一个使用c语言编写的自由及开放源代码软件,其提供高可用性、负载均衡,以及基于TCP和HTTP的应用程序代理2.Haproxy特别实用于那些负载特别大的web站点,这些站点通常又需要会话保持或七层处理,Haproxy运行在当前的硬件上,完全可以支持数以万计的并发连接,并且它的运行模式使得它可以很简单安全的整合进你当前的架构中,同时可以保护你的web服务器不被暴露到网络上3.Haproxy实现了一种事件驱动,单一进程模型,此模型支持非常大的并发连接数。...

2022-08-04 01:03:49 215

原创 LVS负载均衡群集及部署LVS-NAT实验

采用开放式的网络结构,负载调度器仅作为客户机的访问入口,各节点通过各自的lnternet连接直接回应客户机,而不再经过负载调度器。

2022-08-01 21:00:54 182

原创 Tomcat部署及优化

tomcat的工作模式是B/S(网页端和服务端),所以就决定了tomcat在网页端与服务端之间工作tomcat支持处理静态。

2022-07-27 01:05:15 199

原创 nginx rewrite

rewrite功能就是,使用nginx提供的全局变量或自己设置的变量,结合正则表达式和标记位实现URL重写以及重定向。比如:更换域名后需要保持旧的域名能跳转到新的域名上、某网页发生改变需要跳转到新的页面、网站防盗链等等需求。...

2022-07-26 01:37:38 2701

原创 nginx优化与防盗链

指定每个TCP连接最多可以保持多长时间,服务器将会在这个时间后关闭连接。当Nginx将网页数据返回客户端后,可设置缓存的时间,以方便在日后进行相同内容的请求直接返回,避免重复请求,加快了访问速度。......

2022-07-24 21:29:35 471

原创 源码编译安装LNMP和DISCUZ论坛

可用的存储引擎值有ARCHIVE,BLACKHOLE,EXAMPLE,FBDERATBD,IMNOBASB(InnoDB),PARTTTON(partitioningsupport),和PERFSCHEMA(Performanceschema)MYISAM,MERGE,MEMORY和cSv引擎是默认编译到服务器中,并不需要明确地安装。注意如果在CMAKE的过程中有报错,当报错解决后,需要把源码目录中的CMakeCache.txt文件删除,然后再重新CMAKE,否则错误依旧。.........

2022-07-22 00:15:00 456

原创 源码编译安装LAMP和DISCUZ论坛

一、LAMP简介与概述(一)、LAMP平台概述LAMP架构是目前成熟的企业网站应用模式之一,指的是协同工作的一整台系统和相关软件,能够提供动态web站点服务及其应用开发环境LAMP是一个缩写词,具体包括Linux操作系统,Apache网站服务器,MySQL数据库服务器,PHP(或perl,Python)网页编程语言(二)、构建LAMP平台顺序在构建LAMP平台时,各组件的安装顺序依次为Linux,Apache,MySQL,PHP。......

2022-07-21 01:06:19 324

原创 Nginx网站服务

NginxNginx(“enginex”)是一个高性能的HTTP和反向代理服务器

2022-07-19 18:47:46 126

原创 web基础与http协议

web基础与http协议

2022-07-16 23:35:35 79

原创 iptables防火墙及SNAT和DNAT

每个规则表相当于内核空间的一个容器,根据规则集的不同用途划分为默认的四个表,在每个表容器内又包括不同的规则链,根据处理数据包的不同时机划分为五种链。

2022-07-15 00:59:12 414

原创 数组及下标索引

数组及冒泡

2022-07-12 18:33:44 289

原创 正则表达式

数组及下标索引

2022-07-08 14:20:44 60

原创 shell脚本之函数调用

shell脚本之函数

2022-07-08 14:13:33 432

原创 shell脚本循环

shell脚本之循环

2022-07-02 12:53:27 123

原创 shell之if条件语句

shell之if判断

2022-07-02 12:41:02 236

原创 shell编程规范与变量

shell编程规范

2022-06-24 14:51:03 128

原创 远程访问及控制

远程访问及控制

2022-06-24 09:36:20 57

原创 DNS域名解析服务

复制原文件到目标目录下方法:scp 原文件地址 root权限@目标主机IP地址:/目标主机目录访问百度的流程

2022-06-23 15:03:56 207

原创 PXE高效批量网络装机

安装所需安装包vsftpd //用来放置安装镜像,通过ftp访问镜像安装dhcp.x86_64 12:4.2.5-7pd-3.0.2-27.el7.x86_64.r9.el7.centos //用来给客户机分配ipsyslinux-4.05-15.el7.x86_64.rpm //用来提供pxe的引导程序tftp-server.x86_64 0:5.2-22.el7.rpm //用来提供引导镜像文件的下载xinetd.x86_64 2:2.3.15-14.el7 //用来托管tf

2022-06-20 09:07:50 144

原创 基于Apache下ab工具进行网站压力性能测试

网站性能压力测试是服务器网站性能调优过程中必不可缺少的一环。只有让服务器处在高压情况下,才能真正体现出软件、硬件等各种设置不当所暴露出的问题。性能测试工具目前最常见的有以下几种:ab、http_load、webbench、siege。今天我们专门来介绍ab。Apache Bench 是 Apache 服务器自带的一个web压力测试工具,简称ab。ab也是一个命令行工具,对发起负载的本机要求很低,根据ab命令可以创建很多的并发访问线程,模拟多个访问者同时对某一个URL地址进行访问,因此可以用来测试目标服务器的

2022-06-16 14:21:42 1658

空空如也

空空如也

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

TA关注的人

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