自定义博客皮肤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)
  • 收藏
  • 关注

原创 Kubectl常用命令

Kubectl常用命令一、常用命令1. kubectl get2. kubectl delete3. kubectl logs4. kubectl apply5. kubectl create6. kubectl run7. kubectl scale8. kubectl describe二、常用场景1.节点维护2 更新应用一、常用命令1. kubectl get获取相应资源信息# get 命令的基本输出kubectl get services

2022-03-30 17:14:23 1731 1

原创 容器服务常见故障处理(持续更新...)

容器服务常见故障处理一、pod状态异常查看方法1.查看Pod状态2.常见Pod状态3.输出Pod的yaml文件4.查看Pod详细信息5.查看Pod里对应容器的日志二、Pod几种异常状态问题分析1.详细解释Pod常见异常状态一、pod状态异常查看方法1.查看Pod状态#使用--all-namespaces查看所有命名空间下的podkubectl get pod -n <namespace> -o wide2.常见Pod状态状态解释Running运行中Pe

2021-12-28 14:51:55 3794

原创 华为云-计算云服务介绍

华为云服务介绍,以及产品使用。

2022-12-22 16:39:52 4065 1

原创 Kubernetes多master二进制部署

Kubernetes多master二进制部署 一、部署master02 节点修改主机名,关闭防火墙在k8smaster01上操作在k8smaster02上操作 二、部署负载均衡1.配置nginx的官方在线yum源,配置本地nginx的yum源2.部署keepalived服务3.修改k8snode节点上的bootstrap.kubeconfig,kubelet.kubeconfig配置文件为VIP4.在lb01上查看nginx的k8s日志 三、测试 前言 本实验建立在Kubernetes单..

2021-08-18 09:03:14 181

原创 Kubernetes单master二进制部署

Kubernetes单节点二进制部署 一、常见的K8S部署方式:1.Minikube2.Kubeadmin3.二进制安装部著 二、二进制部署环境准备1.部署etcd(1)修改主机名,关闭防火墙(2)上传证书制作工具(k8smaster01上操作)(3)启动etcd服务(k8smaster01上操作)(4)修改node01和node02的配置文件(k8snode01和k8snode02) 2.部署docker引擎(在所有node节点上操作)3.flannel 网络配置概述(1)在 k8smas..

2021-08-18 08:54:08 277

原创 初步了解Kubernetes

初步了解Kubernetes 一、Kubernetes 简介二、Kubernetes 特性1、弹性伸缩2、自我修复3、服务发现和负载均衡4、自动发布(默认滚动发布模式)和回滚5、集中化配置管理和秘钥管理6、存储编排,支持外挂存储并对外挂存储资源进行编排7、任务批处理 三、Kubernetes 集群架构与组件1.架构2.Master 节点Kube-apiserverKube-controller-managerKube-scheduler 3.存储中心 etcd4.Node 节点Kubelet..

2021-08-18 08:39:38 111

原创 Ansible主机清单及playbook剧本

Ansible之主机清单及playbook剧本 一、主机清单inventory变量参数Inventory中的变量 二、YAML1.基本语法规则2.YAML支持的数据结构 三、playbook1.组成部分2.运行playbook3.定义、引用变量4.指定远程主机sudo切换用户5.when条件判断6.迭代 四、Templates 模块五、tags 模块六、Roles 模块1.roles 内各目录含义解释2.playbook 中使用 roles 的步骤3.编写httpd模块4.编写mysql模..

2021-08-15 18:56:14 749

原创 Ansible(自动化运维工具)概述及常用命令模块

Ansible概述及常用命令模块 一、Ansible概述特点 二、部署ansible1.使用 yum 安装epel源和ansible2.配置主机清单3.配置密钥对验证 三、ansible常用命令行模块1.command模块2.shell模块3.cron模块4.user模块5.group模块6.copy模块7.file模块8.hostname模块9.ping模块10.yum模块11.service/systemd模块12.script模块13.setup模块 一、Ansible概述 ..

2021-08-10 19:45:19 366

原创 Docker consul

Docker consul 一、服务注册与发现二、consul概述定义特性 三、部署consul1.安装Consul2.查看集群信息3.通过httpd api获取集群信息 四、安装registratorregistrator作用1.容器服务自动加入nginx集群2.测试发现功能是否正常3.验证http和nginx服务是否注册到consul 五、安装docker templatedocker template概述1.安装软件包2.准备template nginx模板文件3.编译安装nginx..

2021-08-08 22:44:54 99

原创 Docker数据管理及实例(Dockerfile镜像创建)

