自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

石头城云计算的博客

吾所建之小博,非为其他,乃为分享好文及广交朋友所用。

  • 博客(98)
  • 收藏
  • 关注

原创 K8s之调度约束(八)

注意:此篇文章接上篇:K8s之Pod进阶(七)https://blog.csdn.net/JarryZho/article/details/104383739原理:kubernetes通过watch的机制进行每个组件的协作,每个组件之间的设计实现了解耦调度方式:nodeName用于将Pod调度到指定的Node名称上(跳过调度器直接分配)nodeSelector用于将Pod调度到匹配...

2020-02-21 10:02:44 219

原创 K8s之Pod进阶(七)

注意此篇文章接上篇:K8s之创建Harbor私有镜像仓库(六)https://blog.csdn.net/JarryZho/article/details/104335175一、资源限制:pod和container的资源请求和限制:spec.containers[].resources.limits.cpu #cpu上限spec.containers[].resources.li...

2020-02-18 22:02:43 240

原创 K8s之创建Harbor私有镜像仓库(六)

注意此篇文章接上篇:K8s之Pod资源管理(五)https://blog.csdn.net/JarryZho/article/details/104335059搭建Harbor私有仓库此时再开启一台新的虚拟机:CentOS 7-2 192.168.18.134(可以将网卡设置为静态IP)`部署docker引擎`[root@harbor ~]# yum install yum-utils ...

2020-02-15 21:41:19 1052

原创 K8s之Pod资源管理(五)

pod是k8s管理的最小单元pod中有多个容器,现实生产环境中只有一个容器特点:1.最小部署单元2.一组容器的集合3.一个Pod中的容器共享网络命令空间4.Pod是短暂的Pod容器分类:1:infrastructure container 基础容器(透明的过程,用户无感知)维护整个Pod网络空间node节点操作`查看容器的网络`[root@node1 ~]# c...

2020-02-15 21:34:32 267

原创 K8s之YAML文件(四)

Kubernetes支持YAML和JSON格式创建资源对象1,JSON格式用于接口之间消息的传递2,YAML格式用于配置和管理3,YAML是一种简洁的非标记性语言语法格式:缩进标识层级关系不支持制表符(tab)缩进,使用空格缩进通常开头缩进两个空格字符后缩进一个空格,如冒号,逗号等“—”表示YAML格式,一个文件的开始“#”表示注释`查看应用名称`[root@mast...

2020-02-13 19:45:26 282

原创 K8s之kubectl命令行工具常用命令(三)

Kubectl是管理k8s集群的命令行工具,通过生成的json格式传递给apiserver进行创建、查看、管理的操作注意:此处需要用到我们之前部署的K8s多节点的部署环境,如果还未部署的可以参考我的上篇文章:https://blog.csdn.net/JarryZho/article/details/104212822常用命令行:`查看帮助命令`[root@master1 ~]# kube...

2020-02-12 21:35:45 932

原创 K8s完整多节点部署(二)

K8s多节点部署---->使用Nginx服务实现负载均衡---->UI界面展示特别注意:此实验开始前必须要先部署单节master的k8s群集可以见本人上一篇博客:https://blog.csdn.net/JarryZho/article/details/104193913环境部署:相关软件包及文档:链接:https://pan.baidu.com/s/1l4vVCkZ03l...

2020-02-07 17:21:38 2189 1

原创 K8s完整单节点二进制部署(一)

搭建步骤:1:自签ETCD证书2:ETCD部署3:Node安装docker4:Flannel部署(先写入子网到etcd)---------master----------5:自签APIServer证书6:部署APIServer组件(token,csv)7:部署controller-manager(指定apiserver证书)和scheduler组件----------node-...

2020-02-06 11:44:59 793

原创 Zabbix部署、监测及邮件报警机制

一、Zabbix部署实验环境:CentOS 7-2:192.168.18.147(监测端:部署安装zabbix)CentOS 7-3:192.168.18.128(被监测端)监测端操作:[root@cacti ~]# systemctl stop firewalld.service #关闭防火墙功能[root@cacti ~]# systemctl disable firewalld...

2020-02-01 15:40:51 822

原创 Docker------容器入门(含多项操作)

Docker基本管理本章结构1.Docker核心概念2.Docker镜像操作3.Docker容器操作4.Docker资源控制5.Docker数据卷管理Docker概述Docker是什么?1.是一种轻量级的“虚拟机”2.在Linux容器里运行应用的开源工具Docker与虚拟机的区别参考案例指导文档表1-1Docker的使用场景(spring clond微服务)...

