自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 kubeadmd的部署+Dashboard+私有仓库

目录一、kubeadm部署1.1、环境准备​编辑1.2、修改主机名1.3、所有节点修改hosts文件​编辑1.4、调整内核参数1.5、参数生效二、所有节点安装docker三、所有节点安装kubeadm、kubelet和kubectl四、部署K8S集群4.1、查看初始化需要的镜像4.2、在 master 节点上传 v1.20.11.zip 压缩包至 /opt 目录4.3、复制镜像和脚本到 node 节点,并在 node 节点上执行脚本加载镜像文件4

2023-02-20 21:48:24 959

原创 kubectl

目录一、陈述式资源管理方法二、基本信息查看2.1 基本信息查看格式2.2 查看master节点组件状态2.3 查看命名空间2.4 创建/查看命名空间2.5 删除(重启)命名空间/pod2.6 查看资源的详细信息2.7 创建副本控制器来启动Pod2.8 查看指定命名空间中的pod信息2.9 跨主机登录容器2.10 强制删除pod2.11 扩容/缩容2.12 删除副本控制器2.13 查看service所对应的端点三、项目的生命周期结合陈述式管理方法

2023-02-20 21:45:46 2278 1

原创 k8s二进制部署

目录一、K8S常见的部署方式1.1 K8S常见的部署方式1.2 k8s部署 二进制与高可用的区别二、Kubernetes二进制部署2.1 Kubernetes二进制部署准备① 服务器准备② 签发证书环境准备2.2 操作系统初始化配置2.3 部署 etcd 集群① 在 master01 节点上操作② work node节点操作③ master节点查看集群状态④ work node 部署docker引擎2.4 部署 Master 组件① 在 maste

2023-02-20 21:34:44 678

原创 K8S的基础概念

目录一、k8s概述1、什么是k8s2、为什么用k8s3、k8s的特性3.1、弹性伸缩3.2、自我修复3.3、服务发现和负载均衡3.4、自动发布(默认滚动发布模式)和回滚3.5、集中化配置管理和密钥管理3.6、存储编排,支持外挂存储并对外挂存储资源进行编排3.7、任务批处理运行4、k8s功能二、Kubernetes 集群架构与组件2.1、Kubernetes中Master组件2.1.1、Kube-apiserver2.1.2、Kube-cont

2023-02-20 16:42:33 1108

原创 Docker基本管理

目录一、什么是docker1.1、docker的概念1.2、容器的优势1.3、Docker与虚拟机的区别1.4、容器在内核中支持2种重要技术1.5、namespace的六项隔离1.6、Docker核心概念1.6.1、镜像1.6.2、容器1.6.3、仓库二、Docker的安装部署三、Docker镜像管理操作3.1、搜索镜像3.2、下载镜像3.3、查看镜像3.4、镜像下载加速

2023-02-12 22:11:12 540

原创 Docker数据管理

目录一、管理 Docker 容器中数据1.1、数据卷1.2、数据卷容器二、容器互联(使用centos镜像)

2023-02-12 22:07:40 66

原创 ansible playbook

目录playbookplaybook本身由以下各部分组成编写playbook示例1:yum安装nginx解析运行playbook示例2:yum安装nginx运行playbook检查yaml文件的语法是否正确检查tasks任务检查生效的主机指定从某个task开始运行定义、引用变量示例:定义变量示例:引用fact中的变量迭代with_item 单循环输出with_list 每组列表一起循环的输出with_together同一列表

2023-02-12 22:04:46 719

原创 Docker网络实现原理

目录1 Docker网络实现原理1.2 为容器创建端口映射方法一:随机映射端口(从32768开始)方法二:指定映射端口1.3 查看容器的输出和日志信息二 Docker的网络模式2.1 Docker的网络模式(4+1)2.2 查看docker 的网络列表2.3 指定容器网络模式三 Docker网络模式详解3.1 host模式3.2 container模式3.3 none 模式3.4 bridge 模式3.5 自定义网络模式3.5.1 创建自定

2023-02-12 21:53:00 1561

原创 Docker-harbor私有仓库

