自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 kubeadm1.20安装部署

1 操作系统初始化配置2 所有节点安装 Docker3 所有节点安装 kubeadm,kubelet 和 kubectl4 部署 k8s 集群(仅master节点)4.1 初始化 kubeadm4.2 健康检查5 部署网络插件6 部署 Dashboard7 安装 Harbor 私有仓库安装 docker安装 Harbor内核参数优化方案

2022-09-23 09:54:43 572 1

原创 K8Sv1.20 二进制部署

1 常见的 K8S 按照部署方式2 K8Sv1.20 二进制部署(单 Master 集群架构)2.1 所有操作系统初始化配置2.2 部署 etcd 集群2.3 部署 docker 引擎2.4 部署 Master 组件2.5 部署 Worker Node 组件2.6 部署 CNI 网络组件(两种方法)2.6.1 部署 flannel2.6.2 部署 Calico2.7 部署 CoreDNS3 K8Sv1.20 二进制部署(多 Master 集群架构)负载均衡部署部署 nginx 服务

2022-09-23 09:51:36 1030

原创 Ansible的脚本---playbook剧本

1 playbook1.1 playbook 本身由以下各部分组成1.1 yaml 基本语法规则1.2 playbook基本命令介绍2 playbook 示例2.1 示例一2.2 示例二:定义、引用变量2.3 指定远程主机 sudo 切换用户2.4 when 条件判断2.4.1 组条件判断2.4.2 自定义变量进行条件测试2.5 迭代

2022-09-23 09:48:55 1079

原创 Kubernetes

1 K8S1.1 为什么要用 K8S1.2 K8S 的主要功能1.3 K8S 作用和特性2 Kubernetes 集群架构与组件2.1 核心组件2.1.1 Master 组件2.1.2 Node 组件3 Kubernetes 核心概念

2022-09-23 09:46:47 149

原创 Ansible---自动化运维工具

2 安装 Ansible2.1 Ansible 环境安装部署2.2 管理端安装 Ansible2.3 配置主机清单2.4 配置密钥对验证3 Ansible命令模块3.1 command 模块(默认模块)3.2 shell 模式3.3 cron 模块3.4 user 模块☆3.5 group 模块3.6 copy 模块☆3.7 file 模块---设置文件属性☆3.8 hostname 模块3.9 ping 模块3.10 yum 模块3.11 service/systemd 模

2022-09-23 09:45:26 861

原创 Docker安全及日志管理

1 Docker 容器与虚拟机的区别1.1 隔离与共享1.2 性能与损耗2 Docker 存在的安全问题2.1 Docker 自身漏洞2.2 Docker 源码问题3 Docker 架构缺陷与安全机制4 Docker 安全基线标准4.1 内核级别4.2 主机级别4.3 网络级别4.4 镜像级别4.5 容器级别4.6 其他设置5 容器相关的常用安全配置方法5.1 docker-firewalld 规则设定5.1.1 容器最小化5.1.2 Docker 远程 API 访问控制...

2022-07-11 01:46:11 251

原创 Docker-Consul概述以及集群环境搭建

1 什么是服务注册与发现2 什么是 consul2.1 consul 提供的关键特性3 consul 部署3.1 环境配置3.1.1 建立 Consul 服务3.1.2 查看集群信息3.1.3 通过 http api 获取集群信息3.2 registrator 服务器3.2.1 安装 Gliderlabs/Registrator3.2.2 测试服务发现功能是否正常3.2.3 验证 http 和 nginx 服务是否注册到3.3 consul-template3.3.1 准备 tem...

2022-07-11 01:44:42 636

原创 Docker-Harbor 私有仓库部署与管理

1 Harbor 概述1.1 Harbor 的特性1.2 Harbor 的构成2 Harbor 部署2.1 部署 Docker-Compose 服务2.2 通过127.0.0.1来登陆和推送镜像2.3 上传镜像2.4 创建Harbor用户2.5 远程同步

2022-07-11 01:42:36 154

原创 Docker 搭建本地私有仓库

Docker搭建本地私有仓库

2022-07-11 01:37:17 407

