一、文档概述 本文档聚焦K8s下一代弹性伸缩组件KEDA(Kubernetes Event-driven Autoscaling),全方位梳理KEDA核心定位、与原生HPA差异化优势、四大核心工作组件原理、生产标准安装部署流程,同时收录企业最常用四大实战场景,包含周期性定时扩缩容、RabbitMQ消息队列扩缩容、MySQL业务数据扩缩容、Redis队列任务Sca...
Kuberntes IngressController
- 1
- 6
一、文档概述 本文档聚焦K8s下一代弹性伸缩组件KEDA(Kubernetes Event-driven Autoscaling),全方位梳理KEDA核心定位、与原生HPA差异化优势、四大核心工作组件原理、生产标准安装部署流程,同时收录企业最常用四大实战场景,包含周期性定时扩缩容、RabbitMQ消息队列扩缩容、MySQL业务数据扩缩容、Redis队列任务Sca...
一、K8s 资源限制ResourceQuota 1.1.1 基于租户和团队的资源限制 在一个Kubernetes 集群中,可能会有不同的团队或者不同的租户共同使用,此时可以针对不同的租户和不同的团队进行资源限制。 首先创建两个Namespace 模拟两个租户: # kubectl create namespace customer2 # kubectl create namespace customer1...
1.1 拓扑域划分 在超大规模集群中,可通过区域、可用区、数据中心、机柜等维度划分拓扑域,通过节点标签实现精准划分,示例如下: # 按区域划分拓扑域(北京、南京区域) kubectl label node k8s-master01 k8s-node01 region=beijing kubectl label node k8s-node02 region=nanjing # 按可用区划分(北京区域下...
一、Pod容器类型详解 在Kubernetes(K8s)中,Pod作为最小的部署单元,可包含多个容器,这些容器按功能和启动顺序分为三大类:基础架构容器、初始化容器和业务容器。三者协同工作,确保Pod的正常运行,其启动顺序严格遵循“基础架构容器→初始化容器→业务容器”的逻辑。 1.1 基础架构容器 基础架构容器又称Pause...
1.HPA简介 ai '讲一下hpa' Horizontal Pod Autoscaling,简称HPA 自动水平伸缩,还有一个vpa纵向扩容。 自动水平伸缩,是指运行在k8s上的应用负载(POD),可以根据资源使用率进行自动扩容、缩容,它依赖metrics-server服务pod使用资源指标收集;我们知道应用的资源使用率通常都有高峰和低谷,所以k8s的HPA...
文档概述 本文档基于实战案例,系统梳理 Kubernetes 中常用的工作负载控制器与 Pod 调度策略,帮助开发者与运维人员快速掌握 K8s 的应用编排与调度能力。所有案例均基于 Kubernetes v1.23 版本验证,兼容当前主流稳定版本,覆盖从基础副本控制到高级亲和性调度的全流程能力。 一、核心工作负载控制器 工作负载...