自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Kubernetes节点服务搭建————二进制部署多节点服务搭建Dashboard UI部署

文章目录多master集群架构master2 节点部署从 master01 节点上拷贝证书文件、各master组件的配置文件和服务管理文件到 master02 节点修改配置文件kube-apiserver中的IP在 master02 节点上启动各服务并设置开机自启多master集群架构master2 节点部署从 master01 节点上拷贝证书文件、各master组件的配置文件和服务管理文件到 master02 节点scp -r /opt/etcd/ root@192.168.111.70:/op

2021-08-16 18:53:55 287

原创 Kubernetes节点服务搭建————二进制部署|单master节点配置(二)(master组件部署|node组件部署)

文章目录部署Master组件Master节点上操作创建kubernetes工作目录创建用于生成CA证书、相关组件的证书和私钥的目录复制CA证书、apiserver相关证书和私钥到kubernetes工作目录的ssl目录中上传 kubernetes-server-linux-amd64.tar.gz到/opt/k8s/目录中,解压 kubernetes压缩包复制master组件的关键命令文件到kubernetes工作目录的 bin子目录中,创建链接文件,让系统服务识别创建bootstrap token认证文件

2021-08-15 22:17:08 323

原创 Kubernetes节点服务搭建————二进制部署|单master节点配置(一)(etcd和flannel)

文章目录常见的K8s按照部署方式Kubernetes二进制部署部署etcd集群master01上操作部署在node节点上修改配置部署Docker引擎flannel网络配置常见的通信方式flannel的工作流程flannel的搭建部署总结常见的K8s按照部署方式Mini kubeMinikube是一个工具,可以在本地快速运行一个单节点微型K8S,仅用于学习、预览K8S的一些特性使用部署地址: https://kubernetes.io/decs/setup/minikubeKubeadmin

2021-08-13 00:37:16 463

原创 K8s基本概念和各服务组件描述等

文章目录k8s概述什么是k8sk8s概述什么是k8sK8S的全称为 Kubernetes (K12345678S),所以简称k8s作用用于自动部署、扩展和管理“容器化( containerized)应用程序"的开源系统。可以理解成K8S是负责自动化运维管理多个容器化程序(比如Docker)的集群,是一个生态极其丰富的容器编排框架工具。由来K8S由google的Borg系统(博格系统,google内部使用的大规模容器编排工具)作为原型,后经G0语言延用Borg的思路重写并捐献给CNC

2021-08-12 20:43:03 442

原创 Zabbix监控系统,最细搭建详解

文章目录Zabbix监控系统Zabbix监控架构Zabbix监控系统Zabbix监控架构

2021-08-11 14:32:29 326

原创 Docker-compose容器

文章目录Docker-compose容器 快速单机编排Docker-compose前言Docker-compose容器 快速单机编排Docker-compose前言我们知道使用一个 Dockerfile 模板文件一次只能够定义一个单独的应用容器(镜像),如果需要定义多个容器就需要使用服务编排技术Docker Compose 是 Docker 的官方产品 ,用来对多个容器进行服务编排Dockerfile 可以让用户管理一个单独的应用容器;而 Compose 则允许用户在一个模板(yaml格式)中定

2021-08-09 17:52:20 342

原创 Docker容器dockerfile镜像实战案例

文章目录构建SSH镜像构建SSH镜像mkdir /opt/sshdcd /opt/sshdvim Dockerfile#第一行必须指明基于的基础镜像FROM centos:7#作者信息MAINTAINER this is ssh image <wl>#镜像的操作指令RUN yum -y updateRUN yum -y install openssh* net-tools lsof telnet passwd #安装远程登录工具和修改密码工具RUN echo '

2021-08-07 15:32:19 176

原创 docker数据管理和镜像创建dockerfile部署

文章目录数据管理与网络通信数据卷(容器和宿主机共享)数据卷容器(容器之间共享)数据管理与网络通信管理Docker 容器中数据主要有两种方式:数据卷(Data Volumes) 和数据卷容器( DataVolumes Containers)数据卷(容器和宿主机共享)数据卷是一个供容器使用的特殊目录,位于容器中。可将宿主机的目录挂载到数据卷上,对数据卷的修改操作立刻可见,并且更新数据不会影响镜像,从而实现数据在宿主机与容器之间的迁移。数据卷的使用类似于Linux 下对目 录进行的mount操作

