鲜花的主人

应无所住而生其心

DNS 与 CoreDNS 的实现原理

域名系统(DomainNameSystem)是整个互联网的电话簿,它能够将可被人理解的域名翻译成可被机器理解IP地址,使得互联网的使用者不再需要直接接触很难阅读和理解的IP地址DNS域名系统在现在的互联网中非常重要,因为服务器的IP地址可能会经常变动,如果没有了DNS,那么可能IP地址一旦发生了更改

k8s部署Rabbitmq集群

rabbitmq-peer-discovery-k8s是RabbitMQ官方基于第三方开源项目rabbitmq-autocluster开发,对3.7.X版本提供的Kubernetes下的对等发现插件,可实现rabbitmq集群在k8s中的自动化部署;低于3.7.X版本请使用rabbitmq-auto

Rabbitmq简介及部署群集

MQ简介MQ全称为MessageQueue,消息队列(MQ)是一种应用程序对应用程序的通信方法,应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们,消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远程过程调用的

集群内容器访问集群外服务

企业内部一般存在很多的微服务,在逐步容器化的过程中,会有部分服务在集群外部,未完成容器化,比如数据库,而部分已经完成容器化的依赖于这些服务的服务,过渡过程中,需要集群内部的容器访问集群外部的服务,为了在容器化过程中,让服务不中断,就需要让Kubernetes集群内部的容器能访问集群外部的服务,怎么做

k8s部署kafka集群

之前文章有用过statefulset部署kafka集群,但是如果集群外部想消费的话,是无法消费的,因为不通无法解析kafka地址,想到通过nodeport来暴露每个pod,zookeeper也需要,做起来挺麻烦,本篇是在helm安装后来写的,仅个人学习测试记录,生产环境上kafka集群建议还是放在集

centos7搭建kafka集群

环境准备系统IP主机名centos7.6192.168.51.195kafka01centos7.6192.168.51.196kafka02centos7.6192.168.51.197kafka03配置hosts[root@kafka01~]#cat/etc/hosts192.168.51.19

kafka概要整理

初识Kafka什么是KafkaKafka是由Linkedin公司开发的,它是一个分布式的,支持多分区、多副本,基于Zookeeper的分布式消息流平台,它同时也是一款开源的基于发布订阅模式的消息引擎系统Kafka的基本术语消息:Kafka中的数据单元被称为消息,也被称为记录,可以把它看作数据库表中某

k8s部署redis高可用集群

k8s上部署一个redis集群和部署一个普通应用没有什么太大的区别,但需要注意下面几个问题:REDIS是一个有状态应用部署redis集群时我们需要注意的问题,当我们把redis以pod的形式部署在k8s中时,每个pod里缓存的数据都是不一样的,而且pod的IP是会随时变化,这时候如果使用普通的dep

k8s部署ArcherySQL审核平台

部署版本:Archery1.7.3附:官方使用说明创建namespace#kubectlcreatensarchery创建mongo和mysql的secret[root@masterarchery]#vimsecrets.yamlapiVersion:v1kind:Secretmetadata:na