Home avatar

蜷缩的蜗牛

专注云原生运维

Karmada多集群MultiClusterService服务治理尝鲜

最近一直在关注 Karmada 社区针对多集群服务治理的发展,在1.7版本之前,社区的方案是通过 Karmada-Controller 组件来实现多集群的服务治理,但是在1.7版本之后,社区提出了 Karmada-Service-Controller 组件,通过 Karmada-Service-Controller 组件可以实现多集群的服务治理,并且在1.7版本之后,社区又将 Karmada-Service-Controller 组件重构,在1.8版本发布第一时间尝试了一下MuliClusterService 服务治理,在此记录一下。

Karmada多集群管理方案

Kubernetes 衍变

在云原生时代,Kubernetes 作为一项核心技术已成为现代应用程序架构的基础,越来越多的企业使用 Kubernetes 作为容器编排系统,其成为容器编排事实标准得益于 Kubernetes 的主要有以下几个原因:

Karmada作为集群资源同步工具在灾备系统中的实践

karmada是什么?

karmada是一个kubernetes多集群管理系统,它可以保持原有使用apiserver的方式,将资源分布到多个集群中。提供了跨云多集群多模式管理、多策略的多集群调度、应用的跨集群故障转移、全局统一资源视图、多集群的服务发现和FederatedHPA能力。它的设计思路继承了集群联邦v2,目前是cncf的sandbox开源项目。

为什么HPA扩容比较慢

最近遇到业务活动期间遇到突发流量,由于pod资源使用飙升导致业务可用性降低的问题。这里面导致业务不可用的原因有很多,其中一个直接原因是流量来临时候资源使用飙升,而HPA没有及时的进行扩容。 这篇文章就是针对这个问题进行研究,主要从这三方面进行阐述:

  1. 扩容有多慢
  2. 为什么扩容慢
  3. 有什么解决方案
0%