2021-08-03 22:34:41 256

原创 容器化工具--------Docker的资源控制

文章目录资源控制CPU 资源控制设置CPU使用率上限资源控制CPU 资源控制cgroups,是一个非常强大的linux内核工具,他不仅可以限制被 namespace 隔离起来的资源, 还可以为资源设置权重、计算使用量、操控进程启停等等。 所以 cgroups( Control groups) 实现了对资源的配额和度量cgroups有四大功能:1.资源限制:可以对任务使用的资源总额进行限制2.优先级分配:通过分配的cpu时间片数量以及磁盘IO带宽大小,实际上相当于控制了任务运行优先级3.资

2021-08-01 22:34:48 179

原创 容器化工具--------Docker的网络操作

文章目录Docker网络操作Docker网络操作

2021-08-01 17:50:19 228

原创 Docker的概述与(安装|镜像|容器)

文章目录Docker 概述Docker 概述Docker是一个开源的应用容器引擎,基于go语言开发并遵循了apache2.0协议开源Docker是在Linux容器里运行应用的开源工具,是一种轻量级的“虚拟机”Docker 的容器技术可以在一台主机上轻松为任何应用创建一个轻量级的、可移植的、自给自足的容器Docker的设计宗旨:Build,Ship and Run Any App,Anywhere,即通过对应用组件的封装、发布、部署、运行等生命周期的管理,达到应用组件级别的“一次封装,到处运行”的

2021-07-27 21:52:52 154

原创 ZooKeeper集群

文章目录Zookeeper概述Zookeeper定义Zookeeper 工作机制Zookeeper概述Zookeeper定义Zookeeper是一个开源的分布式的,为分布式框架提供协调服务的Apache项目。Zookeeper 工作机制Zookeeper从设计模式角度来理解:是一个基于观察者模式设计的分布式服务管理框架,它负责存储和管理大家都关心的数据,然后接受观察者的注册,一旦这些数据的状态发生变化,Zookeeper就将负责通知已经在Zookeeper上注册的那些观察者做出相应的反应。也

2021-07-20 16:12:20 485

原创 ELK企业级日志分析系统

文章目录ELK概述ELK简介ElasticSearchLogstashKiabanaFilebeat为什么要使用ELK完整日志系统基本特征ELK的工作原理ELK概述ELK简介ELK平台是一套完整的日志集中处理解决方案,将ElasticSearch、Logstash和 Kiabana三个开源工具配合使用,完成更强大的用户对日志的查询、排序、统计需求。ElasticSearchElasticSearch:是基于Lucene(一个全文检索引擎的架构)开发的分布式存储检索引擎,用来存储各类日志。Ela

2021-07-19 14:15:19 142

原创 Redis 大型攻略之主从复制、哨兵模式、群集模式

文章目录redis前言主从复制:哨兵:集群:redis前言主从复制:主从复制是高可用 Redis 的基础,哨兵和集群都是在主从复制基础上实现高可用的主从复制主要实现了数据的多机备份,以及对于读操作的负载均衡和简单的故障恢复缺陷是故障恢复无法自动化,写操作无法负载均衡,且存储能力受到单机的限制哨兵:在主从复制的基础上,哨兵实现了自动化的故障恢复缺陷是写操作无法负载均衡,存储能力受到单机的限制且哨兵无法对从节点进行自动故障转移,在读写分离场景下,从节点故障会导致读服务不可用,需要对从节点

2021-07-15 20:58:20 148 1

原创 LVS-DR集群

文章目录LVS-DR数据包流向分析LVS-DR数据包流向分析(1)客户端发送请求到 Director Server(负载均衡器),请求的数据报文(源IP 是CI,目标IP 是VIP)到达内核空间。(2) Director Server和 Real Server 在同一个网络中,数据通过二层数据链路层来传输。(3)内核空间判断数据包的目标IP是本机VTP,此时TPVS(IP虚拟服务器)比对数据包请求的服务是否是集群服务,是集群服务就重新封装数据包。修改源、NACc地址为 Director Serve

2021-07-13 14:14:17 93

原创 Tomcat多实例和负载均衡

文章目录Tomcat多实例Tomcat多实例的步骤(理论)Tomcat多实例Tomcat多实例的步骤(理论)安装好 jdk和安装 tomcat

2021-07-12 16:18:40 201

原创 Apache配置与应用