Docker数据管理及实例 一、管理方式1.数据卷2.数据卷容器 二、容器互联(使用centos镜像)三、docker镜像创建1.基于已有镜像创建2.基于本地模板创建3.基于 Dockerfile创建(1)联合文件系统(UnionFS)(2)镜像加载原理(3)Docker里的centos的大小为200M的原因(4)Dockerfile概述 四、Docker 镜像结构的分层五、Dockerfile 操作常用指令1.FROM 镜像2.MAINTAINER 名字3.RUN 命令4.ENTRYP..

2021-08-03 20:09:03 171

原创 Docker基本原理(容器及镜像操作)

Docker基本管理(容器及镜像操作) 一、Docker概述设计宗旨优点容器在内核中支持2种重要技术 二、Docker与虚拟机的区别三、Docker的核心概念镜像容器仓库总结 四、安装Docker五、Docker镜像操作1.搜索镜像2.获取镜像3.镜像加速下载4.查看镜像信息5.查看下载的镜像文件信息6.查看下载到本地的所有镜像7.根据镜像的唯一标识 ID 号,获取镜像详细信息8.为本地的镜像添加新的标签9.删除镜像10.存出镜像:将镜像保存成为本地文件11.载入镜像:将镜像文件导入到镜像库中..

2021-08-02 20:16:07 325

原创 Kafka架构及Filebeat+Kafka+ELK集群搭建

Kafka架构及Filebeat+Kafka+ELK集群搭建 一、消息队列(MQ)的介绍二、使用消息队列的好处(1)解耦(2)可恢复性(3)缓冲(4)灵活性 & 峰值处理能力(5)异步通信 三、消息队列的两种模式(1)点对点模式(一对一,消费者主动拉取数据,消息收到后消息清除)(2)发布/订阅模式(一对多,又叫观察者模式,消费者消费数据之后不会清除消息) 四、Kafka概述1.定义2.简介3.特性 五、Kafka系统架构1.Broker2.Topic3.Partition4.Lea..

2021-07-26 20:54:00 568

原创 Zookeeper集群概述及部署

Zookeeper集群概述及部署 一、Zookeeper概述1.定义2.Zookeeper 工作机制3. 特点4.数据结构 二、应用场景1.统一命名服务2. 统一配置管理3.统一集群管理4.服务器动态上下线5.软负载均衡 三、Zookeeper选举机制第一次启动选举机制非第一次启动选举机制当ZooKeeper 集群中的一台服务器出现以下两种情况之一时,就会开始进入Leader选举:而当一台机器进入Leader选举流程时,当前集群也可能会处于以下两种状态: 四、部署Zookeeper集..

2021-07-26 20:46:45 134

原创 ELK日志分析系统

ELK日志分析系统 一、概述1.简介2.组件 二、使用原因三、完整日志系统基本特征四、ELK的工作原理五、ELK Elasticsearch集群部署1.环境准备2.部署 Elasticsearch 软件3.安装 Elasticsearch-head 插件 六、ELK Logstash 部署1.更改主机名2.安装Apahce服务(httpd)3.安装Java环境4.安装logstash5.测试 Logstash6.定义 logstash配置文件 七、ELK Kiabana 部署1.安装 Ki..

2021-07-26 20:43:14 314

原创 GFS 分布式文件系统

