OpenKruise镜像预热实践_王思宇
通过 OpenKruise 实现大规模集群 镜像预热&部署发布加速实践 王思宇(酒祝) 阿里云容器服务 技术专家 OpenKruise author & maintainer 目 录 前言:OpenKruise 简介 01 为什么说人人都需要镜像预热 02 OpenKruise 是如何实现镜像预热的 03 如何通过镜像预热加速部署&发布 04 版本前瞻:原地升级与预热的结合 05 05 前言:OpenKruise 简介 第一部分 Cloud Native & Kubernetes & Go OpenKruise 是什么 OpenKruise( https://github.com/openkruise/kruise ): • CNCF 托管的 Sandbox 项目 • 阿里云开源的基于 Kubernetes 的云原生应用自动化套件 • 阿里巴巴经济体上云全面使用的部署基座 、佐疆科技、 享住智慧、艾佳生活、永辉科技中心、跟谁学、Deepexi、哈啰出行 • Lyft、Bringg、Arkane Systems、Spectro Cloud、Linkedin OpenKruise 能做什么 为什么说人人都需要镜像预热 第二部分 Pod创建过程 用户的期望: • 极致弹性 • 秒级扩容 • 弹出即可用 实际创建过程: create schedule attach/mount0 码力 | 28 页 | 5.78 MB | 1 年前32021 中国开源年度报告
openyurtio/openyurt 503.44490330210500 550 8 openyurtio/openyurt 2089 190 271 710 237 9 openkruise/kruise 465.3581786368680 938 9 openkruise/kruise 1079 104 209 1298 153 10 fluid-cloudnative/fluid 434.48305156680300 openyurtio/openyurt 503.44490330210500 550 8 openyurtio/openyurt 2089 190 271 710 237 9 openkruise/kruise 465.3581786368680 938 9 openkruise/kruise 1079 104 209 1298 153 10 fluid-cloudnative/fluid 434.48305156680300 PingCAP 2020 年 7 月 K3s Linux 基金会 CNCF Rancher 2020 年 8 月 OpenYurt Linux 基金会 CNCF 阿里 2020 年 9 月 OpenKruise Linux 基金会 CNCF 阿里 2020 年 11 月 Kube-OVN Linux 基金会 CNCF 灵雀云 2021 年 1 月 Fluid Linux 基金会 CNCF 南京大学、阿0 码力 | 132 页 | 14.24 MB | 1 年前3开源多集群应用治理项目Clusternet 在多点生活的云原生实践
go 流程 迭代1-Service 需求: • Service 类型是 LB 的时候,需要申请的是内网 IP,而不是公网 IP 迭代2-ServiceMesh 需求: • 使用 OpenKruise 的 SidecarSet 注入/更新 Sidecar(MOSN) • Controller 兼容自动注入逻辑 迭代3-Multi Runtime 需求: • 使用 Containerd0 码力 | 22 页 | 17.18 MB | 1 年前3全球架构师峰会2019北京/云原生/阿里巴巴 Kubernetes 应用管理实践中的经验与教训&mdash
日志 扩缩容 负载均衡 web backend Trait Promethus Operator Elasticsearch Operator database Component OpenKruise RDS operator …… • OAM • Helm/CNAB • GitOps • Rollout • Workload Controller • K8s Operators0 码力 | 26 页 | 6.91 MB | 1 年前3The Future of Cloud Native Applications with Open Application Model (OAM) and Dapr
choose and operate the infra tools in their domain knowledge by adopting OAM ROS-OAM Operator OpenKruise Monitoring Logging Scaling Rollout Ingress Elastisearch Operator Prometheus Operator ROS (Alibaba0 码力 | 51 页 | 2.00 MB | 1 年前3逐灵&木苏-阿里巴巴 K8S 超大规模实践经验
AdvancedStatefulSet • SidecarSet • BroadcastJob • CloneSet • UnitedDeployment (coming soon) https://openkruise.iok8s 规模及性能优化实践性能优化 RT/QPS 资源使用率 链路RT/QPS 服务异常 队列长度 gRPC监控 长连接分布 请求分布 限流 Authorization Authenticatio0 码力 | 33 页 | 8.67 MB | 5 月前32021 中国开源年度报告
karmada-io/karmada 671.0238190222060 1882 8 openyurtio/openyurt 503.44490330210500 550 9 openkruise/kruise 465.3581786368680 938 10 fluid-cloudnative/fluid 434.48305156680300 697 11 WasmEdge/WasmEdge K3s Linux 基金会 CNCF Rancher 2020 年 8 月 OpenYurt Linux 基金会 CNCF 阿里 2020 年 9 月 OpenKruise Linux 基金会 CNCF 阿里 2020 年 11 月 Kube-OVN Linux 基金会 CNCF 灵雀云 2021 年 1 月 Fluid0 码力 | 199 页 | 9.63 MB | 1 年前3
共 7 条
- 1