自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Kubernetes部署(三)-部署master组件、node节点

这里写自定义目录标题一、部署master组件1、api-server生成证书2、生成k8s证书3、解压kubernetes压缩包4、复制关键命令文件5、二进制文件,token,证书都准备好,开启apiserver6、查看配置文件7、启动scheduler服务8、启动controller-manager9、查看master 节点状态二、node节点部署1、把 kubelet、kube-proxy拷贝到node节点上去2、复制node.zip到/root目录下再解压3、配置文件修改为tokenID4、设置环境变

2021-04-19 10:46:22 366

原创 Kubernetes部署(二)-flannel网络配置

文章目录一、flannel网络流程二、flannel部署1、在master节点上操作2、在node01和node02节点上操作一、flannel网络流程二、flannel部署部署完etcd组件之后,接着就是部署flannel网络配置。首先node01节点和node02上要有docker服在这里插入代码片务。1、在master节点上操作#写入分配的子网到etcd中,供flannel使用(需要在有证书的目录下使用此命令)/opt/etcd/bin/etcdctl --ca-file=ca.pem

2021-04-13 17:04:41 254

原创 Kubernetes部署(一)-ETCD组件部署

文章目录一、Kubernetes概述1、kubernetes概念2、Kubernetes特点3、Kubernetes集群架构与组件4、Kubernetes核心概念5、k8s三种部署方式6、自签SSL证书二、Kubernetes单节点部署一、Kubernetes概述1、kubernetes概念1)kubernetes是Google在2014年开源的一个容器群集管理系统,kubernetes简称k8s2)k8s用于容器化应用程序的部署,扩展和管理3)k8s提供了容器编排,资源调度,弹性伸缩,部署管理,

2021-04-13 01:18:41 628 2

原创 自动化部署工具ansible-playbook(二)

文章目录一、Templates模块一、Templates模块主:192.168.100.110远程主机:192.168.100.120vim /etc/ansible/hosts[webserver]192.168.100.120 http_port=192.168.100.120:80 access_num=100 server_name=www.wei.com:80yum install -y httpdcp /etc/httpd/conf/httpd.conf /opt/http

2021-04-12 00:26:52 196

原创 自动化部署工具ansible-playbook(一)

文章目录一、ansible的主机清单管理1、基本配置2、类似的主机名配置3、定义变量二、YAML1、YAML介绍2、格式3、YAML支持的数据结构三、playbook简介四、palybook剧本示例一、ansible的主机清单管理1、基本配置vim /etc/ansible/hosts[webserver] # 设置组名www1.xxxxx.com # 定义被监控的主机,可以是主机名也可以是IP地址www2.xxxxx.com:22222 # 冒号后定义远程连接端口,默认是ssh

2021-04-08 11:16:29 201

原创 自动化部署工具ansible

文章目录一、ansible简介二、ansible安装三、ansible命令模块1、command模块2、cron模块3、user模块4、group模块5、copy模块6、file模块7、ping模块8、service模块一、ansible简介Ansible可以同时管理Redhat系的Linux,Debian系的Linux,以及Windows主机。管理节点只在执行脚本时与远程主机连接,没有特别的同步机制,所以断电等异常一般不会影响ansbileansible是新出现的自动化运维工具,基于Python开发

2021-04-07 15:21:44 280 2

原创 基于LNMP架构的zabbix监控

文章目录一、LNMP安装环境1、安装nginx1.142、安装mysql 5.73、安装PHP4、配置nginx支持php5、测试连接数据库6、准备zabbix数据库二、部署zabbix Server1、下载zabbix源并安装2、修改配置文件3、赋予权限4、导入数据库内容到zabbix数据库5、网页安装登录三、配置代理端zabbix监控服务器查看监控数据实验环境:服务端192.168.100.120客户端192.168.100.110一、LNMP安装环境先关闭防火墙及核心

2021-04-01 23:44:58 252 1

原创 Docker-Cgroup

文章目录一、Cgroup资源配置方法一、Cgroup资源配置方法Docker通过Cgroup来控制容器使用的资源配额,包括CPU、内存、磁盘三大方面, 基本覆盖了常见的资源配额和使用量控制。Cgroup是Control Groups的缩写,是Linux内核提供的一种可以限制、记录、隔离进程组所使用的物理资源(如CPU、 内存、磁盘I0等等)的机制,被LXC、 docker等很多项目用于实现进程资源控制。Cgroup本身是提供将进程进行分组化管理的功能和接口的基础结构,I/O或内存的分配控制等具体的.

