1 个仓库
Setting pods to not-ready status to route traffic away before the containers are stopped.
Distinct from Phased Traffic Drains: Focuses on Kubernetes pod readiness for traffic draining, distinct from sandbox or phased data center drains.
Explore 1 awesome GitHub repository matching devops & infrastructure · Pod Traffic Draining. Refine with filters or upvote what's useful.
Kruise 是一个专为 Kubernetes 上的大规模应用设计的工作负载管理系统。它提供了一个用于高级编排、扩缩容和升级策略的框架,以维持大规模部署的稳定性。 该项目的特色在于其能够在不删除和重建 Pod 的情况下执行容器镜像和资源限制的就地更新。它包含一个专用的镜像预拉取器以加速 Pod 启动,以及一个 Sidecar 注入器来动态管理 Sidecar 容器的生命周期。此外,资源分发器可在多个命名空间之间同步 ConfigMap 和 Secret,以实现集群范围内的一致性。 该系统涵盖了广泛的功能领域,包括拓扑感知的 Pod 调度、基于分区的金丝雀发布控制,以及多域工作负载自动扩缩容。它还实现了高可用性保护,如应用中断限制、优雅的流量排空和级联删除预防。 通过资源指标导出、发布截止日期监控和结构化日志输出提供运维可见性。
Sets pods to a not-ready state during deletion to route traffic away gracefully before stopping containers.