自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 k8s——kubernetes二进制多节点部署(单节点部署为基础)

这里写目录标题1. kubernetes集群架构与组件1.1 Master组件1.1.1 kube-apiserver1.1.2 kube-controller-manager1.1.3 kube-scheduler1.1.4 etcd1.2 Node组件1.2.1 kubelet1.2.2 kube-proxy1.2.3 docker或rocket2.kubernetes集群部署2.1 部署过程2.2 实验拓扑图3.二进制多节点部署3.1 实验平台环境规划3.2 实验步骤1.K8S单节点部署2.多节点部

2020-10-08 08:52:42 609 1

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

目录一、MHA概述1.1 什么是MHA?1.2 MHA的组成1.3 MHA有什么特点?1.4:MHA形成的原因二、MHA实验2.1 实验环境实验拓扑实验步骤一、MHA概述1.1 什么是MHA?一套优秀的MySQL高可用环境下故障切换和主从复制的软件支持故障切换MySQL故障过程中,MHA能做到0-30秒内自动完成故障切换,并且在进行故障切换的过程中,MHA能在最大程度上保证数据的一致性,以达到真正意义上的高可用MHA还提供在线主库切换的功能,能够安全地切换当前运行的主库到一个新的主库中(通过将

2020-09-01 12:54:51 295

原创 原创 服务器群集——源码编译安装LNMP(搭建基于LNMP架构的Discuz论坛)

这里写目录标题一级目录二级目录三级目录一级目录二级目录三级目录

2020-08-12 11:46:40 239

原创 shell——iptables防火墙

iptables防火墙一、linux防火墙基础iptables的表、链结构数据包控制的匹配流程二、编写防火墙规则基本语法、控制类型添加、查看、删除规则规则的匹配条件三级目录一、linux防火墙基础iptables的表、链结构数据包控制的匹配流程二、编写防火墙规则基本语法、控制类型添加、查看、删除规则规则的匹配条件三级目录...

2020-08-03 00:24:31 268

原创 Linux网络服务——CentOS7.6系统下部署YUM仓库与NFS服务(六)

部署YUM仓库与NFS服务一、部署YUM仓库服务实验:安装本地挂载YUM安装仓库实验:安装vftp挂载YUM安装仓库二级目录三级目录一、部署YUM仓库服务实验:安装本地挂载YUM安装仓库实验步骤;1.挂载光盘到/mnt空目录下2.在/etc/yum.repos.d/目录下,新建一个文件夹,把YUM仓库里面的配置文件全放入里面,这样配置信息就找不到源仓库了3.新建并配置yum的配置文件4.安装Apache软件5.测试apache软件安装情况,浏览器输入IP地址显示apache网站实验

2020-07-13 09:25:08 322 1

原创 Linux网络服务——DHCP中继实验(三)

DHCP中继一级目录二级目录实验实验环境实验拓扑图实验步骤一级目录二级目录实验实验环境一台centos7.6系统的Linux虚拟机,两台PC,一个二层交换机,一个三层交换机,实现DHCP中继。实验拓扑图实验步骤1.配置clould 12.按图所示搭建拓扑图,编辑配置要求,并启动拓扑图3.配置sw2交换机端口,e0/0/1为trunk口,e0/0/2为vlam10,e0/0/3为vlan20,e0/0/4为vlan100#sysname sw2#vlan batch 10 20

2020-07-08 19:19:08 304

原创 docker查看log

【代码】docker查看log。

2023-07-26 19:41:31 1304

原创 SNMP协议是什么?

前面介绍的 Telnet 协议可以用于连接远程计算机,并进行管理与控制,如远程执行命令。这种情况下,执行的命令有一定的局限性,如只能执行远程主机上支持的命令。由于网络设备越来越多,网络规模越来越大,管理这些设备也越来越重要。远程管理网络的需求日益迫切,SNMP 应运而生。SNMP 协议能够帮助网络管理员提高网络管理效率,及时发现和解决网络问题,对网络增长做好规划。网络管理员还可以通过 SNMP 协议,接收网络节点的通知消息和警告事件报告等,从而获知网络出现的问题。

2023-07-25 10:54:49 388

原创 什么是RESTful API

RESTful API是利用HTTP请求访问或使用数据的应用程序接口(API)的体系结构样式。这些数据可用于GET,PUT,POST和DELETE数据类型,这些数据类型指的是与资源相关的操作读取、更新、创建和删除。网站的API是允许两个软件程序相互通信的代码。API详细说明了开发人员编写从操作系统或其他应用程序请求服务程序的正确方法。RESTful API(也称为RESTful Web服务或REST API)基于表示性状态转移(REST),它是Web服务开发中经常使用的一种体系结构样式和通信方式。

2023-07-25 10:41:04 359

原创 什么是NQA?

网络质量分析NQA(Network Quality Analysis)是一种实时的网络性能探测和统计技术,可以对响应时间、网络抖动、丢包率等网络指标进行统计。NQA能够实时监视网络服务质量,在网络发生故障时进行有效的故障诊断和定位。

2023-07-25 10:31:58 589

原创 ICMP协议简介

ICMP是(Internet Control Message Protocol)Internet控制报文协议。它是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。这些控制消息虽然并不传输用户数据,但是对于用户数据的传递起着重要的作用。

2023-05-29 15:17:49 1030

原创 linux基础命令

熟悉账务linux命令对运维的好处是巨大的,只有熟悉了命令咱们在运维的操作上才能如鱼得水。

2023-04-23 10:30:54 410

原创 如何查看机器nvme盘信息

linux查看nvme盘信息

2023-03-09 14:29:21 2886

原创 rpm -V

rpm -V

2022-11-01 09:44:28 1583

转载 HBase和ZooKeeper

hbase和zookeeper关系

2022-10-12 12:10:21 1041

原创 zookeeper简介

简单介绍zookeeper概念

2022-10-12 12:01:28 819

转载 shell的分类

shell的分类

2022-07-29 15:17:17 512

转载 kubernetes简介

k8s是什么

2022-07-21 23:15:32 335

原创 12-factor applications——十二因素方法

The Twelve Factors

2022-07-21 23:06:10 238

原创 python基础(一)——变量,数据类型

python基础一、介绍1.字面量和变量字面量就是一个一个值,如:1,2,‘hello’变量(variable)用来保存字面量,变量中保存的儿子面量是不定的,变量本身没有任何意思,会根据不同的字面量表示不同意思。a = 10print(a)2.变量和标识符python中使用变量,不需要声明,直接为变量赋值即可a = 10不能使用没有进行过赋值的变量如果使用没有复制的变量,会报错print(b)报错python是一个动态类型的语言,可以为变量赋任意类型的值,也可以任意修改变量的值

2022-05-21 10:19:58 191

原创 计算机技术栈

知识点Java基础Java集合Java并发JVMJava WEB设计模式SpringSpring MVCSpring BootSpring CloudMyBatiskafkamysql消息队列网络编程linuxdubboredismongodbnettyelasticsearchdockerzookeepernginxsparkflinkkubernetesjenkinsjavascriptvue架构设计项目管理工具数据结构与算法...

2022-05-17 15:57:41 665

原创 架构设计——架构概述

介绍了架构的基础概念,何为架构以及架构如何学习。

2022-03-26 22:34:51 3387

转载 DEV、SIT、UAT都是啥意思?

DEV环境:DEV顾名思义就是develop,即代码开发的环境。SIT环境:System Integration Test系统集成测试,开发人员自己测试流程是否走通。UAT环境:User Acceptance Test用户验收测试,由专门的测试人员验证,验收完成才能上生产环境。企业级软件的测试过程中,经常会划分为三个阶段——单元测试,SIT和UAT,如果开发人员足够,通常还会在SIT之前引入代码审查机制(Code Review)来保证软件符合客户需求且流程正确。下面简单介绍一下SIT和UAT的基本情况

2021-08-16 23:00:21 9167 1

原创 k8s——控制器的种类分析介绍

这里写目录标题一、控制器1.1 Pod与控制器之间的关系1.2 Deployment 无状态1.3 SatefulSet 有状态有状态和无状态区别常规service和无头服务区别总结1.4 DaemonSet1.5 Job1.6 CronJob一、控制器控制器:又称之为工作负载,分别包含以下类型控制器1:Deployment2:StatefulSet3:DaemonSet4:Job5:CronJob1.1 Pod与控制器之间的关系controllers:在集群上管理和运行容器的对象通过la

2020-10-15 12:22:55 461

原创 k8s——kubenertesPod资源管理及安装harbor

这里写目录标题一、Pod资源管理1.1 pod特点1.2 Pod容器分类1:infrastructure container 基础容器2:initcontainers 初始化容器3:container 业务容器master01操作2. 部署k8s的harbor创建私有项目实验目的实验步骤一、Pod资源管理1.1 pod特点最小部署单元一组容器的集合一个Pod中的容器共享网络命名空间Pod是短暂的1.2 Pod容器分类1:infrastructure container 基础容器作用:维

2020-10-13 13:06:28 729

原创 k8s——创建YAML和JSON格式资源对象与port详解

这里写目录标题1.创建资源对象方法1.1 JSON格式1.2 YAML格式1.3 查看api-versions1.4 创建yaml文件1.5 使用yaml文件创建文件1.6 创建service的yaml文件1.7 使用service的yaml文件创建服务1.8 自动测试命令的正确性,并不执行创建1.9 查看生成yaml格式、json格式1.10 将现有资源导出为yaml文件1.11 将现有资源生成模板1.12 将现有的资源生成模板输出展示并保存到文件中1.13 查看字段帮助信息2. 详解k8s中的port

2020-10-12 10:42:05 2724

原创 k8s——使用kubectl命令管理项目的生命周期

这里写目录标题1.项目的生命周期概述1.1创建1.2 删除1.kubectl命令管理项目的生命周期1.1 创建1.2 发布1.2.1 发布nginx service提供负载均衡的功能1.2.2 在node操作,查看负载均衡端口328751.2.3 打开浏览器,访问对应的node节点ip和端口1.2.4 查看pod日志1.2.5 轮询,多刷新几次则每个pod都能被访问1.3 更新nginx 为1.14版本1.项目的生命周期概述项目的生命周期:创建、发布、更新、回滚、删除1.1创建kubectl ru

2020-10-12 09:14:57 509 1

原创 k8s——kubernetes命令kubectl详解

这里写目录标题1.kubectl管理命令2.pod,service,deployment,replicaset四者关系1.kubectl管理命令kubectl是管理k8s的命令行工具,通过生成json格式传递给apiserver进行一些操作[root@master01 dashboard]# kubectl --helpkubectl controls the Kubernetes cluster manager. Find more information at: https://kubern

2020-10-09 16:57:29 292

原创 k8s——kubernetes 部署dashboard

1.dashboard概述在 Kubernetes 社区中,有一个很受欢迎的 Dashboard 项目,它可以给用户提供一个可视化的 Web 界面来查看当前集群的各种信息。用户可以用 Kubernetes Dashboard 部署容器化的应用、监控应用的状态、执行故障排查任务以及管理 Kubernetes 各种资源。2.部署dashboard实验1.实验环境多节点k8s,master01,node01,node022. 实验目的通过搭建的dashboard来通过web界面直观显示参数3.实验步

2020-10-09 10:43:42 653 1

原创 监控——Zabbix概述

Zabbix1.Zabbix概述2.Zabbix 监控介绍2.1 Zabbix 监控架构2.2 Zabbix 优点2.3 Zabbix 缺点2.4 Zabbix 监控系统监控对象3.Zabbix监控方式1、被动模式2、主动模式4.Zabbix 架构1、Zabbix Server2、Zabbix 数据库存储3、Zabbix Web 界面4、Zabbix Proxy 代理服务器5、Zabbix Agent 监控代理6、Zabbix 数据流4.Zabbix 常用术语的含义1、主机 (host)2、主机组 (hos

2020-10-08 12:09:15 321

原创 k8s——kubernetes基础概述

这里写目录标题一级目录二级目录三级目录一级目录二级目录三级目录

2020-10-07 22:41:38 310 1

原创 k8s——kubernetes专业术语

这里写目录标题一、专业术语一、专业术语API GroupKubernetes API 中的一组相关路径。通过更改 API server 的配置,可以启用或禁用每个 API Group。你还可以禁用或启用指向特定资源的路径。API group 使扩展 Kubernetes API 更加的容易。API group 在 REST 路径和序列化对象的 apiVersion 字段中指定。cgroup (控制组)一组具有可选资源隔离、审计和限制的 Linux 进程。[-]Cgroup 是一个 Linux 内

2020-10-07 21:54:51 1964

原创 k8s——英文文档专用名词解释

格式:名字+解释Add-onsResources that extend the functionality of Kubernetes.[+]Admission ControllerA piece of code that intercepts requests to the Kubernetes API server prior to persistence of the object.[+]Aggregation LayerThe aggregation layer lets you insta

2020-09-30 12:52:14 377

原创 docker——docker安全通信TLS

安全通信TLS一、TLS概述二、实验一、TLS概述安全传输层协议(TLS)用于在两个通信应用程序之间提供保密性和数据完整性。该协议由两层组成: TLS 记录协议(TLS Record)和 TLS 握手协议(TLS Handshake)。TLS协议采用主从式架构模型,用于在两个应用程序间透过网络创建起安全的连线,防止在交换数据时受到窃听及篡改。TLS协议的优势是与高层的应用层协议(如HTTP、FTP、Telnet等)无耦合。应用层协议能透明地运行在TLS协议之上,由TLS协议进行创建加密通道需要的协

2020-09-28 12:14:14 230

原创 mysql——mysql高级SQL语句之数据库函数与存储过程

这里写目录标题1. 数据库函数1.1 数学函数1.2 聚合函数1.3字符串函数1.4日期时间函数2.存储过程2.1 存储过程简介2.2 创建存储过程2.3 修改存储过程2.4 删除存储过程1. 数据库函数MySQL 数据库函数提供了能够实现各种功能的方法,使我们在查询记录时能够更高效的输出。MySQL 内建了很多函数,常用的包括数学函数、聚合函数、字符串函数和日期时间函数。1.1 数学函数数据库内存储的记录,经常要进行一系列的算术操作,所以 MySQL 支持很多数学函数。常用的数学函数如表

2020-09-28 02:28:41 205

原创 mysql——mysql高级SQL语句之进阶查询(条件查询,NULL值,正则表达式,运算符,连接查询)

目录一、MySQL 进阶查询1.1 常用查询介绍1. 按关键字排序一、MySQL 进阶查询在对 MySQL 数据库的增、删、改、查操作有一定了解之后,就可以学习一些 SQL 语句的高级使用方法。SQL 语句的熟练使用,在平时的运维工作中可以提供不小的帮助,尤其是在一些规模较小的公司,运维身兼数职,可能会有不少数据库的相关工作。本章将从不 同的方面出发介绍 SQL 语句的高级运用方法。1.1 常用查询介绍对 MySQL 数据库的查询,除了基本的查询外,有时候需要对查询的结果集进行处理。例如只取 1

2020-09-28 01:53:44 600

原创 docker——私有仓库搭建(Harbor)

这里写目录标题一、harbor概述二、实验 搭建harbor仓库一、harbor概述Docker容器应用的开发和运行离不开可靠的镜像管理,虽然Docker官方也提供了公共的镜像仓库,但是从安全和效率等方面考虑,部署我们私有环境内的Registry也是非常必要的。Harbor是由VMware公司开源的企业级的Docker Registry管理项目,它包括权限管理(RBAC)、LDAP、日志审核、管理界面、自我注册、镜像复制和中文支持等功能。二、实验 搭建harbor仓库1.清空防火墙列表,关闭核心防护

2020-09-27 11:06:23 220

原创 docker——自动部署,负载均衡(consul+compose+template)

自动部署,负载均衡一、consul二、template三、 compose四、 实验4.1 实验目标4.2 实验环境4.3 实验步骤一、consulConsul是一个服务管理软件。支持多数据中心下,分布式高可用的,服务发现和配置共享。采用 Raft 算法,用来保证服务的高可用。二、templatetemplate 包可以实现类似于python jinja2格式的变量调用。三、 composeCompose 是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose,您可以使用 Y

2020-09-27 10:52:30 449 1

原创 docker——docker网络与compose工具

docker网络与compose工具1. docker网络 四种模式1.1 host模式1.2 container模式1.3 none模式1.4 bridge模式2.compose工具2.1 compose概述2.2 compose容器编排2.2.1 docker compose环境安装2.2.2 docker compose文件结构2.2.3 YAML是一种标记语言很直观的数据序列化格式2.2.4 文件格式及编写注意事项2.3 docker compose 配置常用字段2.4 docker compose

2020-09-22 22:37:42 461

原创 docker——通过Dockerfile构建镜像(容器开启SSH,容器使用systemctl,nginx容器,tomcat容器,mysql容器)

Dockerfile1. Dockerfile概述1.1 什么是 Dockerfile?1.2 FROM 和 RUN 指令的作用1.3 上下文路径 .2.指令详解2.1 COPY2.2 ADD2.3 CMD2.4 ENTRYPOINT2.5 ENV2.6 ARG2.7 VOLUME2.8 EXPOSE2.9 WORKDIR2.10 USER2.11 HEALTHCHECK2.12 ONBUILD3.实验3.1 构建SSH镜像3.2 基于ssh镜像构建systemctl1. Dockerfile概述1.1

2020-09-22 11:42:37 255

空空如也

空空如也

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

TA关注的人

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