企业项目实战
文章平均质量分 89
linux企业项目实战
_nigar
每一天都值得被认真对待
展开
-
kubernetes(六)---service详解
kubernetes(六)—service详解(工作模式&类型)文章目录kubernetes(六)---service详解(工作模式&类型)1.service是什么1.service是什么原创 2020-04-24 11:23:03 · 320 阅读 · 1 评论 -
kubernetes(五)---控制器
kubernetes(五)—控制器文章目录kubernetes(五)---控制器1.控制器pod的类型和控制器类型replication、controller和reolicaset控制器的区别Deployment控制器DaemonSet控制器StatefulSet控制器job、cronjob和hpa控制器2.ReplicaSet应用3.Deployment应用4.DaemonSet应用5.job...原创 2020-04-24 08:58:56 · 408 阅读 · 0 评论 -
kubernetes(四)---pod的生命周期&探针
kubernetes(四)—pod的生命周期&探针文章目录kubernetes(四)---pod的生命周期&探针1.pod的生命周期2.init容器实验3.探针什么是探针?存活检测-liveness检测就绪-readiness1.pod的生命周期Pod 是 kubernetes 系统的基础单元,是由用户创建或部署的最小组件,也是 kubernetes 系统上运行容器化应用的资...原创 2020-04-23 23:01:27 · 1019 阅读 · 0 评论 -
kubernetes(三)---资源清单
kubernetes(三)—资源清单文章目录kubernetes(三)---资源清单1.基本概念理解2.资源清单的格式3.属性4.编写资源清单清单1清单2清单3清单4清单5清单61.基本概念理解什么叫资源?k8s中所有的内容都抽象为资源,资源实例化之后,叫做对象。什么是资源清单?在k8s中,一般使用yaml格式的文件来创建符合我们预期期望的pod,这样的yaml文件我们一般称为资源清...原创 2020-04-23 18:38:19 · 268 阅读 · 0 评论 -
kubernetes(二)---pod管理
kubernetes(二)—pod管理文章目录kubernetes(二)---pod管理1.什么是pod2.pod管理命令方式运行pod(自主)deployment方式运行(部署)deloyment方式下拉伸pod创建服务实现pod间的互相访问pod暴露给外部客户端pod的滚动更新&回滚1.什么是podPod是可以创建和管理Kubernetes计算的最小可部署单元,一个Pod代表着集...原创 2020-04-23 16:44:54 · 350 阅读 · 0 评论 -
kubernetes(一)---kubeadm方式部署集群
kubernetes(一)—kubeadm方式部署集群文章目录kubernetes(一)---kubeadm方式部署集群1.什么是kuberneteskubernetes的优点:2.Kubernetes组成3.kubeadm方式部署集群实验环境基础环境部署集群部署1.什么是kubernetes官方中文文档:https://www.kubernetes.org.cn/docs它是一个全新的...原创 2020-04-23 15:33:35 · 418 阅读 · 0 评论 -
Docker(八)---数据卷管理&convoy卷插件
Docker(八)—数据卷管理&convoy卷插件文章目录Docker(八)---数据卷管理&convoy卷插件1.什么是Docker数据卷2.为什么要用数据卷3.docker数据卷提供两种卷bind mountdocker managed volumebind mount 和docker managed volume对比4.bind mount应用5.docker manage...原创 2020-04-20 10:52:43 · 457 阅读 · 0 评论 -
Docker(七)---docker网络(原生&自定义网络、容器通信)
Docker(七)—docker网络(原生&自定义网络、容器通信)文章目录Docker(七)---docker网络(原生&自定义网络、容器通信)1.Docker原生网络bridge网桥模式host模式none模式2.Docker自定义网络3.Docker容器间通信方法1:使用connect方法给vm2添加一块mynet1网卡方法2:joined方法3:使用--link连接容器4....原创 2020-04-20 10:32:05 · 666 阅读 · 0 评论 -
Docker(六)---docker公有、私有仓库的搭建
Docker(六)—docker公有、私有仓库的搭建文章目录Docker(六)---docker公有、私有仓库的搭建1.Docker 仓库1.在Docker Hub上上传镜像1.Docker 仓库仓库是集中存放镜像文件的场所。有时候会把仓库和仓库注册服务器(Registry)混为一谈,并不严格区分。实际上,仓库注册服务器上往往存放着多个仓库,每个仓库中又包含了多个镜像,每个镜像有不同的标...原创 2020-04-14 16:14:51 · 816 阅读 · 0 评论 -
Docker(五)---docker镜像优化
Docker(五)—docker镜像优化文章目录Docker(五)---docker镜像优化1.镜像的优化2.源码安装nginx3.使用Dockerfile编译安装nginx4.镜像的优化减少镜像层数清理镜像构建的中间产物使用多阶段构建镜像选择最精简的基础镜像1.镜像的优化选择最精简的基础镜像减少镜像的层数清理镜像构建的中间产物注意优化网络请求尽量去用构建缓存使用多阶段构建镜像...原创 2020-04-13 19:16:20 · 403 阅读 · 0 评论 -
Docker(四)---镜像及构建镜像(commit&dockerfile方式)
Docker(四)—镜像及构建镜像(commit&dockerfile方式)文章目录Docker(四)---镜像及构建镜像(commit&dockerfile方式)1.镜像的分层结构2.为什么Docker镜像要采用分层结构?base镜像3.镜像的写时复制特性4.commit构建镜像5.dockerfile方式dockerfile常用指令demo1:COPY拷贝文件demo2:RU...原创 2020-04-13 18:59:09 · 325 阅读 · 0 评论 -
Docker(三)---镜像、容器的使用
Docker(三)—镜像、容器的使用文章目录Docker(三)---镜像、容器的使用1.镜像的使用2.容器的使用1.镜像的使用列出镜像列表:docker images各个选项说明:REPOSITORY:表示镜像的仓库源TAG:镜像的标签IMAGE ID:镜像IDCREATED:镜像创建时间SIZE:镜像大小查找镜像:我们也可以使用 docker search 命令来...原创 2020-04-13 18:00:35 · 257 阅读 · 0 评论 -
Docker(二)---Docker安装部署及简单应用(含配置镜像加速器&nginx的部署)
Docker(二)—Docker安装部署及简单应用(含配置镜像加速器)文章目录Docker(二)---Docker安装部署及简单应用(含配置镜像加速器)1.Docker安装部署2.Docker简单应用之nginx部署配置镜像加速器端口映射随机分配端口1.Docker安装部署首先我们在阿里云镜像站下载Docker CE的镜像:yum install wget -ycd /etc/yum.r...原创 2020-04-13 17:42:31 · 398 阅读 · 0 评论 -
Docker(一)---什么是docker?
Docker(一)—什么是docker?文章目录Docker(一)---什么是docker?1.什么是docker?2.Docker的组成3.docker的架构4.Docker 包括三个基本概念5.Docker部分概念解释6.Docker 的优点1.什么是docker?Docker是一个用于开发、迁移、运行的开发平台。它使你能够将你的应用程序从基础架构中分离,从而可以快速交付。使用Docke...原创 2020-04-13 17:08:35 · 300 阅读 · 0 评论 -
自动化运维---playbook(ansible-过滤器)
自动化运维—playbook(ansible-过滤器)文章目录自动化运维---playbook(ansible-过滤器)1.过滤器是什么2.基于字符串的过滤3.基于数值的过滤:4.基于列表的过滤5.针对为定义变量和空变量的过滤playbook51.过滤器是什么过滤器是一种能够帮助我们处理数据的工具,其实ansible中的过滤器功能来自于jinja2模板引擎,我们可以借助jinja2的过滤器功...原创 2020-04-03 17:11:21 · 516 阅读 · 0 评论 -
自动化运维---playbook(ansible-block及playbook中的错误处理)
自动化运维—playbook(ansible-block及playbook中的错误处理)文章目录自动化运维---playbook(ansible-block及playbook中的错误处理)playbook1playbook2playbook3playbook4playbook5playbook6playbook7playbook1block将多个任务组成一个块:我们发现如果使用上述的判断方...原创 2020-04-03 16:51:36 · 1184 阅读 · 0 评论 -
自动化运维---playbook(判断)
自动化运维—playbook(判断)文章目录自动化运维---playbook(判断)playbook1playbook2playbook3playbook4playbook5playbook6playbook7playbook8playbook9playbook10playbook11playbook12playbook13playbook1when关键字:vim pd1.yml---...原创 2020-04-03 16:16:12 · 615 阅读 · 0 评论 -
自动化运维---playbook(循环)
自动化运维—playbook(循环)文章目录自动化运维---playbook(循环)playbook1playbook2playbook3playbook4playbook5playbook6playbook7playbook8playbook9playbook10playbook11playbook12playbook13playbook1playbook中的循环:首先还原清单设置:...原创 2020-04-03 15:57:59 · 503 阅读 · 0 评论 -
自动化运维---playbook(变量结合debug模块&获取远程主机信息)
自动化运维—playbook(变量结合debug模块&获取远程主机信息)文章目录自动化运维---playbook(变量结合debug模块&获取远程主机信息)1.获取远程主机信息2.debug模块3.debug结合变量使用4.debug结合变量获得远程主机信息:5.注册变量playbook1playbook2playbook3playbook4playbook5playbook66...原创 2020-04-03 12:26:35 · 1603 阅读 · 0 评论 -
自动化运维---playbook(应用变量)
自动化运维—playbook(应用变量)文章目录自动化运维---playbook(应用变量)1.定义变量2.在playbook中使用变量3.定义多个变量4.定义变量参数5.文件变量分离1.定义变量变量名应该由字母、数字、下划线组成,变量名需要以字母开头,ansible内的关键字不能作为变量名。2.在playbook中使用变量如果我们想要在某个play中定义变量,可以借助vars关键字除...原创 2020-04-03 11:59:04 · 439 阅读 · 0 评论 -
自动化运维---playbook(应用tag标签)
自动化运维—playbook(应用tag标签)文章目录自动化运维---playbook(应用tag标签)playbook1playbook2 添加标签的3种语法playbook3 共同标签playbook4 特殊标签:当一个剧本中含有多个task任务时,如果我们不想全部执行而是想执行执行某些任务,就需要给每个任务添加标签playbook1vim tag-test1.yml---- ho...原创 2020-04-03 11:19:30 · 384 阅读 · 0 评论 -
自动化运维---简单的playbook(handler模块&meta模块)
自动化运维—简单的playbook(handler模块&meta模块)文章目录自动化运维---简单的playbook(handler模块&meta模块)playbook1 简单管理http服务playbook2调用handler模块:playbook3playbook4playbook5playbook1 简单管理http服务修改服务端口并重启服务首先在远程主机中确保有该服...原创 2020-04-03 10:48:04 · 623 阅读 · 0 评论 -
自动化运维---playbook入门指南
自动化运维—ansible playbook(一)playbook主要使用YMAL语法,这里通过几个例子直接了解编写规则!示例1:写一个playbook脚本,使其执行ping和创建目录的动作:首先在server4中删除/testdir下的所有内容(如果之前没有做过即可忽略):编写脚本:vim ping.yml ---- hosts: testB remote_user: ro...原创 2020-03-28 10:34:13 · 332 阅读 · 0 评论 -
自动化运维---ansible常用模块之包管理模块(yum_repository&yum模块)
自动化运维—ansible常用模块之包管理模块(yum_repository&yum模块)文章目录自动化运维---ansible常用模块之包管理模块(yum_repository&yum模块)1.yum_repository模块yum_repository模块作用yum_repository模块参数yum_repository模块应用2.yum模块yum模块作用yum模块参数yu...原创 2020-03-28 10:18:48 · 656 阅读 · 0 评论 -
自动化运维---ansible常用模块之系统模块(user&group模块)
自动化运维—ansible常用模块之系统模块(user&group模块)文章目录自动化运维---ansible常用模块之系统模块(user&group模块)1.user模块user模块作用user模块参数user模块应用2.group模块group模块作用group模块参数group模块应用1.user模块user模块作用user模块可以帮助我们管理远程主机上的用户,比如创...原创 2020-03-28 09:57:23 · 461 阅读 · 0 评论 -
自动化运维---ansible常用模块之系统模块(cron&service模块)
自动化运维—ansible常用模块之系统模块(cron&service模块)文章目录自动化运维---ansible常用模块之系统模块(cron&service模块)1.cron模块2.service模块1.cron模块给远程主机创建计划任务:每天的4点18分输出test,任务名name='test-westos:ansible testB -m cron -a "name...原创 2020-03-28 09:31:46 · 550 阅读 · 0 评论 -
自动化运维---ansible常用模块之命令操作(command&shell&script模块)
自动化运维—ansible常用模块之命令操作(command&shell&script模块)文章目录自动化运维---ansible常用模块之命令操作(command&shell&script模块)1.command模块command模块功能command模块参数command模块应用2.shell模块shell模块作用shell模块参数shell模块应用3.scr...原创 2020-03-28 08:52:49 · 775 阅读 · 1 评论 -
自动化运维---ansible常用模块之文件操作(find&replace模块)
自动化运维—ansible常用模块之文件操作(find&replace模块)文章目录自动化运维---ansible常用模块之文件操作(find&replace模块)1.find模块find模块作用find模块参数find模块应用2.replace模块replace模块作用replace模块参数replace模块应用1.find模块find模块作用find模块可以班帮助我们再...原创 2020-03-26 18:00:20 · 1409 阅读 · 0 评论 -
自动化运维---ansible常用模块之文件操作(file&blockinfile&lineinfile模块)
自动化运维—ansible常用模块之文件操作(file&blockinfile&lineinfile模块)文章目录自动化运维---ansible常用模块之文件操作(file&blockinfile&lineinfile模块)1.file模块file模块功能file模块参数file模块应用2.blockinfile模块blockinfile模块功能blockinfi...原创 2020-03-26 17:40:06 · 1038 阅读 · 1 评论 -
自动化运维---ansible常用模块之文件操作(fetch©模块)
自动化运维—ansible常用模块之文件操作(fetch©模块)文章目录自动化运维---ansible常用模块之文件操作(fetch©模块)1.实验环境2.模块管理3.fetch模块4.copy模块copy模块与fetch模块的区别:copy模块参数:copy模块应用1.实验环境首先配置好ansibel清单:vim /etc/ansible/hosts[testA]se...原创 2020-03-26 16:05:48 · 1129 阅读 · 0 评论 -
自动化运维---ansible---ansibel清单配置(INI语法&YAML语法)
自动化运维—ansible—ansibel清单配置(INI语法&YAML语法)文章目录自动化运维---ansible---ansibel清单配置(INI语法&YAML语法)1.ansibel清单配置(INI语法)- 基本清单配置- ansible的分组功能分组1:分组2:2.ansibel清单配置(YAML语法)1.ansibel清单配置(INI语法)- 基本清单配置将一台...原创 2020-03-26 15:35:08 · 934 阅读 · 1 评论 -
自动化运维---ansible---什么是ansible&安装ansible
自动化运维—ansible—什么是ansible?文章目录自动化运维---ansible---什么是ansible?1.ansible是什么?2.ansible能做什么?3.ansible特性4.Ansible工作原理1.ansible是什么?ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的...原创 2020-03-26 15:01:25 · 910 阅读 · 0 评论 -
企业级监控系统zabbix---zabbix proxy分布式监控
企业级监控系统zabbix—zabbix-proxy分布式监控文章目录企业级监控系统zabbix---zabbix-proxy分布式监控1.什么是zabbix-proxy?2.实验环境3.创建proxy4.配置数据库5.编辑proxy的zabbix-proxy的配置文件6.查看相应日志看是否接收正常7.在agent端重新指向ip到proxy8.在web ui界面添加proxy1.什么是zabb...原创 2020-03-19 14:35:29 · 358 阅读 · 0 评论 -
企业级监控系统zabbix---使用JMX监控tomcat
企业级监控系统zabbix—使用JMX监控tomcat文章目录企业级监控系统zabbix---使用JMX监控tomcat1.安装tomcat和jdk2.安装zabbix-java-gateway3.zabbix监控界面进行相应设置1.安装tomcat和jdk在server2(agent的客户端)上安装tomcat和jdk,并打开tomcat:rpm -ivh jdk-8u121-linux...原创 2020-03-19 14:19:07 · 277 阅读 · 0 评论 -
企业级监控系统zabbix---通过qqmail发送告警信息
企业级监控系统zabbix—通过qqmail发送告警信息当我们部署好zabbix监控,为监控主机添加各种监控项完毕之后,如果一个主机出了问题,我们怎么能在第一时间获得报警信息,然后及时处理?可以让zabbix通过邮件的方式把告警信息发给我们首先需要使zabbix-server服务器能够上网,这里就不做过多赘述。具体做法在之前的博客中有详细介绍ping www.baidu.com #测试能否...原创 2020-03-18 17:48:21 · 490 阅读 · 0 评论 -
企业级监控系统zabbix---分布式监控平台添加服务监控项(http、nginx、mysql)
企业级监控系统zabbix—分布式监控平台添加服务监控项(http、nginx、mysql)文章目录企业级监控系统zabbix---分布式监控平台添加服务监控项(http、nginx、mysql)1.监控http服务2.监控nginx服务- 部署nginx服务- 创建nginx监控项(nginx.active)- 在分布式监控平台添加监控项- 创建nginx监控项(nginx.accept)- ...原创 2020-03-18 17:29:52 · 310 阅读 · 0 评论 -
企业级监控系统zabbix---结合API进行检索、删除、创建主机
企业级监控系统zabbix—结合API进行检索、删除、创建主机文章目录企业级监控系统zabbix---结合API进行检索、删除、创建主机1.什么是API ?2.结构3.验证4.检索主机5.删除6.创建1.什么是API ?API ( Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一...原创 2020-03-18 16:35:00 · 381 阅读 · 0 评论 -
企业级监控系统zabbix---配置自动发现&自动注册
企业级监控系统zabbix—配置自动发现&自动注册文章目录企业级监控系统zabbix---配置自动发现&自动注册1.自动发现规则2.zabbix监控配置自动发现3.自动注册规则4.zabbix配置自动注册1.自动发现规则自动发现规则主要针对企业批量添加主机,如果使用传统办法去单个添加设备、分组、项目、图像…这是一个任务量巨大的一个工程,由此引入自动发现规则。自动发现规则由服...原创 2020-03-18 16:08:44 · 350 阅读 · 0 评论 -
企业级监控系统zabbix---安装部署zabbix
企业级监控系统zabbix—安装部署zabbix文章目录企业级监控系统zabbix---安装部署zabbix1.1.安装zabbix安装zabbix监控所需软件cd 4.4/yum install zabbix-server-mysql-4.4.1-1.el7.x86_64.rpm zabbix-web-mysql-4.4.1-1.el7.noarch.rpm zabbix-web-4...原创 2020-03-18 15:49:56 · 414 阅读 · 0 评论 -
企业级监控系统zabbix---什么是zabbix?
企业级监控系统zabbix—什么是zabbix?文章目录企业级监控系统zabbix---什么是zabbix?1.什么是zabbix2.zabbix监控3.zabbix支持的通讯方式4.zabbix-agent5.zabbix-proxy6.各种组件总结7.主动模式和被动模式1.什么是zabbix我们监控的初衷就是当某些指标不符合我们的需求时,我们能够在第一时间发现异常。所以,监控工具需要定期...原创 2020-03-18 15:19:52 · 434 阅读 · 0 评论