OpenKruise
文章平均质量分 94
实践是检验真理的唯一标准
CN-FuWei
云原生领域优质创作者,热爱开源、善于折腾,对新技术充满好奇心。
展开
-
OpenKruise-CloneSet
CloneSet 控制器提供了高效管理无状态应用的能力,它可以对标原生的Deployment,但CloneSet提供了很多增强功能。按照 Kruise 的命名规范,CloneSet 是一个直接管理 Pod 的类型 workload。原创 2022-09-06 17:00:49 · 529 阅读 · 0 评论 -
OpenKruise-原地升级
当我们要升级一个存量 Pod 中的镜像时,这是重建升级和原地升级重建升级Pod 名字和 uid 发生变化,因为它们是完全不同的两个 Pod 对象(比如 Deployment 升级)Pod 名字可能不变、但 uid 变化,因为它们是不同的 Pod 对象,只是复用了同一个名字(比如 StatefulSet 升级)Pod 所在 Node 名字发生变化,因为新 Pod 很大可能性是不会调度到之前所在的 Node 节点的。原创 2022-09-06 15:38:42 · 819 阅读 · 0 评论 -
OpenKruise原理介绍和安装
OpenKruise 是一个基于 Kubernetes 的扩展套件,主要聚焦于云原生应用的自动化,比如部署、发布、运维以及可用性防护。OpenKruise 提供的绝大部分能力都是基于 CRD 扩展来定义,它们不存在于任何外部依赖,可以运行在任意纯净的 Kubernetes 集群中。原创 2022-09-06 15:26:30 · 809 阅读 · 0 评论 -
Kruise Rollout v0.2.0 版本发布:支持 Gateway API、StatefulSet 分批发布等能力
Kruise Rollout[1]是 OpenKruise 社区开源的渐进式交付框架。Kruise Rollout 支持配合流量和实例灰度的金丝雀发布、蓝绿发布、A/B Testing 发布,以及发布过程能够基于 Prometheus Metrics 指标自动化分批与暂停,并提供旁路的无感对接、兼容已有的多种工作负载(Deployment、CloneSet)。Ingress API 是 K8s 中针对服务网关的抽象,也是目前 K8s 社区中使用最为广泛的网关资源,其中最具代表性的有 Nginx Ingres原创 2022-08-18 14:19:28 · 757 阅读 · 0 评论