2019-12-24 16:41:29 1105 6

原创 Ansible安装及模块管理

一、Ansible安装环境准备管理端:CentOS 7-2 192.168.18.147被管理端1:CentOS 7-3 192.168.18.128被管理端2:CentOS 7-4 192.168.18.148管理端:[root@localhost ~]# systemctl stop firewalld.service[root@localhost ~]# sete...

2020-02-06 13:20:53 346

原创 Saltstack批量部署apache

Saltstack 批量部署apache实验环境:192.168.18.128 master192.168.18.148 web01192.168.18.145 web02第一步:分别给三台服务器安装epel源Master:[root@localhost ~]# hostnamectl set-hostname master.saltstack.com[root@localho...

2020-01-31 15:37:03 221

原创 Kubernetes-Docker集群管理

Kubernetes介绍Kubernetes是一个开源的Docker容器编排系统1.2015年7月,Kubernetes v1.0正式发布,截止到目前最稳定版本是v1.92.调度计算集群的节点,动态管理上面的作业3.通过使用 [labels] 和 [pods] 的概念,将应用按逻辑单元进行分组Kubernetes的作用1.自动化部署,扩展和管理容器应用2.资源调度3.部署管理...

2020-01-15 19:13:31 308

原创 Kubernetes集群部署

Kubernetes集群部署1.官方提供的三种部署方式2.Kubernetes平台环境规划3.自签SSL证书4.Etcd数据库群集部署5.Node安装Docker6.Flannel容器集群网络部署7.部署Master组件8.部署Node组件9.部署一个测试示例10.部署Web UI(Dashboard)11.部署集群内部DNS解析服务(CoreDNS)官方提供的三种部署...

2020-01-15 18:20:25 345

原创 Docker高级管理------(docker-compose编排工具,consul架构,template)

本章结构1.Docker网络原理2.Docker Compose容器编排(yml)3.构建自动发现的Docker服务架构(群集)4.实现容器服务自动加入Nginx集群Docker网络通信Docker单机网络拓扑图:端口映射:1.端口映射机制将容器内的服务提供给外部网络访问2.可随机或指定映射端口范围docker run -d -P httpd:centosdocker...

2020-01-04 12:01:11 601 1

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

本章结构:Harbor介绍部署Harbor所依赖的Docker Compose服务部署Harbor服务Harbor日常操作管理Harbor管理生命周期Harbor介绍Harbor是VMware公司开源的企业级Docker Registry项目Harbor的优势基于角色控制基于镜像的复制策略支持LDAP目录服务/AD域服务图像删除和垃圾收集图形UI(可以访问Web界面...

2020-01-04 11:42:21 571

原创 Dockerfile------部署MySQL5.7.20镜像

MySQL镜像:[root@localhost ~]# yum install yum-utils device-mapper-persistent-data lvm2 -y[root@localhost ~]# yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.r...

2019-12-30 16:34:22 933

原创 KVM+GFS虚拟平台

KVM+GFS虚拟平台的搭建实验拓扑图:实验需求为了搭建KVM虚拟平台,我们需要创建一个条带复制卷,为虚拟主机提供搭建环境和分布式存储功能GFS 群集的搭建在GFS上我们需要为每个node添加一块硬盘,将他们作为条带复制卷的加载空间。环境搭建1、为4台node节点,每台添加一块20G的移动硬盘,并且在客户端上开启虚拟化引擎2、修改node节点的名称分别修改为node1、no...

2019-12-27 09:19:53 156

原创 FasterDFS基础配置安装

FasterDFS基础配置安装基本概述​ FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。​ FastDFS为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用FastDFS很...

2019-12-27 09:05:37 88

原创 GFS基础配置

基本概述GFS是一个可扩展的分布式文件系统,用于大型的、分布式的、对大量数据进行访问的应用。它运行于廉价的普通硬件上,并提供容错功能。它可以给大量的用户提供总体性能较高的服务。基本结构图基本部署步骤一、实验准备名称角色IP地址centos7-1node1192.168.142.66centos7-2node2192.168.142.77cent...

2019-12-27 09:03:33 286

原创 ELK日志文件分析系统

ELK日志文件分析系统基本部署ELK概述​ ELK是elasticsearch、Logstashh和Kibana三个系统的首字母组合。当我们部署集群服务器的时候,日志文件就会散落在多台服务器上。查看日志信息就需要到各个服务器上去取和查看,我们把这些日志文件归集到一个地方统一管理。Elasticsearch是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机...

2019-12-27 09:00:08 190

原创 MHA高可用群集部署

MHA高可用群集基本部署MHA概述MHA目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司)开发。MySQL高可用性环境下故障切换和主从提升的高可用软件。在MySQL故障切换过程中,MHA能做到在0~30秒之内自动完成数据库的故障切换操作,并且在进行故障切换的过程中,MHA能在最大程度上保证数据的一致性,以达到真正意义...