GFS 分布式文件系统 一、概述二、特点1.扩展性和高性能2.高可用性3.全局统一命名空间4.弹性卷管理5.基于标准协议 三、GlusterFS术语四、GlusterFS的模块化堆栈式架构五、GlusterFS的工作流程六、后端存储定位文件的方法(HASH算法)七、GFS的卷类型1.分布式卷(Distribute volume)2.条带卷(Stripe volume)3.复制卷(Replica volume)4.分布式条带卷(Distribute Stripe volume)5.分布式复制卷(Di..

2021-07-26 14:10:28 187

原创 Shell----zookeeper部署脚本

zookeeper部署脚本1.准备至少三台服务器##这里使用weget在线下载安装包无需自己下载2.在每台服务器上修改myid(打开脚本修改echo 1 > /usr/local/zookeeper-3.5.7/data/myid 只需要修改数字(myid)即可)3.执行脚本#! /bin/bash##################封装函数###############zookeeper(){####读取服务器地址#####read -p "请输入服务器一的地址:" ip1re

2021-07-21 15:04:35 210

原创 rsync远程同步

rsync远程同步 一、概述二、rsync同步源三、配置rsync源1.基本思路2.rsync命令 四、配置源的两种方式方式 五、免交互格式六、inotify简介1.调整inotify内核参数2.使用inotify-tools辅助工具3.编写同步脚本 七、配置rsync下行同步1.Master (192.168.19.33)2.Slave(192.168.19.55)3.验证设置周期任务 八、部署rsync+inotify实时同步1.Master (192.168.19.3..

2021-07-18 20:42:33 133

原创 Redis高可用三种模式

Redis高可用三种模式 一、Redis主从复制1.概念2.作用3.工作流程4.实验部署 二、Redis哨兵模式1.原理2.作用3.结构4.启动5.实验部署 三、Redis群集模式1.概述2.作用(1)数据分区(2)高可用 3.Redis集群的数据分片Redis集群的主从复制模型 4.实验部署 一、Redis主从复制 1.概念 (1)主从复制,是指将一台Redis服务器的数据,复制到其他的Redis服务器。前者称为主节点(Master),后者称为从节点(Slave);..

2021-07-18 20:30:43 453

原创 Redis数据类型

Redis数据类型 一、String数据类型概述1.set / get / append / strlen2.incr / decr / incrby / decrby3.getset4.setex5.setnx6.mset / mget / msetnx 二、List数据类型概述1.lpush / lpushx / lrange2.lpop / llen3.lrem / lset / lindex / ltrim4.linsert5、rpush / rpushx / rpop / rpoplpu..

2021-07-13 20:10:30 480 1

原创 Redis配置与优化

NoSQL之Redis配置与优化 一、关系数据库与非关系型数据库概述1.关系型数据库2.非关系型数据库3.关系数据库与非关系型数据库的区别(1)数据存储方式不同(2)扩展方式不同(3)对事务性的支持不同 4.非关系型数据库产生背景5.总结 二、Redis概述1.简单介绍2.优点3.使用场景 三、Redis配置1.编译安装redis2.执行软件包自带的install_server.sh脚本文件设置redid服务相关配置3.把redis的可执行程序文件放入路径环境变量的目录中便于系统识别4...

2021-07-13 19:57:53 89

原创 Squid代理服务器

Squid代理服务器 一、Squid 代理服务器1.代理的工作机制2.代理的类型传统代理透明代理反向代理 二、安装squid服务1、编译安装 Squid2、修改 Squid 的配置文件3、Squid 的运行控制4、创建 Squid 服务脚本 三、构建传统代理服务器环境配置准备修改Squid-Server配置文件客户机的代理配置web1配置访问web服务器进行测试 四、搭建透明代理1、Squid服务器配置2、web1服务器3、客户端关闭代理,修改win10 地址 五、ACL访..

2021-07-08 10:48:24 117

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

MySQL MHA高可用配置及故障切换 一、MHA概述1.定义2.MHA 的组成3.MHA 的特点 二、搭建 MySQL MHA1.修改mysql节点的主机名2.修改 Master、Slave1、Slave2 节点的 Mysql主配置文件/etc/my.cnf3.在 Master、Slave1、Slave2 节点上都创建两个软链接4.配置 mysql 一主两从5.安装 MHA 软件6.在所有服务器上配置无密码认证7.在 manager 节点上配置 MHA8.第一次配置需要在 Master 节点上手..

2021-07-05 19:10:58 236 1

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

MySQL主从复制与读写分离 一、MySQL主从复制1.复制类型2.工作过程 二、MySQL读写分离1.定义2.存在意义3.作用时间4.原理5.类型基于程序代码内部实现基于中间代理层实现 6.工作过程 三、MySQL主从复制和读写分离实验步骤及实操搭建 MySQL主从复制(1)Mysql主从服务器时间同步(Master :192.168.19.44)(2)从服务器配置(3)主服务器的mysql配置(4)从服务器的mysql配置(5)验证主从复制效果 搭建 MySQL读写分离(1)A..

2021-07-04 21:10:09 503 2

原创 高级MySQL语句

高级MySQL语句 一、高级SQL语句1、SELECT ----显示表格中一个或数个栏位的所有资料2、DISTINCT ----不显示重复的资料3、WHERE ----有条件查询4、AND OR ----且 或5、IN ----显示已知的值的资料6、BETWEEN ----显示两个值范围内的资料7、通配符 ----通常通配符都是跟 LIKE 一起使用的8、LIKE ----匹配一个模式来找出我们要的资料9、ORDER BY ----按关键字排序10、GROUP BY ----对GROUP BY后面的栏..

2021-07-02 14:31:32 146 2

原创 安装数据库时报错gmake[2]: *** [CMakeFiles/tdcore.dir/td/telegram/MessagesManager.cpp.o] Error 4 gmake[1]: **

c++: internal compiler error: Killed (program cc1plus)Please submit a full bug report,with preprocessed source if appropriate.See <http://bugzilla.redhat.com/bugzilla> for instructions.gmake[2]: *** [CMakeFiles/tdcore.dir/td/telegram/MessagesMana

2021-07-01 17:54:06 1636

原创 MySQL 日志管理、备份与恢复

MySQL 日志管理、备份与恢复 一、MySQL 日志管理二、数据库备份的重要性与分类1.数据备份的重要性2. 造成数据丢失的原因3.从物理与逻辑的角度,备份分为4.从数据库的备份策略角度,备份可分为 三、常见的备份方法1.物理冷备2.专用备份工具mydump或mysqlhotcopy3.启用二进制日志进行增量备份4.第三方工具备份 四、MySQL完全备份优点缺点 五、数据库完全备份分类1.物理冷备份与恢复2.mysqldump备份与恢复(1)完全备份一个或多个完整的库(包括其中所有的表..

2021-07-01 16:30:11 112

原创 MySQL存储引擎

MySQL存储引擎 一、存储引擎概念介绍二、MySQL常用的存储引擎1、MyISAM1.1 MyISAM的特点1.2 MyISAM 表支持 3 种不同的存储格式1.3 MyISAM适用的生产场景 2、InnoDB2.1 InnoDB特点 三、查看系统支持的存储引擎四、查看表使用的存储引擎五、修改存储引擎 一、存储引擎概念介绍 MySQL中的数据用各种不同的技术存储在文件中,每一种技术都使用不同的存储机制、索引技巧、锁定水平并最终提供不同的功能和能力,这些不同的技术以及配套的功能..

2021-06-27 22:15:14 5706 1

原创 MySQL事务

MySQL事务 一、MySQL事务的概念二、事务的ACID特点1、原子性2、一致性3、隔离性4、持久性 三、事务之间的相互影响四、MySQL及事务隔离级别1、查询全局事务隔离级别2、查询会话事务隔离级别3、设置全局事务隔离级别4、设置会话事务隔离级别 五、事务控制语句1、测试提交事务2、测试回滚事务3、测试多点回滚4、使用 set 设置控制事务 一、MySQL事务的概念 ● 事务是一种机制、一个操作序列,包含了一组数据库操作命令,并且把所有的命令作为一个整体一起向系统提交或撤销操作..

2021-06-27 20:11:02 3318 1

原创 MySQL 索引

MySQL 索引 一、MySQL 索引类型及概念1.索引的概念2.索引的作用3.创建索引的原则依据4.索引的分类和创建(1)普通索引直接创建索引修改表方式创建创建表时指定索引 (2)唯一索引直接创建唯一索引修改表方式创建创建表时指定 (3)主键索引创建表的时候指定修改表方式创建 (4)组合索引(单列索引与多列索引)(5)全文索引(FULLTEXT)直接创建索引修改表方式创建创建表时指定索引使用全文索引查询 5.查看索引6.删除索引直接删除索引修改表方式删除索引删除..

2021-06-27 20:04:44 111 1

原创 数据库用户管理和授权

数据库用户管理和授权 一、数据库用户管理1.新建用户2.查看用户信息3.重命名用户4.删除用户5.修改当前登录用户密码6.修改其他用户密码7.忘记 root 密码的解决办法(1)修改 /etc/my.cnf 配置文件,不使用密码直接登录到 mysql(2)使用 update 修改 root 密码,刷新数据库 二、数据库用户授权1.授予权限2.查看权限3.撤销权限 一、数据库用户管理 1.新建用户 CREATE USER '用户名'@'来源地址' [IDENTIFIED BY [..

2021-06-27 19:45:45 526 1

原创 数据库基本概念及基本操作

数据库基本概念1.数据库数据库,简而言之可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据运行新增、截取、更新、删除等操作。所谓“数据库”系以一定方式储存在一起、能予多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合2.数据库管理系统数据库管理系统(Database Management System,简称DBMS)是一个人机系统,由硬件、OS、数据库、DBMS、应用软件和数据库用户组成用户可以通过DBMS或应用程序操作数据库3.数据库管理系统分类2.1 关系数

2021-06-24 14:34:36 1032

原创 shell一键部署数据库

1.把数据库安装包拉入opt目录下2.创建脚本文件,复制以下内容3.使用chmod +x 脚本名称 添加执行权限,再用./脚本名称执行。在这里插入代码片

2021-06-23 20:08:19 145

原创 使用Haproxy搭建Web群集

Haproxy搭建Web群集 一、概述二、常见的Web集群调度器三、HAProxy的主要特性四、Haproxy应用分析五、HAProxy负载均衡策略六、Haproxy调度算法原理七、Haproxy搭建 Web 群集节点服务器部署haproxy 服务器部署验证 八、日志定义 一、概述 HAProxy是可提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,是免费、快速并且可靠的一种解决方案。 HAProxy非常适用于并发大(并发达1w以上)web站点,这些站点通常又需要会话保持或七层处..

2021-06-19 18:45:55 134

原创 LVS + Keepalived群集

LVS + Keepalived群集 一、概述二、Keepalived实现原理三、LVS+Keepalived 高可用群集配置及实操配置负载调度器(主、备相同)配置节点服务器验证 一、概述 Keepalived工具 (1)支持故障自动切换(Failover) (2)支持节点健康状态检查(Health Checking) 判断LVS负载调度器、节点服务器的可用性,当master主机出现故障及时切换到backup节点保证业务正常,当 master 故障主机恢复后将其重新加入群集并且业务重新..

2021-06-19 18:41:55 84

原创 LVS--NAT负载均衡群集

LVS负载均衡群集(NAT) 一、概述1.定义2.背景3.解决办法4.现状 二、群集分类负载均衡群集高可用群集高性能群集 三、负载均衡群集架构第一层,负载调度器(Load Balancer或Director)第二层,服务器池(Server Pool)第三层,共享存储(Share Storage) 四、负载均衡群集工作模式NAT模式------地址转换(负载调度器会成为一个瓶颈)TUN模式------IP隧道DR模式------直接路由NAT模式与DR模式比较 五、LVS虚拟服务器LVS..

2021-06-19 18:33:10 147

原创 shell一键部署LVS-DR模式

shell一键部署LVS-DR模式1.配置DR服务器脚本#######DR自动配置脚本########1.关闭防火墙##systemctl stop firewalldsetenforce 0modprobe ip_vs##2.安装ipvsadm软件包##yum -y install ipvsadm.x86_64if [ $? -ne 0 ];then echo"安装失败,请检查服务配置!" exit 1fi##3.配置网卡信息##read -p "请配置DR服务器en

2021-06-18 14:05:45 162

原创 Tomcat+nginx多实例及动静分离配置

Tomcat 多实例及动静分离配置 一、多实例部署1.安装好 jdk 和 tomcat2.配置 tomcat 环境变量3.修改 tomcat2 中的 server.xml 文件,要求各 tomcat 实例配置不能有重复的端口号4.修改各 tomcat 实例中的 startup.sh 和 shutdown.sh 文件,添加 tomcat 环境变量5.启动各 tomcat 中的 /bin/startup.sh6.验证 二、Nginx 负载均衡三、Nginx 动静分离动静分离原理Nginx 静态处理优势..

2021-06-17 13:56:12 207

原创 Tomcat一键部署

Tomcat一键部署1.把apache-tomcat-9.0.16.tar;jdk-8u201-linux-x64两个包拉入到opt目录2.创建一个脚本文件复制如下代码3.执行代码##########安装Tomcat服务###########echo "正在为您安装Tomcat服务..........."####1.关闭防火墙,将安装 Tomcat 所需软件包传到/opt目录下systemctl stop firewalldsystemctl disable firewalldsete

2021-06-14 21:52:29 392

原创 Tomcat部署及优化

Tomcat部署及优化 一、概述简单介绍核心组件JavaServletJSP容器 二、Tomcat顶层架构4个子容器的作用 三、Tomcat请求过程四、Tomcat服务部署安装JDK安装启动 Tomcat优化 Tomcat 启动速度tomcat的主要目录 五、Tomcat 虚拟主机配置六、Tomcat 优化配置文件参数优化修改配置文件 一、概述 简单介绍 Tomcat免费的、开放源代码的Web应用服务器,属于轻量级应用服务器。 在中小型系统和并发访问用户不是很多的场合..

2021-06-14 21:47:28 374 2

原创 Nginx 中location与rewrite

Nginx 中location与rewrite 一、了解常见的Nginx正则表达式二、location分类常用的匹配规则优先级实例解析实际使用中的三个匹配规则定义第一个必选规则第二个必选规则第三个通用规则 三、Rewrite功能跳转实现执行顺序语法格式实操基于域名的跳转基于客户端 IP 访问跳转基于旧域名跳转到新域名后面加目录基于参数匹配的跳转基于目录下所有 php 结尾的文件跳转基于最普通一条 url 请求的跳转 一、了解常见的Nginx正则表达式 ^ :匹配输入字符串的起始..

2021-06-10 15:00:11 308 2

空空如也

空空如也

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

TA关注的人

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