原创 Docker-Compose概述与简单编排部署

1 Docker-Compose 概述1.1 Docker Compose 环境安装1.2 YAML 文件格式及编写注意事项1.3 Docker Compose 配置常用字段1.4 Docker Compose 常用命令2 Compose 部署3 总结

2022-07-11 01:34:43 211

原创 Docker 的数据管理(Dockerfile的概述和构建)

1 数据卷容器2 端口映射3 容器互联(使用 centos 镜像)4 Docker 镜像的创建4.1 基于现有镜像创建4.2 基于本地模板创建4.3 基于 Dockerfile 创建4.4 镜像加载原理5 Dockerfile5.1 Dockerfile 结构的四个部分Docker 镜像结构的分层5.2 如何把镜像体积给缩小5.3 Dockerfile 操作指令☆6 Dockerfile 案例6.1 构建 apache 容器服务6.2 构建 SSH 镜像6.3 Systemctl镜像......

2022-07-11 01:25:05 238

原创 Docker资源控制

1 CPU 资源控制1.1 设置 CPU 使用率上限1.1.1 修改 CPU 使用率上限1.1.2 已经存在的修改,(最多只能用33%)1.2 设置CPU资源占用比(设置多个容器时才有效)1.3 设置容器绑定指定的CPU2 对内存使用的限制2.1 限制容器可以使用的最大内存2.2 限制容器可用的 swap 大小3 对磁盘IO配额控制(blkio)的限制4 清理docker占用的磁盘空间5 总结...

2022-07-11 00:53:52 565

原创 Docker的网络模式 (4+1)

1 Docker 网络实现原理2 Docker 的网络模式2.1 网络模式详解2.1.1 Host 模式2.1.2 Container 模式2.1.3 none 模式(躺平)2.1.4 Bridge 模式外界服务访问 Docker1 里面的服务3 自定义网络4 总结

2022-07-04 17:25:17 377

原创 Docker基本命令及镜像与容器的基本操作

1 docker 基本命令1.1 查看镜像1.2 查看所有状态容器1.3指令1.4 查看docker版本命令查看docker信息1.6 docker帮助命令文档2 Docker 镜像操作2.1 搜索镜像-2.2 获取镜像2.3 获取镜像信息2.4 增加镜像2.5 删除镜像2.6 导出/导入镜像2.7 镜像的详细信息2.8 镜像加速下载3 Docker 容器操作3.1 查询所有容器运行状态3.2 创建容器3.3 启动容器3.4 创建并启动容器3.5 进入容器3.6 复制容器3.6.1 复制到容器中3.6.2

2022-07-03 23:51:59 1123

原创 Docker基本概念及安装

1 Docker 概述 (一次封装,到处运行)1.1 Docker 容器的特性1.2 Docker 与虚拟机的区别1.3 容器在内核中支持 2 种重要技术1.4 Docker 的核心概念2 Docker 安装2.1 yum 仓库安装 Docker2.2 Docker 源码包安装3 总结

2022-07-03 23:48:17 563

原创 zabbix 监控

1 zabbix 概述1.1 zabbix 监控原理2 安装 zabbix 5.02.1 部署 zabbix 服务端2.2 部署 zabbix 客户端3 自定义监控内容4 zabbix自动发现与自动注册4.1 zabbix 自动注册(对于agent2是主动模式)5 部署 Zabbix 代理服务器6 配置 agent 使用 proxy7 设置zabbix-snmp 监控...

2022-07-03 23:47:18 188

原创 kafaka 日志收集

1 Kafka 架构深入1.1 Kafka 工作流程及文件存储机制2 Filebeat+Kafka+ELK

2022-07-03 23:35:02 748

原创 Zookeeper + kafka概念及部署

1 Zookeeper(分布式的系统管理框架)1.1 Zookeeper 工作机制1.2 Zookeeper 特点1.4 Zookeeper 数据结构1.5 Zookeeper 应用场景(不重要)1.6 Zookeeper 选举机制(重点)1.6.1 第一次启动选举机制1.6.2 非第一次启动选举机制2 部署 Zookeeper 集群3 Kafka4 部署 kafka 集群......

