
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
ELK代表的是 elasticsearch + logstash数据采集 + kibana可视化一、elasticsearch简介简介Elasticsearch 是一个开源的分布式搜索分析引擎,建立在一个全文搜索引擎库 Apache Lucene基础之上。Elasticsearch 不仅仅是 Lucene,并且也不仅仅只是一个全文搜索引擎:一个分布式的实时文档存储,每个字段 可以被索引与搜索一个分
安装gitlab插件首先需要在jenkins安装gitlab插件:直接安装即可。jenkins项目配置进行保存。gitlab配置默认情况下gitlab不允许在本地调用,因此我们需要设置本地调用:再针对项目进行设置,点击项目 --> demo —>webhook:上图中的信息在jenkins的项目配置里面:之后进行添加并保存。进行测试:在jenkins查看:可以看到已经触发了更新。...
kubernetes Helm详解及部署一、Helm二、Helm安装三、Helm仓库的使用四、使用Helm部署redis-ha拉取部署文件解压更改变量文件部署redis高可用集群测试集群高可用集群的动态拉伸一、HelmHelm是Kubernetes 应用的包管理工具,主要用来管理 Charts,类似Linux系统的yum。Helm Chart 是用来封装 Kubernetes 原生应用程序的一系列
首先我们使用Dockerfile构建一个镜像:vim DockerfileFROM rhel7COPY dvd.repo /etc/yum.repos.d/ADD nginx-1.16.1.tar.gz /mntWORKDIR /mnt/nginx-1.16.1RUN rpmdb --rebuilddbRUN yum install -y gcc make pcre-devel ...
ansible 中的模板 jinja2模板引擎一、"if"控制语句if结构if...else...结构"if...else if..."结构二、if表达式三、for循环for循环基本语法for循环操作字典for循环递归操作loop.cycle()辅助函数四、ansible启用break和continue扩展五、ansible使用do扩展修改列表前一篇文章中我们提到过,在jinja2中,使用"{%.
前文中,我们使用"when"关键字对条件进行判断,如果条件成立,则执行对应的任务,但是,我们可以发现,当条件成立时,我们只能执行一个任务,如果我们想要在条件成立时,执行三个任务,该怎么办呢?难道我们要在这三个任务的每个任务中都加入相同的条件判断么?这种方法也太麻烦了,显然应该有更好的方法,没错,我们可以借助"block"解决这个小问题。在ansible中,可以使用"block"关键字将多个任务整.
在2.5版本之前的ansible中,大多数人习惯使用"with_X"风格的关键字操作循环,从2.6版本开始,官方开始推荐使用"loop"关键字代替"with_X"风格的关键字,我们先来看一个小示例,使用loop关键字进行最简单的列表循环,示例如下:Shellhosts: test70remote_user: rootgather_facts: notasks:debug:msg:...
一、通过set_fact定义变量set_fact是一个模块,我们可以通过set_fact模块在tasks中定义变量,先来看一个小示例,如下[root@server4 ~]# vim bltest8.yml[root@server4 ~]# cat bltest8.yml---- hosts: testBremote_user: roottasks:- set_fac...
现在我有一个需求,我需要使用ansible在目标主机中创建5个目录,这5个目录的名字是test2、test4、test6、test8、test10,我该怎么办呢?当然,我可以使用shell模块执行一条命令去完成,但是我们现在正在总结"循环"的使用方法,所以,我要用循环完成这个需求,使用循环完成这个任务很简单,我们只需要借助一个循环的关键字,它就是"with_sequence",放开刚才的需求不说,