目录一、harbor概述1.1、什么是Harbor1.2、Harbor的特性1.2.1、基于角色控制1.2.2、基于镜像的复制策略1.2.3、支持 LDAP/AD1.2.4、镜像删除和垃圾回收1.2.5、图形化用户界面1.2.6、审计管理1.2.7、支持 RESTful API1.2.8、Harbor和docker registry的关系1.3、Harbor的构成1.3.1、Proxy1.3.2、Registry1.3.3、Core service

2023-02-12 20:32:01 340

原创 Dockerfile镜像构建实战

一、构建ssh镜像二、构建Systemctl镜像三、构建Nginx镜像四、构建Apache镜像

2023-02-10 16:36:24 393

原创 Docker搭建本地私有仓库

目录一、本地私有仓库的优点二、Docker搭建本地私有仓库2.1、首先下载 registry 镜像2.2、在 daemon.json 文件中添加私有镜像仓库地址2.3、运行 registry 容器2.4、Docker容器的重启策略2.5、为镜像打标签2.6、上传到私有仓库2.7、私有仓库的 centos 镜像有哪些tag2.8、先删除原有的 centos 的镜像,再测试私有仓库下载2.9、注意事项

2023-02-10 11:49:31 472

原创 Docker consul的容器服务更新与发现

一、Consul概述二、什么是服务注册与发现三、Consul部署3.1、环境准备3.2、consul服务器端部署3.2.1、建立Consul 服务3.2.2、查看集群信息3.2.3、通过 http api 获取集群信息3.3、registrator服务端部署3.3.1、安装 Gliderlabs/Registrator3.3.2、测试服务发现功能是否正常3.3.3、验证 http 和 nginx 服务是否注册到 consul四、consul-template

2023-02-10 10:42:27 347

原创 Docker-compose

目录前言一、什么是Docker-Compose二、Docker-Compose相关配置三、Docker-Compose的三层3.1、工程(project)3.2、服务(service)3.3、容器(container)四、Compose 部署4.1、Docker Compose 环境安装4.1.1、下载4.1.2、安装4.1.3、查看版本,验证4.2、YAML 文件格式及编写注意事项4.2.1、YAML 文件格式4.2.2、YAML 文件编写注

2023-02-10 02:55:26 388 1

原创 Ansible部署

目录一、Ansible概述1.1、ansible的简介1.2、ansible的特点1.3、ansible的优点1.4、Ansible的网址二、Ansible 环境安装部署2.1、Ansible的安装2.1.1、管理端安装ansible2.1.2、Ansible 目录结构2.1.3、配置主机清单2.1.4、配置配置密钥对验证2.2、ansible 命令行模块2.2.1、command 模块2.2.2、shell 模块2.2.3、cron 模块2

2023-02-07 20:03:33 1935

原创 redis

目录一、redis简介1.1、什么是redis1.2、redis的优点1.2.1、具有极高的数据读写速度1.2.2、支持丰富的数据类型1.2.3、支持数据的持久化1.2.4、原子性1.2.5、支持数据备份及master-slave模式的数据备份1.3、redis应用场景1.4、redis为什么读写速度快1.5、redis是单进程模型1.6、Redis五种数据类型1.6.1 、String数据类型1.6.2 、List数据类型1.6.3 、Hash数

2022-12-12 06:48:40 843 1

原创 mysql读写分离

目录前言一、什么是读写分离二、为什么要读写分离三、目前较为常见的MySQL读写分离3.1、基于程序代码内部实现3.2、基于中间代理层实现3.2.1、MySQL-Proxy3.2.2、Atlas3.2.3、Amoeba四、读写分离的部署4.1、Amoeba服务器配置192.168.226.84.1.1、安装java环境4.1.2、安装Amoeba软件4.1.3、配置Amoeba读写分离,两个Slave 读负载均衡4.1.4、回到amoeba服务器配

2022-12-12 00:21:47 636

原创 mysql主从复制

