当我们需要在Go语言中复制一个切片时,我们可以使用内置的copy()函数。copy()函数可以将一个切片的元素复制到另一个切片中。下面是一个示例: package main import "fmt" ...
kubernetes中配置一个本地解析
有些时候为了安全考虑,针对服务内部直接调用第三方信息不允许使用解析的域名,需要本地解析,如果本地解析把解析配置在node节点有点麻烦了,而且也不一定能够使用宿主机的解析,所以考虑是否可以在创建容器的时...
kubernetes中部署ES集群
在kubernetes中部署Elasticsearch集群需要用到数据持久化,这里可以使用ntfs也可以使用openebs做数据持久化,两者皆可,如果使用ntfs可以参考:https://www.wu...
hostNetwork实现pod和宿主机的通信
首先,我们需要理解一下`hostNetwork: true` 是 Kubernetes 中一个用于 Pod 配置的选项,它允许 Pod 直接使用主机的网络命名空间。当你将 `hostNetwork` ...
MySQL定期删除数据 mysql定时删除30天前数据
要实现创建存储过程和定时调用存储过程的功能,你可以按照以下步骤进行操作: 创建存储过程: CREATE PROCEDURE KeepDatasWith30Days() BEGIN DEC...
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的配置文件和哨兵模式的配置文件...
redis集群的主从模式和哨兵模式,集群模式的区别
Redis是一个开源的内存数据存储系统,它支持多种不同的部署模式,包括主从模式、哨兵模式和集群模式。下面是这些模式之间的区别: 主从模式: 在主从模式中,有一个主节点(Master)和多个从节点(Sl...