2019-12-27 08:57:50 121

原创 Mencached群集部署

Mencached基本部署Mamcached概述​ memcached是一套分布式的高速缓存系统,运行在内存中。memcached缺乏认证以及安全管制,这代表应该将memcached服务器放置在防火墙后。实验准备名称角色地址centos7-1服务端192.168.142.66centos7-2客户端192.168.142.77实验步骤memcac...

2019-12-27 08:38:52 155

原创 Redis群集搭建

Redis群集搭建实验环境:两台Centos 7虚拟机,均添加三块网卡用以模拟六台服务器环境主节点M1:CentOS 7-1 192.168.18.149主节点M2:CentOS 7-2 192.168.18.128主节点M3:CentOS 7-3 192.168.18.146从节点S1:CentOS 7-4 192.168.18.147从节点S2:CentOS 7-5 192.16...

2019-12-27 08:34:05 166

原创 MySQL索引与事务,视图,存储引擎MylSAM和lnnoDB

MySQL索引与事务,视图,存储引擎MylSAM和lnnoDB索引的概念数据库中的索引与书籍中的目录类似:1.-本书中,无须阅读整本书,利用目录就可以快速查找所需信息2.书中的目录是一个词语列表,其中注明了包含各个词的页码数据库索引:1.在数据库中,索弓|使数据库程序无须对整个表进行扫描,就可以在其中找到所需数据2.数据库中的索弓|是某个表中一-列或者若干列值的集合,以及物理标...

2019-12-26 22:05:39 399

原创 MySQL数据库初体验(含MySQL数据库5.7.17手工编译安装)

MySQL数据库初体验Ram:随机性访问存储器,断电丢失数据 内存Rom:只读访问存储器,不会丢失数据管理存储的数据,数据的增删改查,数据的迁移,保证数据的私密性1.数据库的基本概念2.数据库的发展3.主流的数据库介绍4.编译安装mysql5.操作mysql数据库的基本概念数据:1.描述事物的符号记录称为数据(Data)2.包括数字,文字、图形、图像、声音、档案...

2019-12-26 17:34:01 383

原创 Dockerfile-------部署Tomcat-9.0.16镜像

全步骤:[root@localhost ~]# yum install yum-utils device-mapper-persistent-data lvm2 -y[root@localhost ~]# yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo...

2019-12-25 20:01:45 348

原创 Dockerfile------部署Nginx1.9.7镜像

全步骤:[root@localhost ~]# yum install yum-utils device-mapper-persistent-data lvm2 -y[root@localhost ~]# yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo...

2019-12-25 15:39:04 446

原创 MySQL数据库(主从同步、读写分离实战)

Demo1:MySQL主从同步实验环境:​ 应用端:CentOS 7-2 (192.168.18.149,已装MySQL)​ Amoeba:CentOS 7-1 (192.168.18.128,无MySQL)​ 主服务器:centOS 7-3(192.168.18.148,已装MySQL)​ 从服务器:CentOS 7-4(192.168.18.145,已装MySQL)主服务器设置...

2019-12-23 09:08:05 226

原创 部署KVM虚拟化平台

KVM虚拟机:1.KVM是Kernel-based Virtual Machine的简称,是一个开源的系统虚拟化模块,自Linux 2.6.20之后集成在Linux的各个主要发行版本中。它使用Linux自身的调度器进行管理,所以相对于Xen,其核心源码很少。KVM已成为学术界的主流VMM之一2.KVM的虚拟化需要硬件支持(如Intel VT技术或者AMD V技术)。是基于硬件的完全虚拟化。而...

2019-12-19 15:15:55 322

原创 Awstats日志分析(实战)

环境准备CentOS 7-4:192.168.18.148---->服务器win 7-1:192.168.18.129---->客户机在CnetOS 7-4中安装服务:[root@localhost ~]# yum install bind httpd -y在CnetOS 7-4中配置DNS服务:[root@localhost ~]# vim /etc/named.c...

2019-12-16 23:19:14 583

原创 rsync远程同步(定期同步,实时同步)