一、什么是mysql主从复制二、mysql支持的复制类型STATEMENT∶基于语句的复制。ROW∶ 基于行的复制。MIXED∶混合类型的复制。三、主从复制的工作过程(主写从复制)四、mysql解决的问题五、生产环境中主流架构一主多从M-S-SM-M​编辑M-M-M六、MySQL主从复制延迟原因七、MySOL主从复制模式异步复制(Asynchronous replication)全同步复制(Fully synchronous replicatio

2022-12-05 07:13:55 1267

原创 mysql高阶语句

目录前言一、高级sql语句1、按关键字排序二、区间判断——且/或三、distinct 查询不重复记录四、对结果进行分组五、限制结果条目——limit六、设置别名(alias ——>as)七、通配符八、子查询

2022-12-05 05:08:48 874

原创 mysql存储引擎

一、存储引擎概念二、MyISAM特点介绍三、MyISAM适用的生产场景举例四、InnoDB特点介绍五、InnoDB适用生产场景分析六、企业选择存储引擎的依据1、需要考虑每个存储引擎提供了哪些不同的核心功能及应用场景2、 支持的字段和数据类型3、锁定类型:不同的存储引擎支持不同级别的锁定4、索引的支持5、事务处理的支持七、存储引擎的相关命令7.1、查看系统支持的存储引擎7.2、查看表使用的存储引擎7.3、修改存储引擎八、表锁与行锁九、如何避免死

2022-12-05 01:25:34 581

原创 mysql事务

一、MYSQL事务的概念二、事务的ACID特点2.1 、原子性(一环扣一环,一环不成,环环不成)2.2 、一致性(过程存在不一致,开始和结束一致)2.3 、隔离性(独立性,数据的安全)2.4、持久性(永久性不变)三、事物之间的相互影响3.1、脏读(脏读会导致数据读取的紊乱与不一致。)3.2、不可重复读(不能读到相同的数据内容)3.3、幻读(一个事务全局修改,一个事物局部修改)3.4、丢失更新(以最后更新为依据)四、隔离级别4.1、read_uncommitte

2022-12-04 23:45:00 219

原创 MySQL 索引

一、索引的概念二、索引的作用三、索引的缺点四、创建索引的原则依据五、索引的分类和创建1、普通索引2、唯一索引3、主键索引4、组合索引(单列索引与多列索引)5、全文索引(FULLTEXT)六、查看索引七、删除索引

2022-11-27 22:25:57 1257

原创 MySQL数据库用户管理以及数据库用户授权

、数据库用户管理1、新建用户2、查看用户信息3、重命名用户4、删除用户5、修改当前登录用户密码6、修改其他用户密码7、忘记 root 密码的解决办法7.1 修改 /etc/my.cnf 配置文件,不使用密码直接登录到 mysql7.2 使用 update 修改 root 密码,刷新数据库二、数据库用户授权1、授予权限2、查看权限3、撤销权限

2022-11-27 22:24:06 216

原创 mysql数据库管理

一、MySQL数据库管理1、库和表2、常用的数据类型3、char和varchar区别二、查看数据库结构三、SQL语句1、SQL语句分类:四、创建及删除数据库和表五、管理表中的数据记录六、修改表名和表结构七、自增八、填充九、克隆表十、清空表,删除表内的所有数据十一、创建临时表

2022-11-27 22:07:11 996

原创 mysql

一.数据库的基本概念1、数据(Data)2、表3、数据库4、数据库管理系统(DBMS)4.1 关系数据库4.2 非关系型数据库 NoSQL5、数据库系统6、访问数据库的流程二.数据库系统发展史1.第一代数据库2.第二代数据库3.第三代数据库三、当今主流数据库介绍1.SQL Server (微软公司产品)2、Oracle (甲骨文公司产品)3、DB2 (IBM公司产品)4.MySQL (甲骨文公司收购)四、关系数据库1、实体2、属

2022-11-27 22:01:06 340

原创 haproxy搭建web群集

一.常见的web集群调度器二、Haproxy应用分析1、LVS在企业应用中抗负载能力很强,但存在不足2、Haproxy是一款可提供高可用性、负载均衡、及基于TCP和HTTP应用的代理软件三、Haproxy调度算法原理1、RR(Round Robin)2、LC(Least Connections)3、SH(Source Hashing)四、Haproxy介绍1、HAProxy是什么?2、 Haproxy的特性3、负载均衡策略4、 LVS、Nainx、HAprox

2022-11-27 21:59:12 277

原创 lvs+keepalive

一、LVS+Keepalived 高可用群集1、Keepalived工具介绍2、工作原理3、Keepalived实现原理剖析4、 VRRP (虚拟路由冗余协议)5、故障转移机制二、LVS+Keepalived 高可用群集的搭建步骤1、配置负载调度器(主、备相同;192.168.2.66;192.168.2.67)1.1 配置keeplived(主、备DR 服务器上都要设置)1.2 配置分发策略(keepalived配置好后,可以不用再配ipvsadm 分发策略)1.3

2022-11-27 21:54:31 1633 1

原创 lvs-dr

一、LVS-DR集群介绍1、LVS-DR 工作原理2、 数据包流向分析3、LVS-DR 模式的特点4、LVS-DR中的ARP问题4.1 问题一4.2问题二二、构建LVS-DR集群的步骤实验环境准备:1、配置负载调度器(192.168.2.66)1.1 配置虚拟 IP 地址(VIP:192.168.2.67)1.2 调整 proc 响应参数1.3 配置负载分配策略2.部署共享存储(NFS服务器:192.168.229.100)3.配置节点服务器(192.

2022-11-27 21:52:34 153

原创 LVS负载均衡集群——NAT部署

目录一、企业群集应用概述1、群集的含义2、问题及解决方法3、根据群集所针对的目标差异,可分为三种类型3.1 负载均衡群集(Load Balance Cluster)3.2 高可用群集(High Availability Cluster)3.3 .高性能运算群集(High Performance Computer Cluster)二、负载均衡群集架构1、负载均衡的结构2、负载均衡群集工作模式分析群集的负载调度技术有三种工作模式2.1 NAT模式(地址转换)2

2022-11-17 22:51:26 209

原创 Nginx负载均衡与动静分离

目录一.Nginx负载均衡实现原理1、 反向代理原理2、反向代理的概念3、反向代理的优势4、Nginx四层反向代理和七层反向代理二、Nginx动静分离实现原理1、动静分离的概念2、动静分离的原理3、Nginx 静态处理优势三、Nginx负载均衡调度算法(6种)1、轮询(默认)2、加权轮训3、least_conn最少连接4、ip_hash5、fair(第三方)6、url_hash(第三方)四、Nginx+Tomcat负载均衡、动静分离的操作步

2022-11-17 22:45:54 1568

原创 Tomcat

目录一、Tomcat概述1、Tomcat的概念2、Tomcat的核心组件3、Java Servlet 的概念4、JSP的概念5、Tomcat顶层架构6、Container 结构分析:7、Tomcat请求过程二、Tomcat服务部署1、Tomcat服务部署的步骤1.1 关闭防火墙,将安装 Tomcat 所需软件包传到/opt目录下1.2 安装JDK1.3 设置JDK环境变量1.4 写一个简单的java程序测试JDK是否搭建成功1.5 安装启动Tomc

2022-11-17 22:40:08 253

原创 Tomcat

目录一、Tomcat多实例的操作步骤1、关闭防火墙,将安装 Tomcat 所需软件包传到/opt目录下2、安装JDK3、安装 tomcat4、配置 tomcat 环境变量5、修改 tomcat2 中的 server.xml 文件,要求各 tomcat 实例配置不能有重复的端口号6、修改各 tomcat 实例中的 startup.sh 和 shutdown.sh 文件,添加 tomcat 环境变量7、启动各 tomcat 中的 /bin/startup.sh8、浏览器访问测

2022-11-17 22:33:46 720

原创 NGINX优化与防盗链

一、隐藏版本号1、隐藏版本号的操作步骤1.1、方法一:修改配置文件方式1.2、方法二:修改源码文件,重新编译安装2、实例操作:隐藏版本号2.1、方法一:修改配置文件方式二、修改用户与组三、缓存时间1、缓存时间的操作步骤2、实例操作:缓存时间2.1 修改主配置文件2.2 传入图片并对网页文件进行编辑2.3 浏览器中访问并查看是否有效四、日志切割1、日志切割的操作步骤2、实例操作:日志切割2.1 编写脚本2.2 执行脚本,查看日志分割是否实现

2022-11-17 22:14:13 152

原创 Nginx重写与location

目录一、常用的Nginx 正则表达式二、访问路由location1、location的分类2、location 常用的匹配规则:3、location 优先级:4、location 示例说明:5、实际网站使用中的三个匹配规则定义:5.1 第一个必选规则5.2 第二个必选规则是处理静态文件请求5.3 第三个规则就是通用规则三、访问重新rewrite1、rewrite的概述2、rewrite 执行顺序如下:四、rewrite 示例:1、基于域名跳转1

2022-11-17 22:12:55 269

原创 NGINX

一、Nginx概述1、Nginx的特点一款高性能、轻量级web服务• 稳定性高• 系统资源消耗低高• 对HTTP并发连接的处理能力单台物理服务器可支持30000~50000个并发请求2、 Nginx编译安装• 安装支持软件• 创建运行用户、组• 编译安装Nginx3、Nginx运行控制• 检查配置文件• 启动、重载配置、停止Nginx4、Nginx和Apache的区别4.1 nginx相对于apache的优点∶轻量级,同样起web服务,比apache占用更

2022-11-17 21:54:53 164

原创 Lnmp搭建

目录一、Lnmp搭构1、编译安装nginx服务1.1、安装nginx依赖包1.2、创建程序用户1.3、配置软件模块1.4、编译安装1.6、添加nginx服务1.7、给予文件权限,使其可运行1.8、启动nginx服务2、安装MySQL 服务2.1、安装mysql依赖包2.2、创建程序用户2.3、配置软件模块2.4、编译安装2.5、修改mysql配置文件2.6、更改mysql安装目录和配置文件的属主属组2.7、设置路径环境变量2.8、初始化

2022-11-17 21:24:24 10031

原创 LAMP和论坛搭构

目录一、LAMP架构介绍1.1 、概述1.2、编译安装的优点1.3 、LAMP各组件的主要作用1、(平台)Linux2、(前台)Apache3、(后台)MySQL4、(中间连接)PHP/Perl/Python1.4、构建LAMP平台顺序1.5、工作原理二、安装LAMP1、安装Apache1.1、关闭防火墙,将安装Apache所需的软件包传到/opt/目录下1.2、安装环境依赖包1.3、配置软件模块1.4、编译及安装1.5、优化配置文件路径,

2022-11-17 21:11:23 131

原创 web基础与http协议

目录一、DNS(Dmain Name System域名系统)1、DNS介绍2、DNS生效顺序3、DNS特点4、DNS与域名5、域名空间结构6、域名注册二、网页1、网页的概念2、HTML2.1、HTML——超文本标记语言2.2、HTML文档结构3、web3.1、web概述3.2、web1.0 和web2.04、静态网页5、动态网页三、HTTP3.1、HTTP协议概述3.2、HTTP方法3.3、HTTP 状态码3.4、HT

2022-11-07 05:43:53 895

原创 Linux网络设置

目录一、网络配置命令1、ifconfig——查看所有活动的网络接口信息​1.1、ifconfig 具体网卡名称——显示具体网卡的详细信息(无论该网卡是否启用)1.2、ip -a——表示显示所有网卡包括没有启动的网卡 2、hostname——查看或设置当前主机名2.1、hostname——查看主机名2.2、hostname 主机名——临时更改主机名(重启后失效)2.3、永久修改主机名——重启后生效3、route——查看或设置主机中路由表信息3.1、route

2022-11-02 19:19:57 4838

原创 Linux系统安全及应用

目录一、账号安全基本设施1、系统账号清理1.1、将用户设置为无法登陆1.2、锁定长期不使用的账号(锁定用户)1.3、删除无用的账号1.4、锁定配置文件2、密码安全控制2.1、对新建用户设置密码规则3、历史命令限制3.1临时修改当前用户的历史命令条数3.2、进入配置文件永久修改历史命令条数3.3、退出当前终端将命令清除3.4、开机后清除3.5、设置超时时间二、用户的切换与权限1、su切换用户1.1、切换用户的方式注意:su 切换新用户后,

2022-10-30 04:28:18 442 1

原创 进程和计划任务

目录一、程序1.1、什么是程序二、进程2.1、什么是进程2.1.1、运行中的程序的一个副本,是被载入内存的一个指令集合,是资源分配的单位2.2.2、进程创建:2.2.3、进程具有的特征:2.2.4、进程和线程的区别:2.2.5、实验一——查看进程中的线程三、查看进程信息1、查看静态进程信息——ps aux命令1.1、格式2、查看静态进程信息——ps -elf 命令2.1、格式——ps -elf3、查看动态进程信息——top命令3.1、格式——

2022-10-23 15:49:35 356

空空如也

空空如也

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

TA关注的人

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