2022-07-03 23:31:06 993

原创 ELFK部署

1 Elasticsearch 部署(在Node1、Node2节点上操作)2 Logstash 部署(在 Apache 节点上操作)3 Filebeat+ELK 部署4 Filter 插件

2022-07-03 23:19:15 161

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

1 为什么要使用ELK2 ELK 日志分析系统2.1 E(Elasticsearch)概述2.2 L(Logstash)概述2.3 K(Kibana)概述2.3.1 Kibana 主要功能2.4 添加的其它组件2.4.1 filebeat 结合 logstash 带来好处2.5 完整日志系统基本特征2.6 ELK 的工作原理3 部署ELK日志分析系统3.1 LK Elasticsearch 集群部署(在Node1、Node2节点上操作)3.2 LK Logstash 部署(在 Apa...

2022-07-03 22:53:57 181

原创 GFS 分布式文件系统概述与部署

1 GlusterFS(分布式文件系统)1.1 MFS 与 GlusterFs 比较1.2 GlusterFS 特点1.3 GlusterFS 术语1.4 GlusterFS 构成1.5 GlusterFs 的工作流程1.6 后端存储如何定位文件1.6.1 弹性 HASH 算法1.6.2 弹性 HASH 算法的优点1.7 GlusterFS 的卷类型2 GFS 部署2.1 集群环境2.2 更改节点名称2.3 节点进行磁盘分区并挂载2.4 修改主机名,配置 /etc/hosts 文件2.5 安装本地源...

2022-06-27 01:19:05 377

原创 Redis主从复制、哨兵模式、集群的概述与搭建

1 Redis 主从复制1.1 Redis 主从复制的作用1.2 Redis 主从复制的流程2 Redis主从复制的搭建3 Redis 哨兵模式3.1 哨兵模式的原理3.2 哨兵模式的作用3.3 哨兵模式的结构4 哨兵模式的搭建4.1 环境配置4.2 修改 Redis 哨兵模式的配置文件(所有节点操作)4.3 启动哨兵模式4.4 查看哨兵信息4.5 故障模拟5 Redis 群集模式5.1 集群的作用5.2 Redis 集群的数据分片5.3 搭建 Redis 群集模式...

2022-06-26 22:59:44 147

原创 NoSQL之Redis配置与优化

1 关系数据库与非关系型数据库概述1.1 关系型数据库1.2 非关系型数据库2 关系数据库与非关系型数据库区别2.1 数据存储方式不同2.2 扩展方式不同2.3 对事务性的支持不同3 非关系型数据库产生背景4 Redis 简介4.1 Redis 优点5 Redis 安装部署6 Redis 命令工具6.1 redis-cli 命令行工具6.2 redis-benchmark 测试工具6.3 Redis 数据库常用命令6.4 Redis 多数据库常用命令7 Redis 高可用...

2022-06-26 21:56:57 236

原创 Squid代理服务器(缓存加速之Web缓存层)

1 Squid 代理服务器1.1 代理的工作机制1.2 代理服务器的概念及其作用1.3 Squid 代理的类型2 安装 Squid 服务1 编译安装 Squid2 修改 Squid 的配置文件3 Squid 的运行控制4 创建 Squid 服务脚本3 构建传统代理服务器4 构建透明代理服务器4.1 Squid 服务器配置4.2 Web 服务器配置5 ACL 访问控制5.1 定义访问控制列表5.1 启动对象列表管理5.2 Web 服务器配置6 Squid 日志分析7 反向代理...

2022-06-26 20:50:36 620

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

2 搭建 MySQL + MHA2.1 所有服务器,关闭系统防火墙和安全机制2.2 修改 master(192.168.16.18)、Slave1(192.168.16.20)、Slave2(192.168.16.22) 节点的主机名2.3 修改三台 Master、Slave1、Slave2 节点的主配置文件/etc/my.cnf2.4 配置 mysql 一主两从2.4.1 所有数据库节点进行 mysql 授权2.4.2 在 Master 节点查看二进制文件和同步点2.4.3 在 Slave1...

2022-06-26 02:53:27 271

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

4.1 搭建 MySQL 主从复制4.1.1 Mysql 主从服务器时间同步4.1.2 主服务器的 mysql 配置4.1.3 从服务器的 mysql 配置4.1.4 验证主从复制效果4.2 搭建 MySQL 读写分离4.2.1 Amoeba 服务器配置4.2.2 配置 Amoeba 读写分离,两个 Slave 读负载均衡4.2.3 测试读写分离...

2022-06-26 02:05:23 312

原创 MySQL高级语句二

1 EXISTS2 inner join、left join、right join3 CREATE VIEW 视图4 UNION 联集4.1 交集值4.2 无交集值5 CASE6 空值(null)和无值(’’)的区别7 正则表达式(与Shell部分一样)8 存储过程(与Shell函数差不多,代码的复用)8.1 创建存储过程8.2 调用存储过程8.3 查看存储过程8.4 存储过程的参数8.5 删除存储过程8.6 存储过程的控制语句...

2022-06-22 00:56:48 139

原创 MySQL高级语句一

1 准备工作1.1 安装 MySQL 数据库1.2 实验准备,数据表配置2 MySQL 高级(进阶) SQL 语句2.1 SELECT---显示表格中一个或数个字段的所有资料2.2 DISTINCT---不显示重复的资料(去重)2.3 WHERE---有条件查询2.4 AND、OR---and(并且)、or(或者)2.5 IN---显示已知的值的资料2.6 BETWEEN---显示两个值范围内的资料2.7 通配符、LIKE2.8 ORDER BY3 函数3.1 数学函数...

2022-06-22 00:51:52 76

原创 Mysql数据库---日志管理、备份与恢复

准备工作,安装MySQL数据库1 MySQL 日志管理1.1 MySQL 常用日志类型及开启1.2 查看日志状态2 MySQL备份与恢复2.1 数据备份的重要性2.2 数据库备份的分类2.3 常见的备份方法2.4 MySQL 完全备份与恢复2.4.1 MySQL 完全备份2.4.2 完全备份恢复3 MySQL 增量备份与恢复3.1 MySQL 增量备份恢复......

2022-06-22 00:30:57 170

原创 MySQL数据库---存储引擎

1 MySQL 存储引擎1.1 存储引擎概念介绍1.2 MySQL常用的存储引擎1.2.1 MyISAM1.2.2 InnoDB2 查看存储引擎2.1 查看系统支持的存储引擎2.2 查看表使用的存储引擎3 修改存储引擎

2022-06-20 02:12:19 114 1

原创 MySQL数据库---事务

1 MySQL事务2.1 事务的 ACID 特点2.1.1 事务之间的相互影响2.1.2 Mysql 及事务隔离级别2.1.3 事务隔离级别的作用范围2.2 事务控制语句3 MySQL 存储引擎3.1 MySQL 常用的存储引擎3.1.1 MyISAM3.1.2 InnoDB3.2 查看和设置存储引擎的命令3.3 修改存储引擎......

2022-06-20 02:07:51 450

原创 MySQL数据库---索引

1 索引1.1 索引的概念1.2 索引的作用1.3 创建索引的原则依据1.4 索引的分类和创建1.4.1 普通索引1.4.2 唯一索引1.4.3 主键索引1.4.4 组合索引(单列索引与多列索引)1.4.5 全文索引(FULLTEXT)2 查看索引3 删除索引总结......

2022-06-20 01:56:54 67

原创 MySQL数据库---数据库基础

1 数据库的基本概念1.1 数据库的组成1.2 数据库的管理系统(DBMS)1.3 数据库系统(DBS)2 当今主流数据库3 关系型数据库介绍4 非关系型数据库介绍5 MySQL 数据库介绍6 MySQL 数据库管理6.1 常用的数据类型6.2 查看数据库结构6.3 SQL 语句6.4 创建及删除数据库和表6.5 管理表中的数据记录6.6 修改表名和表结构7 数据表高级操作7.1 MySQL b中6种常见的约束8 数据表高级操作......

2022-06-20 01:45:46 114

原创 Haproxy配合Nginx搭建Web集群部署实验

1 常见的Web集群调度器2 Haproxy应用分析3 Haproxy调度算法原理4 Haproxy搭建 Web 群集4.1 部署haproxy服务器(192.168.16.10)4.2 编译安装Nginx服务器(192.168.16.20、192.168.16.30)4.3 测试 Web集群5 日志定义

2022-06-20 01:29:43 138

原创 LVS+Keepalived高可用群集实战部署

1 LVS+Keepalived1.1 LVS---Linux 虚拟服务器1.2 keepalived 及其工作原理1.3 Keepalived体系主要模块及其作用2 Keepalived 实现原理剖析3 LVS+Keepalived 高可用群集部署3.1 配置主备负载调度器(192.168.80.10、192.168.80.11相同)3.2 部署NFS共享服务器3.3 配置节点服务器3.4 配置keeplived(主、备DR服务器上都要设置)3.5 客户机访问.........

2022-06-20 01:21:33 221

原创 集群二---LVS负载均衡群集DR模式及部署

1 数据包流向分析2 DR模式的特点3 LVS-DR中的ARP问题3.1 IP地址冲突3.2 路由根据ARP表项,会将新来的请求报文转发给RealServer,导致Director的VIP失效3.3 两个问题的设置方法4 部署DR模式

2022-06-20 01:14:33 155

原创 集群一---LVS负载均衡集群NAT模式及LVS负载均衡实战部署

1 群集1.1 群集存在的问题和解决方法1.2 群集分类2 负载均衡群集架构2.1 负载均衡的结构2.2 负载均衡群集工作模式分析2.2.1 NAT 模式---地址转换2.2.2 TUN 模式---IP隧道2.2.3 DR 模式---直接路由3 LVS 虚拟服务器4 LVS 的负载调度算法5 ipvsadm工具5.1 LVS群集创建与管理5.2 ipvsadm 功能与选项说明6 NFS 共享存储服务7 NAT模式 LVS 负载均衡群集部署..................

2022-06-20 00:58:26 233

原创 Tomcat多实例部署以及Nginx+Tomcat负载均衡、动静分离

1 Tomcat多实例部署1.1 安装jdk1.2 安装 tomcat1.3 浏览器访问测试2 Nginx实现负载均衡原理2.1 Nginx静态处理优势2.2 Nginx动静分离原理2.3 Nginx配置反向代理主要参数3 Nginx+Tomcat负载均衡、动静分离3.1 部署 Nginx 负载均衡器3.2 部署2台Tomcat 应用服务器(shell脚本一键部署)3.3 动静分离配置3.4 测试效果..................

2022-06-20 00:49:08 645

原创 Tomcat的部署与优化(服务部署、虚拟主机配置及相关配置文件参数优化)

1 Tomcat服务器简介1.1 Java Servlet1.2 JSP 全称Java Server Pages1.3 Tomcat 三大核心组件1.4 Tomcat 功能组件结构1.4.1 Container 结构分析1.5 Tomcat 请求过程2 Tomcat 服务部署安装3 Tomcat 虚拟主机配置4 Tomcat 优化4.1 内核参数优化4.2 Tomcat 配置文件参数优化4.3 Tomcat 配置 JVM 参数优化...

2022-06-20 00:25:38 368

原创 Nginx中的location匹配与rewrite重写跳转

2 location2.1 location 匹配规则格式2.2 location 常用的匹配规则2.3 location 优先级2.4 location 示例说明2.5 实际网站使用中,至少有三个匹配规则定义3 rewrite3.1 rewrite 跳转实现3.2 rewrite 执行顺序3.3 rewrite 语法格式3.4 flag 标记说明4 rewrite 示例4.1 示例一:基于域名的跳转4.2 示例二:基于客户端 IP 访问跳转4.3 示例三:基于旧域名跳转到新域名后面加目录4.4 示例四:.

2022-06-15 00:57:30 667

空空如也

空空如也

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

TA关注的人

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