自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Git版本控制部署与应用

环境:序号角色IP主机名主要软件@1git-server192.168.11.11local-1git@2git-client192.168.11.12local-2git@3gitlab192.168.11.13gitlab.example.comgitlabSVN 与 GIT 对比:对比连接点这里<<<<Git是分布式的,SVN是集中式的Git复杂概念多,SVN简单易上手Git分支廉价,SVN分支昂贵

2021-02-23 12:38:37 171

原创 持久化存储:PVC

PVC 的使用前面写的 PV 的使用(PV使用),但是在我们真正使用的时候是使用的 PVC,就类似于我们的服务是通过 Pod 来运行的,而不是 Node,只是 Pod 跑在 Node 上而已,所以本文写一下 PVC 的使用方法。准备工作在使用 PVC 之前,我们还得把其他节点上的 nfs 客户端给安装上,比如我们这里:$ kubectl get nodesNAME STATUS ROLES AGE VERSIONmaster Ready mast

2021-02-22 18:41:50 440

原创 持久化存储:PV

概念PV 的全称是:PersistentVolume(持久化卷),是对底层的共享存储的一种抽象,PV 由管理员进行创建和配置,它和具体的底层的共享存储技术的实现方式有关,比如 Ceph、GlusterFS、NFS 等,都是通过插件机制完成与共享存储的对接。PVC 的全称是:PersistentVolumeClaim(持久化卷声明),PVC 是用户存储的一种声明,PVC 和 Pod 比较类似,Pod 消耗的是节点,PVC 消耗的是 PV 资源,Pod 可以请求 CPU 和内存,而 PVC 可以请求特定的存

2021-02-22 18:15:40 277

原创 高性能对象存储Memcached原理与部署

Memcached概述一套开源的高性能分布式内存对象缓存系统(中间件)所有的数据都存储在内存中支持任意存储类型的数据提高网站的访问速度存储方式与数据过期方式数据存储方式:Slab Allocation按组分配内存,每次先分配一个Slab,相当于一个大小为1M的页,然后在1M的空间里根据数据划分大小相同的Chunk。数据过期方式:LRU:数据空间不足时,会根据LRU的情况淘汰最近最少使用的记录。Laxzy Expiration:惰性过期,是指使用get时查看记录时间,从而检查记录是否已经

2021-02-18 21:11:17 303 2

原创 Openstack 多节点的企业私有云平台搭建

这里采用的是虚拟机做的一个Openstack 多节点的企业私有云平台测试,仅供参考编号系统主机名–身份IP@1centos7ct–控制节点NAT:eth0=192.168.11.51 主机:eth1=192.168.10.41@2centos7c1–计算节点NAT:eth0=192.168.11.52 主机:eth1=192.168.10.42@1@1@1[root@local ~]# hostnamectl set-hostname ct

2021-02-18 20:58:09 872

原创 Zabbix监控系统自动发现/自动注册

案例概述■公司刚刚搭建完Zabbix,现在需要对后续的服务器添加监控,由于公司有几百台服务器,因此使用自动发现或者自动注册来批量添加服务器,并且配置好邮件报警用于及时发现服务器问题。但是由于Zabbix-Server性能有限,所以需要更换Agent工作模式为主动,减轻Zabbix-Server的压力案例前置知识点■获取远程key值Zabbix _get是zabbix服务端的命令,用于检测Agent端的配置是否正确■自动发现自动发现是由Zabbix Server开启发现进程,定时扫描局域网中

2021-02-18 20:36:06 194 2

原创 部署Zabbix企业级分布式监控

什么是Zabbix■ 一个基于WEB界面的提供分布式系统监控以及网络监控功能的企业级开源监控套件■ 主要功能主机的性能监控网络设备性能监控数据库性能监控·多种告警方式·详细报表图表绘制■监控对象Linux服务器、 Windows服务器、路由器、交换机等网络设备Zabbix特性数据收集灵活的阈值定义高级告警配置实时绘图扩展的图形化显示历史数据存储网络自动发现二进制守护进程Zabbix重要组件■ Zabbix Server服务端守护进程,能够主被动的获取数据

2021-02-18 20:17:22 149 1

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

一、概述目前 MySQL 已经成为市场主流数据库的一种,考虑到业务的重要性,MySQL 数据库单点问题已成为企业网站架构中最大的隐患,随着技术的发展,MHA 的出现就是解决 MySQL 单点的问题,另外随着企业数据量越来越庞大,数据库的压力又成为企业的另一个瓶颈,MySQL 的多主多从的架构的出现可以减轻 MySQL 的压力。本章将主要介绍 MHA 的搭建和模拟 MySQL 故障自动切换的过程,介绍搭建 MySQL 多主多从的详细过程。1、什么是MHAMHA(Master High Availabil

2021-02-18 19:53:55 177

原创 数据库的备份与恢复

数据库备份的分类从物理与逻辑的角度,备份可分为如下:物理备份:对数据库操作系统的物理文件(如数据文件、日志文件等)的备份。物理备份的方法:冷备份(脱机备份):是在关闭数据库的时候进行的热备份(联机备份):数据库处于运行状态,依赖于数据库的日志文件温备份:数据库锁定表格(不可写入但可读)的状态下进行备份操作逻辑备份:对数据库逻辑组件(如:表等数据库对象)的备份从数据库的备份策略角度,备份可分为如下:完全备份:每次对数据库进行完整的备份完全备份是对整个数据库的备份、数据库结构和文件结

2021-02-18 19:18:06 165

原创 MySQL数据库常用SQL语句(附表)

SQL语言是Structured Query Language的缩写,即结构化查询语言。是关系型数据库的标准语言,用于维护管理数据库,如数据查询、数据更新、访问控制、对象管理等功能SQL分类DDL:数据定义语言DML:数据操纵语言DQL:数据查询语言DCL:数据控制语言DDL语句用于创建数据库对象,如库、表、索引等使用DDL语句新建库、表创建数据库:CREATE DATABASE 数据库名创建数据表:CREATE TABLE 表名 (字段定义……)使用DDL语句删除库、表删除指定的数

2021-02-18 18:52:30 385

原创 Docker常用命令大全

一、容器生命周期管理1、docker run :创建一个新的容器并运行一个命令-a stdin: 指定标准输入输出内容类型,可选 STDIN/STDOUT/STDERR 三项;-d: 后台运行容器,并返回容器ID;-i: 以交互模式运行容器保持STDIN 打开,通常与 -t 同时使用;-P: 随机端口映射,容器内部端口随机映射到主机的高端口-p: 指定端口映射,格式为:主机(宿主)端口:容器端口-t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用;–name=“nginx-lb”:

2021-02-18 18:40:47 399

原创 k8s集群二进制部署(附安装脚本)

官方提供的几种Kubernetes部署方式minikubeMinikube是一个工具,可以在本地快速运行一个单点的Kubernetes,尝试Kubernetes或日常开发的用户使用。不能用于生产环境。官方地址:https://kubernetes.io/docs/setup/minikube/kubeadmKubeadm也是一个工具,提供kubeadm init和kubeadm join,用于快速部署Kubernetes集群。官方地址:https://kubernetes.io/docs

2021-02-17 23:58:17 421 1

空空如也

空空如也

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

TA关注的人

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