分类目录:运维

以下是分类 运维 下的所有文章

CKA 认证系列课程笔记15 Daemon Sets

  Daemon Sets 可以理解为是一种特殊的replica Set 我们正常的deployments , Replicaset 默认情况下,是随机分布的,也就是一个Node 上可以存在多个,也可能一个都没有 但是Daemon Sets 是每个Node上一个,这种特殊的设定,非常完美的解决了监控和日志的问题 对比一下repl……

CKA 认证系列课程笔记06 kube-proxy

  在Kubernetes 集群中,任何两个pod 之间都可以相互通信,包括不在相同Node上的两个Pod 也可以相互通信,这个主要是通过kube-proxy 来实现的,具体的实现原理其实就是通过修改iptables 的规则来进行流量的跳来跳去   kube-proxy是以daemonset 的形式存在的,这样保证每个……

terraform conditionals

terrafrom在使用的时候需要有需要判断来赋值,例如:  

  就是根据env来确定需要几台机器,如果是prod , 就是2 ,如果不是,就是1    

Kubernete 开发系列 如果不使用Operator,我们如何部署一个应用

为了更深入的理解Operator 的工作方式,我们先看一下,如果没有Operator,我们来部署一个应用需要多少步骤,每一步骤都需要做什么: 首先,这个例子叫做Visitors Site 他会将每个访问的ip记录到数据库,并展示到首页,架构非常简单 前台页面用的React ,后台处理业务逻辑使用的是Django ,然后数据存储是Mysql……

Kubernete 开发系列 kubernetes Operator

Operator是一种集合了打包,运行,维护的一类特殊的kubernetes 应用,它是Kuberente的一种扩展 在介绍Operator如何工作之前,我们要先了解Kubernetes 是如何工作的 kubernetes 自动化帮我们运维了一些无状态的应用,例如一个静态网站,因为是无状态的应用,所以任何一个实例都是可以被替代的,所以如果……

ansible sudo pipeline 的问题

有时候我们需要在ansible 执行sudo 命令,并且sudo 命令中存在管道符 可以通过 sh -c 并把需要sudo权限的部分放到引号内