2021-03-30 14:55:00 184 1

原创 Harbor.cfg参数

关于 Harbor.cfg 配置文件中有两类参数:所需参数和可选参数(1)所需参数这些参数需要在配置文件 Harbor.cfg 中设置。如果用户更新它们并运行 install.sh脚本重新安装 Harbour,参数将生效。具体参数如下:hostname:用于访问用户界面和 register 服务。它应该是目标机器的 IP 地址或完全限 定的域名(FQDN)例如 192.168.100.100 或 hub.kgc.cn。不要使用 localhost 或 127.0.0.1 为主机名。ui_url_p

2021-03-29 22:05:21 266

原创 Docker-harbor私有仓库

文章目录一、Harbor概述1、Harbor的优势2、Harbor组件二、部署1.下载 Harbor 安装程序2. 配置 Harbor 参数文件3. 启动 Harbor4. 查看 Harbor 配置5、维护管理Harbor6、创建 Harbor 用户一、Harbor概述Harbor是VMware公司开源的企业级Docker Registry项目1、Harbor的优势基于角色控制基于镜像的复制策略支持LDAP/AD图像删除和垃圾收集图形UI审计RESTful API2、Harbor组件(

2021-03-29 21:43:14 123

原创 Docker-compose

文章目录一、docker-cpmpose1、docker-cpmpose是什么?2、docker-compose文件结构二、使用docker-compose构建nginx镜像三、 Consul1、Consul概述2、服务部署一、docker-cpmpose1、docker-cpmpose是什么?docker compose 的前身是Fig,它是一个定义及运行多个docker容器的工具使用docker compose不需要再使用shell脚本来启动容器docker compose非常适合组合使用多

2021-03-29 00:54:55 201 1

原创 问题解决:curl: (7) Failed connect to 192.168.100.100:1666; 拒绝连接

问题描述:在docker中测试端口连接curl http://192.168.100.100:1666/时,出现curl: (7) Failed connect to 192.168.100.100:1666; 拒绝连接问题。解决方案重新设置下docker网卡在这里插入代码片#停止dockersystemctl stop docker#docker0ip link set dev docker0 down#删除docker0网桥brctl delbr docker0#新增一个docke

2021-03-26 15:31:47 5305 2

原创 Docker镜像制作

文章目录一、Docker镜像概述1、Docker镜像的分层2、Docker镜像的创建二、镜像创建1、基于已有镜像创建2、基于本地模板创建3、基于Dockerfile创建4、Dockerfile文件一、Docker镜像概述1、Docker镜像的分层(1)Dockerfile中的每个指令都会创建一个新的镜像层(2)镜像层将被缓存和复用(3)当Dockerfile的指令修改了,复制的文件变化了,或者构建镜像时指定的变量不同了,对应的镜像层缓存就会失效(4)某一层的镜像缓存失效之后,它之后的镜像层缓存

2021-03-25 22:29:39 112 1

原创 Docker基础操作

文章目录一、Docker概述1、Docker是什么?2、Docker与虚拟机的区别3、Docker的使用场景4、Docker的核心概念5、CentOS安装Docker的两种方式二、Docker部署一、Docker概述1、Docker是什么?(1)是一种轻量级的“虚拟机”(2)在Linux容器里运行应用的开源工具2、Docker与虚拟机的区别虚拟机容器启动时间慢快速容量大小系统逻辑隔离依赖于内核(共享)安全强弱

2021-03-23 17:27:42 117

原创 openstack-nova

文章目录一、nova计算服务二、nova系统架构三、nova组件介绍1、API2、Scheduler3、Compute4、Conductor5、PlacementAPI四、虚拟机实例化流程五、控制台接口六、nova部署架构1、nova经典部署模式架构图2、nova负载均衡部署模式架构图3、nova的cell架构七、nova的元数据八、部署nova组件一、nova计算服务计算服务是openstack最核心的服务之一,负责维护和管理云环境的计算资源,它在openstack项目中代号是nova。nova自身

2021-03-18 12:14:38 349

原创 openstack-glance

文章目录一、glance镜像服务1、镜像服务2、Images API的版本3、镜像格式4、镜像格式5、镜像状态6、访问权限7、架构图8、工作流程二、部署Glance服务一、glance镜像服务它在OpenStack中的项目名称为Glance。在早期的OpenStack版本中,Glance只有管理镜像的功能,并不具备镜像存储功能。现在,Glance已发展成为集镜像上传、检索、管理和存储等多种功能的OpenStack核心服务。1、镜像服务镜像服务就是用来管理镜像的,让用户能够发现、获取和保存镜像。在Op

2021-03-16 09:58:17 120

原创 openstack-keystone

文章目录一、keystone身份服务二、keystone的主要功能三、keystone相关概念四、keystone认证流程五、OpenStack-Keystone组件部署步骤一、keystone身份服务keystone(openstack identity service)是openstack中的一个独立的提供安全认证的模块,主要负责openstack用户身份认证、令牌管理、提供访问资源的服务目录、以及基于用户角色的访问控制keystone类似一个服务总线,或者说是整个openstack框架的注册表,其

2021-03-16 09:55:56 241 1

原创 openstack架构

文章目录一、openstack概念架构二、组件之间的通信关系三、openstack物理架构四、openstack环境部署步骤一、openstack概念架构1、逻辑架构全局组件:keystone提供身份验证,ceilometer提供全局计量服务,horizon提供一个web管理界面,与openstack底层交互 核心组件:都是为虚拟机提供服务,需要neutron网络支持,glance镜像支持,swift&cinder存储支持,nova统一申请调用,最后提供给虚拟机做统一支持 外部组件:saha

2021-03-16 09:53:35 1733 1

原创 openstack基础知识

文章目录一、云计算1、什么是云计算2、云计算的特色3、云计算的三种使用方式4、云计算服务模型三、OpenStack服务四、OpenStack优势五、OpenStack一键在线安装一、云计算1、什么是云计算云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问,进入可配置的计算资源共享池(资源包括:网络、服务器、存储、应用软件、服务),这些资源能够被快速提供,只需提供很少的管理工作,或与服务供应商进行很少的交互。2、云计算的特色超大规模。“云” 具有相当的规模,企业私有云一般拥有

2021-03-16 09:47:06 253

原创 KVM部署

文章目录一、虚拟化技术二、虚拟化技术发展三、虚拟化类型四、虚拟化特性五、KVM简介六、KVM宿主机部署一、虚拟化技术通过虚拟化技术将一台计算机虚拟为多台逻辑计算机,在一台计算机上同时允许多个逻辑计算机同时每个逻辑计算机可运行不同的操作系统,应用程序都可以在相互独立的空间内运行而互相不影响,从而提高计算机的工作效率。二、虚拟化技术发展1961年,IBM709机器实现了分时系统,将CPU占用切分为多个极短的时间片(1/100sec)每一个时间片执行不同的工作,通过对这些时间片进行轮询从而将一个CPU伪

2021-03-11 12:29:32 253

原创 ELK日志分析系统

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

2021-03-10 23:13:04 106

原创 GFS分布式文件系统

文章目录一、GlusterFS 概述1、GlusterFS介绍2、GlusterFS特点3、GlusterFS术语4、模块化堆栈式架构5、GlusterFS的工作流程二、HASH算法三、GlusterFS卷的分类1、分布式卷(默认)2、条带卷(默认)3、复制卷(Replica volume)4、分布式条带卷(Distribute Stripe volume)5、分布式复制卷(Distribute Replica volume)6、条带复制卷(Stripe Replica volume)7、分布式条带复制卷(

2021-03-09 23:31:45 75

原创 rsync远程同步

文章目录一、rsync介绍二、rsync实时同步三、inotify介绍四、rsync+inotify实时同步五、实验步骤1、配置rsync源服务器2、发起端一、rsync介绍是一个开源的快速备份工具,可以在不同主机之间镜像同步整个目录树,支持增量备份,并保持链接和权限,且采用优化的同步算法,传输前执行压缩,因此非常适用于异地备份、镜像服务器等应用。二、rsync实时同步1、定期同步的不足执行备份的时间固定,延迟明显、实时性差当同步原长期不变化时,密集的定期任务是不必要的2、实时同步的优点一旦同

2021-03-09 17:14:17 85

原创 Redis集群和搭建步骤

文章目录一、Redis集群分类二、Redis主从复制1、什么是主从复制2、主从复制的作用3、主从复制流程4、搭建Redis主从复制三、Redis哨兵模式1、哨兵模式核心功能2、哨兵模式的作用3、哨兵结构的组成4、哨兵模式的工作流程5、搭建Redis哨兵模式四、Redis群集模式1、群集简介2、群集作用3、Redis集群数据分片4、Redis集群的主从复制模型5、搭建Redis群集模式一、Redis集群分类1、主从复制:主从复制是高可用Redis的基础,哨兵和集群都是在主从复制基础上实现高可用的,主从复制

2021-03-09 11:26:16 83

原创 Redis数据五大数据类型及基础命令

文章目录一、String数据类型1、简介2、基本语法二、List数据类型1、简介2、基础语法三、Hash数据类型(散列类型)1、简介2、基本语法四、set数据类型(无序集合)1、简介2、应用范围3、基本语法五、Sorted Set数据类型(zset、有序集合)1、简介2、应用范围3、基本语法一、String数据类型1、简介String是redis最基本的类型,最大能存储512MB的数据,String类型是二进制安全的,即可以存储任何数据。比如数字、图片、序列化对象等2、基本语法(1)SET/GET

2021-03-09 10:02:29 46 1

原创 Redis配置与优化

文章目录一、关系数据库和非关系数据库1、关系型数据库2、非关系型数据库3、非关系型数据库产生背景4、关系型数据库和非关系型数据库区别二、Redis简介1、Redis是什么2、Redis优点3、Redis应用场景三、Redis部署步骤四、Redis命令工具1、redis-cli命令行工具一、关系数据库和非关系数据库1、关系型数据库关系型数据库是一个结构化的数据库,创建在关系模型(二维表格模型)基础上,一般面向于记录 SQL语句(标准数据查询语言)就是一种基于关系型数据库的语言,用于执行对关系型数据库中数

2021-03-04 17:13:12 86

原创 Squid代理服务器应用

文章目录一、Squid代理的基本类型二、Squid的好处三、安装squid服务步骤四、构建传统Squid服务器五、构建Squid透明代理服务器六、ACL访问控制七、Squid 日志分析八、Squid反向代理一、Squid代理的基本类型传统代理:适用于Internet,需明确指定服务端透明代理:客户机不需指定代理服务器的地址和端口,而是通过默认路由、防火墙策略将web访问重定向给代理服务器处理反向代理:如果 Squid 反向代理服务器中缓存了该请求的资源,则将该请求的资源直接返回给客户端;否则反向代理

2021-03-02 11:06:04 123

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

文章目录一、MySQL主从复制和读写分离1、读写分离基本的原理2、为什么要做读写分离3、读写分离在什么时候需要使用4、主从复制与读写分离5、mysql支持的复制类型6、主从复制的工作过程7、MySQL 读写分离原理8、常见的 MySQL 读写分离分为以下两种:二、实验:搭建MySQL主从复制和读写分离一、MySQL主从复制和读写分离1、读写分离基本的原理读写分离基本的原理是让主数据库处理事务性增、改、删操作(INSERT、UPDATE、DELETE),而从数据库处理SELECT查询操作。数据库复制被用

2021-03-01 09:06:48 77

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

文章目录一、MHA1、MHA概述2、MHA的组成3、MHA特点二、搭建MySQL MHA实验一、MHA1、MHA概述一套优秀的MySQL高可用环境下故障切换和主从复制的软件MHA的出现就是解决MySQL单点的问题MySQL故障过程中,MHA能做到0~30秒内自动完成故障切换MHA能在最大程度上保证数据的一致性,以达到真正意义上的高可用2、MHA的组成MHA Manager(管理节点)MHA Manager 可以单独部署在一台独立的机器上,管理多个 master-slave 集群;也可以部

2021-02-25 14:48:50 213 2

原创 MySQL(五)MySQL高阶语句

文章目录一、MySQL 高级语句一、MySQL 高级语句在进行高级SQL语句之前,先创建两张表use kgc;create table localtion (Region char(20),Store_Name char(20));insert into localtion values('East','Boston');insert into localtion values('East','New York');insert into localtion values('West','Lo

2021-02-23 16:33:38 226

原创 LVS-Keepalived群集

文章目录一、Keepalived案例分析二、Keepalived 工具介绍三、Keepalived实现原理剖析四、keepalived 高可用集群部署步骤一、Keepalived案例分析1、在企业中,单台服务器承担应用存在单点故障的危险2、单点故障一旦发生,企业服务将发生中断,造成极大的危险二、Keepalived 工具介绍1、支持故障自动切换(Failover)2、支持节点健康状态检查(Health Checking)判断LVS负载调度器、节点服务器的可用性,当master主机出现故障及时切

2021-02-09 02:27:51 51

原创 LVS之DR模式部署

文章目录一、LVS-DR数据包流向分析二、LVS-DR中的ARP问题三、LVS负载均衡群集之DR模式1、数据包流向分析2、DR模式的特点四、LVS-DR负载均衡集群部署步骤一、LVS-DR数据包流向分析为方便进行原理分析,将Client与群集机器放在同一网络中,数据包流经的路线为1-2-3-41、Client 向目标 VIP 发出请求,Director(负载均衡器)接收。此时源MAC 地址为Client MAC地址,目标MAC地址为 调度器Director 的MAC地址。2、Director 根据

2021-02-09 02:27:35 110

原创 LVS负载均衡群集

文章目录一、群集应用概述1、群集的含义2、问题3、解决方法二、群集分类1、负载均衡群集(Load Balance Cluster)2、高可用群集(High Availability Cluster)3、高性能运算群集(High Performance Computer Cluster)三、负载均衡群集架构四、负载均衡群集工作模式分析五、三种负载调度工作模式1、地址转换(NAT模式)2、IP隧道(TUN模式)3、直接路由(DR模式)六、关于LVS虚拟服务器简介1、Linux Virtual Server2、L

2021-02-09 02:27:22 74

原创 Haproxy搭建Web群集

文章目录一、常见的Web集群调度器二、Haproxy应用分析三、Haproxy调度算法原理四、使用Haproxy搭建Web群集一、常见的Web集群调度器1、目前常见的Web集群调度器分为软件和硬件2、软件通常使用开源的LVS、Haproxy、NginxLVS性能最好,但是搭建相对复杂;Nginx的upstream模块支持群集功能,但是对群集节点健康检查功能不强,高并发性能没有Haproxy好3、硬件一般使用多的是F5,也有很多人使用国内的一些产品,如梭子鱼、绿盟等二、Haproxy应用分析1、

2021-02-09 02:26:28 62

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

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码

2021-02-05 18:44:51 56

原创 tomcat部署与优化

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码

2021-02-05 18:07:23 78

原创 搭建LNMP

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码

2021-02-05 17:36:00 84

原创 Nginx之Rwrite

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码

2021-02-05 17:35:39 234

原创 Apache网页与安全优化

Apache网页与安全一、Apache的压缩模块1、网页压缩2、网页gzip概述3、Apache的压缩模块4、启用网页压缩功能步骤5、Apache的压缩模块配置命令一、Apache的压缩模块我们在使用Apache 作为Web服务器的过程中,只有对 APache 服务器进行适当的优化配置,才能让 Apache 发挥出更好的性能;反过来说,如果 Apache 的配置非常糟糕,则可能无法正常为我们提供服务。 因此,针对我们的应用需求对 APache 服务器的配置进行一定的优化是必不可少的。1、网页压缩(1

2021-02-05 17:35:24 106

原创 Apache 配置与应用

Apache 配置与应用一、虚拟web主机1、什么是虚拟web主机2、httpd支持的虚拟主机类型3、基于域名的虚拟主机一、虚拟web主机1、什么是虚拟web主机(1)虚拟web主机指的是在同一台服务器中运行多个web站点,其中每一个站点并不独立占用一台真正的计算机。(2)通过虚拟web主机可以充分利用服务器的硬件资源,从而大大降低网站构建及运行成本。(3)使用httpd可以非常方便的构建虚拟主机服务器,只需要运行一个httpd服务就能够同时支撑大量的web站点。2、httpd支持的虚拟主机类型

2021-02-05 17:35:00 109

空空如也

空空如也

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

TA关注的人

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