作者:老Z,云原生爱好者,目前专注于云原生运维,KubeSphereAmbassador。SpringCloudAlibaba全家桶之RocketMQ是一款典型的分布式架构下的消息中间件产品,使用异步通信方式和发布订阅的消息传输模型。很多基于SpringCloud开发的项目都喜欢采用RocketMQ作为消息中间件。RocketMQ常用的部署模式如下:单Master模式多Master无Slave模式多Master多Slave模式-异步复制多Master多Slave模式-同步双写更多的部署方案详细信息可以参考官方文档。本文重点介绍单Master模式和多Master多Slave-异步复制模式在K8s
作者:老Z,云原生爱好者,目前专注于云原生运维,KubeSphereAmbassador。SpringCloudAlibaba全家桶之RocketMQ是一款典型的分布式架构下的消息中间件产品,使用异步通信方式和发布订阅的消息传输模型。很多基于SpringCloud开发的项目都喜欢采用RocketMQ作为消息中间件。RocketMQ常用的部署模式如下:单Master模式多Master无Slave模式多Master多Slave模式-异步复制多Master多Slave模式-同步双写更多的部署方案详细信息可以参考官方文档。本文重点介绍单Master模式和多Master多Slave-异步复制模式在K8s
作者:张坚,科大讯飞开发工程师,云原生爱好者。大家好,我是张坚。今天来聊聊如何在KubeSphere中集成外置的ES组件。KubeSphere在安装完成时候可以启用日志组件,这样会安装ES组件并可以收集所有部署组件的日志,也可以收集审计日志,然后可以很方便的在KubeSphere平台上进行日志查询。但是在实际使用过程中发现使用KubeSphere自身的ES会很重,而且官方也建议我们将日志接入到外部的ES中减轻Kubernetes的压力。以下为操作实战。前置步骤ES集群需支持http协议1️⃣搭建好外部ES集群,使用http协议(非本文重点)。测试环境IP:172.30.10.226,172.3
作者:张坚,科大讯飞开发工程师,云原生爱好者。大家好,我是张坚。今天来聊聊如何在KubeSphere中集成外置的ES组件。KubeSphere在安装完成时候可以启用日志组件,这样会安装ES组件并可以收集所有部署组件的日志,也可以收集审计日志,然后可以很方便的在KubeSphere平台上进行日志查询。但是在实际使用过程中发现使用KubeSphere自身的ES会很重,而且官方也建议我们将日志接入到外部的ES中减轻Kubernetes的压力。以下为操作实战。前置步骤ES集群需支持http协议1️⃣搭建好外部ES集群,使用http协议(非本文重点)。测试环境IP:172.30.10.226,172.3
KubeSphere从诞生的第一天起便秉持着开源、开放的理念,并且以社区的方式成长,如今KubeSphere已经成为全球最受欢迎的开源容器平台之一。这些都离不开社区小伙伴的共同努力,你们为KubeSphere提出了很多建设性意见,也贡献了很多代码,非常感谢社区小伙伴们的付出。为了帮助社区的小伙伴们更好地掌握KubeSphere社区的进展,我们决定每两周更新一次周报,即双周报。本双周报主要是整理展示新增的贡献者名单,以及两周内提交过Commit的贡献者,并对近期重要的PR进行解析,同时还包含了线上/线下活动和布道推广等一系列社区动态。贡献者名单新晋贡献者近期重要更新KubeSphere以下更新将
KubeSphere从诞生的第一天起便秉持着开源、开放的理念,并且以社区的方式成长,如今KubeSphere已经成为全球最受欢迎的开源容器平台之一。这些都离不开社区小伙伴的共同努力,你们为KubeSphere提出了很多建设性意见,也贡献了很多代码,非常感谢社区小伙伴们的付出。为了帮助社区的小伙伴们更好地掌握KubeSphere社区的进展,我们决定每两周更新一次周报,即双周报。本双周报主要是整理展示新增的贡献者名单,以及两周内提交过Commit的贡献者,并对近期重要的PR进行解析,同时还包含了线上/线下活动和布道推广等一系列社区动态。贡献者名单新晋贡献者近期重要更新KubeSphere以下更新将
过去的一周是ChatGPT的狂欢,我猜每一位云原生玩家都很好奇他是如何看待Kubernetes的。咱们不防换个方式来提问,让它使用电子邮件的方式来向别人推荐KubeSphere和OpenFunction。开源项目推荐TailscaleIngressController这是针对Tailscale设计的KubernetesIngressController,它会为Ingress资源中的每个主机创建一个Tailscale节点,然后将所有传入的流量路由到正确的后端服务。PassboltPassbolt是一款完全开源的密码管理服务,通过JSONAPI以编程方式检索、存储和分享密码,源代码采用AGPL许可
过去的一周是ChatGPT的狂欢,我猜每一位云原生玩家都很好奇他是如何看待Kubernetes的。咱们不防换个方式来提问,让它使用电子邮件的方式来向别人推荐KubeSphere和OpenFunction。开源项目推荐TailscaleIngressController这是针对Tailscale设计的KubernetesIngressController,它会为Ingress资源中的每个主机创建一个Tailscale节点,然后将所有传入的流量路由到正确的后端服务。PassboltPassbolt是一款完全开源的密码管理服务,通过JSONAPI以编程方式检索、存储和分享密码,源代码采用AGPL许可
作者:任建伟,某知名互联网公司云原生工程师,容器技术信徒,云原生领域的实践者。背景介绍在接触容器化之前,我们团队内部的应用一直都是基于虚拟机运管,由开发人员自行维护。由于面向多开发部门服务,而开发人员运维能力参差不齐,所以每次部署新的环境时往往都要耗费大量时间。针对部署难的问题,我们将部分组件、服务容器化,采用Docker发布管理解决了部分问题,但仍未降低对开发人员的运维技能要求。下面是我们基于虚拟机管理开发环境的流程:从上图中我们也能发现当前架构存在的问题:下发虚机由各部开发人员管理,虚机安全问题难以维护、保障;基于shell运维,专业性过强;基于手动打包、发布,耗时耗力且不可靠。选型说明针
作者:任建伟,某知名互联网公司云原生工程师,容器技术信徒,云原生领域的实践者。背景介绍在接触容器化之前,我们团队内部的应用一直都是基于虚拟机运管,由开发人员自行维护。由于面向多开发部门服务,而开发人员运维能力参差不齐,所以每次部署新的环境时往往都要耗费大量时间。针对部署难的问题,我们将部分组件、服务容器化,采用Docker发布管理解决了部分问题,但仍未降低对开发人员的运维技能要求。下面是我们基于虚拟机管理开发环境的流程:从上图中我们也能发现当前架构存在的问题:下发虚机由各部开发人员管理,虚机安全问题难以维护、保障;基于shell运维,专业性过强;基于手动打包、发布,耗时耗力且不可靠。选型说明针