在kubernetes中部署Elasticsearch集群需要用到数据持久化,这里可以使用ntfs也可以使用openebs做数据持久化,两者皆可,如果使用ntfs可以参考:https://www.wu...
hostNetwork实现pod和宿主机的通信
首先,我们需要理解一下`hostNetwork: true` 是 Kubernetes 中一个用于 Pod 配置的选项,它允许 Pod 直接使用主机的网络命名空间。当你将 `hostNetwork` ...
kube-vip做高可用集群找不到虚拟ip地址
在本地虚拟机中部署的一个高可用的kubernetes集群,这里使用的虚拟机的kube-vip作为api-service入口的虚拟ip,因为不常用就关闭了集群,今天开启后突然集群不可用了,因为使用的是c...
通过kube-vip实现单节点升级高可用
很多集群实现的高可用方式是通过keeplive+nginx实现的高可用,方式是利用keeplived来监控nginx的主备,通过vip对外提供服务,但是这个针对master要求至少两台即可,而我今天使...
k8s中部署哨兵集群sentinel无法解析容器名
在部署redis哨兵模式集群时,因为需要sentinel进行监控redis进行进行master节点转移,刚装好后,发现确实集群正常了,但是在测试时sentinel一直无法找到实例名称,看一下我的配置。...
kubernetes中部署redis哨兵模式集群
在部署redis哨兵模式集群之前,先看一下需要做哪些准备,因为redis默认镜像中是没有哨兵模式的,所以需要把定义好的配置放到镜像中,这里需要两个配置文件分别是redis的配置文件和哨兵模式的配置文件...
Kubernetes 中的 NetworkPolicy:原理和应用
摘要:Kubernetes 是一个强大的容器编排平台,通过 NetworkPolicy 功能可以实现对容器网络流量的精细控制。本文将介绍 Kubernetes 中 NetworkPolicy 的原理和...
pipeline中读取文件内容
前面已经说过,在每次发布服务时,需要选择一下分支,还要选择服务名称,只所以这样选择是因为避免构建的时候发布了没必要的服务,但是我们又需要明白服务名称,这里就尝试是否可以在pipeline中能够读取文件...
vim粘贴复制的内容#号开头的行会错位
从其他地方写的脚本复制到linux系统里使用vim进行粘贴,如果有“#”开头的行就会出现错位的问题,导致内容格式不一致,如果有多个错位一个一个的换太麻烦了,有什么办法可以在不删除注释的情况下还能一样的...
Build Cache占用磁盘太多
在jenkins环境中,经常发版所以会有很多docker build的操作,时间久了,就会发生镜像构建过程中缓存会越来越多,长久下去,就会发生磁盘满的情况,下面看一下我是如何操作的。 $ docke...