文章目录构建虚拟Web主机概述httpd服务支持的虚拟主机类型构建虚拟Web主机概述虚拟web主机指的是在同一台服务器中运行多个web站点,其中每一个站点实际上并不独立占用整个服务器,因此被称为“虚拟“Web主机”通过虚拟web主机服务可以充分利用服务器的硬件资源,从而大大降低网站构建及运行成本使用httpd服务可以非常方便地构建虚拟主机服务器,只需要运行一个httpd服务就能够同时支撑大量的web站点httpd服务支持的虚拟主机类型httpd服务支持的虚拟主机类型包括以下三种:这是使

2021-07-10 23:45:10 88

原创 Nginx优化与防盗链

文章目录可以使用

2021-07-10 23:34:58 99

原创 Redis(一)

NoSQL 之 Redis(一)(关系数据库与非关系数据库、Redis 的简介、安装部署及常用工具)文章目录NoSQL 之 Redis(一)(关系数据库与非关系数据库、Redis 的简介、安装部署及常用工具)关系数据库和非关系数据库1.关系型数据库2.关系数据库和非关系数据库1.关系型数据库关系型数据库是一个结构化的数据库,创建在关系模型(二维表格模型)基础上,一般面向于记录。SQL 语句(标准数据查询语言)就是一种基于关系型数据库的语言,用于执行对关系型数据库中数据的检索和操作主流的关系型数

2021-07-08 08:35:02 118

原创 Here Document 免交互与 Expect 自动化交互

文章目录Here Document 免交互概述语法格式注意事项示例Here Document 免交互概述使用 I/O 重定向的方式将命令列表提供给交互式程序或命令,比如 ftp、cat或read 命令是标准输入的一种替代品,可以帮助脚本开发人员不必使用临时文件来构建输入信息,而是直接就地生成出一个“文件”并用作“命令”的标准输入Here Document 也可以与非交互式程序和命令一起使用语法格式命令 <<标记...内容 #标记直接是传入内容...标记注意事项

2021-07-07 10:53:44 91

原创 shell的文本三剑客awk

文章目录awk的工作原理命令格式awk常见内建变量按字段输出文本awk的工作原理逐行读取文本,默认以空格或t.ab键为分隔符进行分隔,将分隔所得的各个字段保存到内建变量中,并按模式或者条件执行编辑命令sed命令常用于一整行的处理,而awk比较倾向于将一行分成多个"字段"然后再进行处理awk信息的读入也是逐行读取的,执行结果可以通过print的功能将字段数据打印显示在使用awk命令的过程中,可以使用逻辑操作符"&a”表示"与”、“II"表示"或”、"!“表示"非”;还可以进行简单的数学运算

2021-07-07 09:03:04 250 2

原创 web持续输出squid服务器的应用

文章目录Squid代理服务器代理的工作机制Squid代理服务器Squid主要提供缓存加速、应用层过滤控制的功能。代理的工作机制

2021-07-06 16:32:56 233

原创 shell数组

文章目录数组的定义方法获取数组的长度获取数据列表读取莫下标赋值数组遍历数组切片数组替换数组删除数组追加元素向函数传数组参数从函数返回数组数组的定义方法例如:(30,20,10,60,50,40)对应如下(0,1,2,3,4,5,6)方法一:数组名=(value0 value1 .....)方法二数组名=([0]=value [1]=value [2]=value....)方法三列表名="value0 value1 ...."数组名=($列表名)方法四:数组名[0]="val

2021-07-05 12:10:16 361 4

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

文章目录案例概述MySQL 主从复制原理与分离为什么要读写分离mysq支持的复制类型主从复制的工作过程案例概述在实际的生产环境中,如果对数据库的读和写都在同一个数据库服务器中操作,无论是在安全性、高可用性还是高并发等各个方面都是完全不能满足实际需求的。因此,一般来说 都是通过主从复制(Master-Slave)来同步数据,再通过读写分离来提升数据库并发负载能力的方案来进行部署与实施MySQL 主从复制原理与分离在实际的生产环境中,对数据库的读和写都在同一个数据库服务器中,是不能满足实际需求的。无论是

2021-07-02 08:24:05 134 2

原创 MySQL数据库

