![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
企业实战
文章平均质量分 86
S_K15
运维 Linux
展开
-
ELK日志分析平台——elasticsearch分布式部署
elasticsearch实战原创 2021-08-13 19:01:43 · 758 阅读 · 0 评论 -
LVS负载均衡与Keepalive高可用
LVS负载均衡与Keepalive高可用负载均衡一、LVS介绍二、LVS的三种工作模式1、NAT模式2、TUN模式3、DR模式三、ipvsadm实现Apache负载均衡横一、LVS介绍LVS是Linux Virtual Server的简称,也就是Linux虚拟服务器,该项目在Linux内核中实现了基于IP的数据请求负载均衡调度方案,终端互联网用户从外部访问公司的外部负载均衡服务器,终端用户的Web请求会发送给LVS调度器,调度器根据自己预设的算法决定将该请求发送给后端的某台Web服务器。将外部的请求原创 2021-08-08 15:13:57 · 887 阅读 · 0 评论 -
系统监控——prometheus(普罗米修斯)的部署
系统监控——prometheus的部署一、prometheus简介1、优点2、组件3、架构二、环境包准备三、安装运行四、网页访问五、安装图形化界面一、prometheus简介prometheus 是一套开源的系统监控报警框架。1、优点强大的多维度数据模型灵活而强大的查询语句(PromQL):在同一个查询语句,可以对多个 metrics 进行乘法、加法、连接、取分数位等操作。易于管理: Prometheus server 是一个单独的二进制文件,可直接在本地工作,不依赖于分布式存储。高效:平均原创 2021-08-07 03:01:11 · 6235 阅读 · 0 评论 -
kubernetes——存储之Volumes配置管理
kubernetes——存储之Volumes配置管理一、Volumes的简介二、emptyDir卷1、emptyDir的引入2、emptyDir 的使用场景3、emptyDir 示例一、Volumes的简介1、问题引入容器中的文件在磁盘上是临时存放的,这给容器中运行的特殊应用程序带来一些问题。首先,当容器崩溃时,kubelet 将重新启动容器,容器中的文件将会丢失,因为容器会以纯净的状态重建。其次,当在一个 Pod 中同时运行多个容器时,常常需要在这些容器之间共享文件。2、Kubernete原创 2021-08-03 03:45:18 · 1573 阅读 · 2 评论 -
kubernetes——存储之ConfigMap配置管理
kubernetes——存储之ConfigMap配置管理一、configmap简介二、创建configmap1、使用字面值创建2、使用文件创建3、使用目录创建4、编写configmap的yaml文件三、如何使用configmap1、使用configmap设置环境变量2、通过在pod的命令行下运行的方式3、使用conigmap设置命令行参数4、通过数据卷使用configmap四、configmap热更新一、configmap简介configmap用于保存配置数据,以键值对形式存储。configmap原创 2021-07-31 02:27:52 · 494 阅读 · 0 评论 -
kubernetes——Pod的基本用法、资源清单的使用
kubernetes——Pod管理与应用、资源清单一、何为Pod?二、Pod的基本用法1、Pod管理2、部署Deployment3、设定集群访问4、Pod扩容与缩容5、更新pod镜像6、版本回滚三、资源清单的使用1、资源清单的格式2、使用命令生成yaml文件3、自主式Pod资源清单4、多容器资源清单5、部署规则——`imagePullPolicy`6、设置cpu及mem限制7、锁定为与主机共用ip——`hostNetwork`8、火墙策略开放端口9、一、何为Pod?1、Pod是可以创建和管理Kubern原创 2021-07-30 01:21:50 · 832 阅读 · 0 评论 -
Kubernetes(k8s)的集群部署
k8s(Kubernetes)的部署一、环境设置一、环境设置1、需要4台虚拟机,server1~server4,serve1安装好了harbor仓库,server2,3,4安装了dockerharbor仓库安装:https://editor.csdn.net/md/?articleId=1189641092、关闭节点的selinux和iptables防火墙3、清理之前docker实验的缓存(服务,网络,数据卷,镜像,容器)docker service lsdocker service rm原创 2021-07-27 06:33:42 · 550 阅读 · 0 评论 -
docker仓库——搭建registry私有仓库
docker仓库一、什么是仓库二、docker hub三、registry工作原理四、配置镜像加速器五、搭建私有仓库1、导入registry镜像2、添加证书和密钥3、添加用户认证功能4、建立registry容器5、docker主机认证一、什么是仓库1、docker 仓库是用来包含镜像的位置,docker提供一个注册服务器(register)来保存多个仓库,每个仓库又可以包含多个具备不同tag的镜像。2、docker运行中使用的默认仓库是 docker hub 公共仓库。二、docker hub原创 2021-07-27 02:57:46 · 4009 阅读 · 0 评论 -
docker三剑客之 docker compose(配置haproxy+nginx负载均衡)
docker三剑客之 docker compose一、docker compose简介二、docker compose实践1、docker compose安装2、`docker-compose.yml` 属性3、docker-compose配置haproxy+nginx负载均衡(1)compose整体结构(2)创建`docker-compose.yml`文件(3)编辑`haproxy.cfg`配置文件(4)编写默认发布内容(5)启动服务(6)查看进程(7)访问测试4、docker compose 常用命令原创 2021-07-24 03:48:32 · 1128 阅读 · 2 评论 -
docker三剑客之 docker machine(创建machine)
docker三剑客之machine一、docker machine简介二、docker machine实践1、docker machine安装2、配置ssh免密登录3、安装脚本及软件仓库文件4、创建主机5、创建流程6、查看主机及配置文件三、docker machine 拓展1、管理machine2、优化管理3、docker-machine 子命令一、docker machine简介1、Docker Machine 是 Docker 官方编排(Orchestration)项目之一,负责在多种平台上快速安装原创 2021-07-24 01:55:30 · 1418 阅读 · 1 评论 -
docker镜像介绍_Dockerfile详解、构建nginx镜像、镜像优化
docker镜像介绍一、镜像的分层结构二、镜像的构建1、docker commit 构建2、Dockerfile 构建3、查看镜像的分层结构三、Dockerfile详解1、Dockerfile常用指令2、快捷删除镜像四、镜像构建nginx一、镜像的分层结构1、共享宿主机的kernel2、base镜像提供的是最小的Linux发行版3、同一docker主机支持运行多种Linux发行版4、采用分层结构的最大好处是:共享资源5、Copy-on-Write 容器层可写6、容器层以下所有镜像层都是只读的原创 2021-07-23 02:58:11 · 374 阅读 · 0 评论 -
用docker建立harbor企业级仓库
docker建立harbor企业级仓库一、实验准备二、建立harbor仓库一、实验准备1、安装好docker参考博客操作即可:https://blog.csdn.net/S_K15/article/details/1189329202、下载harbor软件包3、下载多个docker管理软件:docker-compose二、建立harbor仓库1、解压harbor软件包tar zxf harbor-offline-installer-v1.10.1.tgz2、处理docker-comp原创 2021-07-21 15:05:32 · 139 阅读 · 0 评论 -
docker简介
1、传统虚拟机与容器技术对比直接截图2、安装启动docker19版的3、导入镜像docker load -i game20484、运行容器docker run -d --name game1 -p 80:80 game2048docker rmi game2048:latest5、原创 2021-07-21 01:47:04 · 241 阅读 · 0 评论 -
用Saltstack自动部署zabbix
用Saltstack自动配置zabbix一、Saltstack的安装二、自动配置zabbix1、搭建zabbix的repo源2、repo模块3、zabbix-server模块4、zabbix-server模块5、zabbix-web模块6、mysql模块7、pillar模块8、top模块三、执行批量处理实验设置:用server1主机作satlstack的master端,server2主机作saltstack的minion端,server2作zabbix的server端和agent端一、Saltstac原创 2021-07-20 09:12:19 · 202 阅读 · 0 评论 -
Zabbix的mysql到Tidb分布式数据库的替换
一、mysql的监测前期准备为zabbix的安装1、安装mysql数据库服务yum install mariadb-server.x86_64 -ysystemctl start mariadb.service2、执行安全初始化脚本(其中设置密码为westos)mysql_secure_installation3、创建本地数据库并授权mysql -pwestoscreate database zabbix character set utf8 collate utf8_bin;cr原创 2021-07-17 00:01:16 · 309 阅读 · 0 评论 -
企业实战——封装虚拟母机,设定实验环境
封装母机,设定实验环境一、封装母机1、安装rhel7.6的虚拟机一、封装母机1、安装rhel7.6的虚拟机1、提前准备好rhel7.6的镜像文件2、切换到root用户,使用virt-manager打开虚拟机管理,按照以下步骤进行设置1>选择新建虚拟机,选择本地镜像2>选择提前准备好的rhel7.6的镜像文件,选择安装系统版本为rhel7.63>根据电脑性能选择内存大小和CPU数量4>选择所需硬盘大小5>填写虚拟机名称,选择第二个按回车键,进行等待原创 2021-07-11 03:12:32 · 249 阅读 · 0 评论