本章结构1.rsync同步简介2.配置rsync备份源3.rsync命令基本用法4.rsync备份操作示例5.rsync+inotify结合使用关于rsync .一款快速增量备份工具1.Remote Sync,远程同步2.支持本地复制,或者与其他SSH、rsync主机同步3.官方网站: http://rsync.samba.org配置rsync源服务器rsync同...

2019-12-16 11:22:59 1313

原创 基于域名构建虚拟主机

虚拟Web主机:1.在同一-台物理服务器中运行多个Web站点,其中每一个站点并不独立占用一台真正的计算机httpd支持的虚拟主机类型:1.基于域名的虚拟主机(企业常用)2.基于IP地址的虚拟主机3.基于端口的虚拟主机大型公司实例项目:两台物理主机(A/B)两台主机中分别有两个虚拟站点主机A和B中都有accp网站和kgc网站网站内容完全相同,对外提供业务时,既用到了合理分配,也起...

2019-12-12 16:05:34 697

原创 基于域名、端口构建虚拟主机

构建虚拟主机虚拟Web主机:1.在同一-台物理服务器中运行多个Web站点,其中每一个站点并不独立占用一台真正的计算机httpd支持的虚拟主机类型:1.基于域名的虚拟主机(企业常用)2.基于IP地址的虚拟主机3.基于端口的虚拟主机大型公司实例项目:两台物理主机(A/B)两台主机中分别有两个虚拟站点主机A和B中都有accp网站和kgc网站网站内容完全相同,对外提供业务时,既用到了...

2019-12-12 16:05:09 114

原创 Oracle12C安装全过程

安装前大家可以在Oracle官网中下载12从第二版的安装包第一步:需要先添加一块20G的硬盘用来安装Oracle,并将磁盘格式化为XFS#进入服务器先关闭防火墙systemctl stop firewalld.service systemctl disable firewalld.service setenforce 0进行格式化操作并分区:cd /devfdisk /dev/...

2019-12-12 15:23:23 722

原创 Nginx+Tomcat负载均衡群集

Nginx+Tomcat负载均衡群集nginx处理静态tomcat处理动态合并为动静分离(前后端分离)Tomcat重要目录bin:存放启动和关闭Tomcat脚本conf:存放Tomcat不同的配置文件doc:存放Tomcat文档lib/japser/common:存放Tomcat运行需要的库文件logs:存放Tomcat执行时的LOG文件src:存放Tomcat的源代码...

2019-12-04 12:30:27 357

原创 使用Haproxy搭建Web群集

常见的Web集群调度器:目前常见的Web集群调度器分为软件和硬件,软件通常使用开源的LVS、Haproxy、 Nginx, 硬件一般使用比较多的是F5,也有很多人使用国内的一些产品,如梭子鱼、绿盟等Haproxy应用分析LVS在企业应用中抗负载能力很强,但存在不足1.LVS不支持正则处理,不能实现动静分离2.对于大型网站,LVS的实施配置复杂,维护成本相对较高Haproxy是一...

2019-12-04 10:03:24 139

原创 LVS+Keepalived效率最高的群集(实战)

环境准备:DR1 主:192.168.100.101---->CentOS 7-2DR2 备:192.168.100.102---->CentOS 7-3web1:192.168.100.111---->CentOS 7-4web1:192.168.100.112---->CentOS 7-5vip:192.168.100.10客户机:192.168.100....

2019-11-28 16:38:50 296

原创 LVS负载均衡群集(实战)

Demo:LVS负载均衡群集环境准备:**CentOS 7-1:**调度器,网关(需要两块网卡)外:12.0.0.1 内:192.168.200.1**CentOS 7-2:**网站服务器(Apache)192.168.200.110**CentOS 7-3:**网站服务器(Apache)192.168.200.120**CentOS 7-4:**提供共享存储 192.168.200....

2019-11-26 22:51:18 282

原创 LVS负载均衡群集(理论)

LVS负载均衡群集理解负载均衡群集的原理掌握LVS-NAT的部署企业群集应用概述群集的含义:1.Cluster,集群、群集2.由多台主机构成,但对外只表现为一个整体在互联网应用中,随着站点对硬件性能、响应速度、服务稳定性、数据可靠性等要求越来越高,单台服务器力不从心解决方法:1.使用价格昂贵的小型机、大型机2.使用普通服务器构建服务群集企业群集分类根据群集所针对的目...

2019-11-26 22:49:34 533

空空如也

空空如也

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

TA关注的人

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