文章目录数据库用户管理数据库用户管理1.新建用户CREATE USER '用户名'@'来源地址’[IDENTIFIED BY [PASSWORD]'密码'];'用户名':指定将创建的用户名'来源地址'∶指定新创建的用户可在哪些主机上登录,可使用地址、网段、主机名的形式,本地用户可用localhost,允许任意主机登录可用通配符%'密码':若使用明文密码,直接输入'密码',插入到数据库时由Mysql自动加密; 若省略"IDENTIFIED BY"部分,则用户的密码将为空(不建议使

2021-06-24 22:17:53 88 1

原创 MySQL数据库

文章目录MySQL数据库管理查看数据库结构SQL语句创建及删除数据库和表管理表中的数据记录修改表名和表结构MySQL数据库管理数据库–>数据表–>行(记录):用来描述一个对象的信息数据库–>数据表–> 列 (字段) :用来描述对象的一个属性常用的数据类型:int :整型float :单精度浮点4字节32位double :双精度浮点8字节64位char :固定长度的字符类型varchar :可变长度的字符类型text :文本image :图片decima

2021-06-23 00:36:55 131 1

原创 MySQL数据库

文章目录数据库系统发展史MySQL数据库的基本概念数据库系统发展史第一代数据库自20世纪60年代起,第一代数据库系统问世是层次模型与网状模型的数据库系统为统一管理和共享数据提供了有力的支撑第二代数据库20世纪70年代初,第二代数据库--------关系数据库开始出现20世纪80年代初,IBM公司的关系数据库系统DB2问世,开始逐步取代层次与网状模型的数据库,成为行业主流到目前为止,关系数据库系统仍占领数据库应用的主要地位第三代数据库自20世纪80年代开始,适应不同领域的新型数

2021-06-21 11:33:17 540

原创 群集的一些重点

请简述nginx的反向代理有哪些实现方式,以及如何配置七层反向代理:httpd里四层反向代理:nginx的负载均衡调度算法有哪些轮询权重ip_hashurl hashfair最少连接数请简述Nginx反向代理如何实现会话保持在配置文件中加入 ip_hash:基于IP来判断客户端sticky_cookie_insert:而是基于cookie来判断请简述LVS有哪些工作模式,以及它们的区别NAT模式直接路由模式IP隧道模式相同点:三者都会将 负载调度器 作为访问的入口,

2021-06-21 10:09:58 70

原创 LVS群集

文章目录群集的含义企业群集分类负载均衡群集高可用群集高性能运算群集负载均衡群集架构负载均衡群集工作模式分析NAT模式TUN模式群集的含义Cluster,集群、群集由多台主机构成,但对外只表现为一个整体,只提供一个访问入口(域名或IP地址),相当于一台大型计算机。企业群集分类负载均衡群集高可用群集高性能运算群集负载均衡群集提高应用系统的响应能力、尽可能处理更多的访问请求、减少延迟为目标,获得高并发、高负载(LB)的整体性能LB的负载分配依赖于主节点的分流算法,将来自客户机的访问请

2021-06-16 16:39:26 159

原创 shell的三剑客sed

文章目录sed编辑器sed编辑器

2021-06-14 23:47:37 150 1

原创 shell双循环

双循环如图:当外循环执行一次内循环会执行完一次break跳出单个循环for ((a=1; a<=5; a++))do echo "outer loop: $a" for ((b=1; b<=50; b++)) then break #如果是break 2 则跳出2层循环 fi echo "inter loop; $b" donedone如图:continue终止循环continue

2021-06-14 00:21:18 922

原创 Tomcat

文章目录TomcatTomcat概述Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。一 般来说,Tomcat虽然和Apache或者Nginx这些web服务器一 样,具有处理HTML页面的功能,然而由于其处理静态HTML的能力远不及Apache或者Nginx,所以Tomcat通常是作为一个 Servlet和JSP容器,单独运行在后端。Tomcat组成Tomcat 由一系列的组件构成,

2021-06-10 15:47:41 160

原创 Nginx的正则表达式、location、rewrite

文章目录Nginx正则匹配location前提:想如何使用rewrite,首先我们得了解什么是正则表达式、locationNginx正则匹配正则表达式概述和shell的正则表达式类似,又所不同复杂的路径匹配需要使用正则表达式表示,正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串在很多文本编辑器中,正则表达式通常被用来检索、替换符合某个模式的文本许多程序设计语言都支持利用正则表达式进行字符串操作常用的的正则表达式符号符号描述^匹配输入字符申的起始

2021-06-09 15:38:48 176

原创 shell函数

文章目录shell函数shell函数定义函数的返回值shell函数将命令序列按格式现在一起可方便重复使用命令序列shell函数定义方法一function 函数{ 命令序列 }方法二函数名(){ 命令序列}例如函数的返回值return:表示退出函数并返回一个退出值,脚本中可以用$?变量显示该值使用原则:函数一结束就取返回值,因为$?变量只返回执行的最后一条命令的退出状态码-退出状态码必须是0~255,超出时值将为除以256取余如

2021-06-07 22:19:21 105 1

原创 Nginx网站服务配置LNMP

文章目录安装 Nginx 服务安装 Nginx 服务systemctl stop firewalldsystemctl disable firewalldsetenforce 0安装依赖包在安装前要查看是否配置了yum本地仓库源yum -y install pcre-devel zlib-devel gcc gcc-c++ make创建运行用户useradd -M -s /sbin/nologin nginx 编译安装cd /opttar zxvf nginx-1.12.0.t

2021-06-07 20:09:57 156 1

原创 LAMP架构安装

文章目录LAMP架构编译安装Apache httpd服务编译安装后台 mysqld 服务LAMP架构LAMP介绍LAMP架构是目前成熟的企业网站应用模式之一,指的是协同工作的一整套系统和相关软件,能够提供动态Web站点服务及其应用开发环境。LAMP是一个缩写词,包括L(Linux操作系统)、A(Apache网站服务器)、M(MySQL数据库服务器)、P(PHP或是Perl、Python)网页编程语言。各部分作用Linux——平台:作为LAMP架构的基础,提供用于支撑Web站点的操作系统,能够与其

2021-06-06 22:32:00 177 2

原创 DNS域名解析服务

文章目录DNS的定义:DNS系统的作用域名结构各域名解释DNS服务器类型BIND软件安装BIND服务构建DNS域名解析服务器步骤DNS的定义:DNS是"域名系统"的英文缩写DNS服务使用TCP和UDP的53端口,TCP的53端口用于连接DNs服务器,UDP的53端口用于解析DNS每一级域名长度的限制是63个字符,域名总长度则不能超过253个字符。DNS系统的作用正向解析:根据域名查找对应的IP地址反向解析:根据IP地址查找对应的域名DNS系统的分布式数据结构域名结构注:DNS系统

2021-06-06 20:36:35 268 1

原创 apache页面优化

文章目录Apache网页优化Apache的压缩模块1.在企业中,部署Apache后只采用默认的配置参数,会引发网站很多问题,换言之默认配置是针对以前较低的服务器配置的,以前的配置已经不适用当今互联网时代2.为了适应企业需求,就需要考虑如何提升Apache的性能与稳定性,这就是Apache优化的内容Apache网页优化优化内容配置网页压缩功能配置网页缓存工作模式的选择与参数优化配置隐藏版本号配置防盗链ps:等Apache的压缩模块gzip介绍配置Apache的网页压缩功能,是使用

2021-06-03 23:46:20 152

原创 LinuxNFS共享服务

文章目录NSF共享存储服务NSF共享存储服务1.NFS是一种基于TcP/IP传输的网络文件系统协议。通过使用NFs协议,客户机可以像访问本地目录一样访问远程服务器中的共享资源。2.对于大多数负载均衡群集来说,使用Nrs协议来共享数据存储是比较常见的做法,NEs也是NAs存储设备必然支持的一种协议。但是由于NFs没有用户认证机制,而且数据在网络上明文传输,所以安全性很差,一般只能在局域网中使用。3.NFS服务的实现依赖于RPc (Remote Process Call,远端过程调用)机制,以完成远程到

2021-06-01 23:18:08 283

原创 cobbler自动部署装机

文章目录Cobbler的概述开始实验Cobbler的概述Cobbler是一个Linux服务器安装的服务,可以通过网络启动(PXE)的方式来快速安装、重装物理服务器和虚拟机,同时还可以管理DHCP,DNS等。Cobbler可以使用命令行方式管理,也提供了基于Web的界面管理工具(cobbler-web),还提供了API接口,可以方便二次开发使用。Cobbler是较早前的kickstart的升级版,优点是比较容易配置,还自带web界面比较易于管理。Cobbler内置了一个轻量级配置管理系统,但它也支

2021-05-30 23:24:05 123

空空如也

空空如也

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

TA关注的人

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