Golang大规模云原生应用管理实践
开局一张图 规模化应用交付效率对比去年 每万笔峰值交易的IT成本对比4年前 提升1倍 下降80% 云原生 技术 稳定 成本 效率 云原生-程序员视角 基础设施 K8s 云原生生态(CNCF) 云原生应用 云原生是以容器技术为基础围绕着Kubernetes进行的一场技术标准化演进。通过标准可扩展的调度,网络, 存储,容器运行时接口来提供基础设施;通过标准可扩展的声明式资源和控制器来提供运维能力。两层标 自动化运维, 提升稳定性 非业务逻辑剥离, 提升交付效率 Golang与云原生生态(CNCF) 项目数占比: 214/1512(14.2%) Github star数占比:1265737 / 2458072(51.5%)市值占比: $8.08T/$19.46T(41.5%) https://landscape.cncf.io/format=card-mode& fullscreen=yes&gro 可观测 稳定 安全 开发者真正想要的是策略:大象无形的基础设施,坚如磐石的中间件,丰富高效的应用PaaS平台 基础设施 云原生PaaS平台提供应用管理策略 基础设施 K8s 云原生生态(CNCF) 云原生应用 4 6 7 2 3 5 1 1 Kubectl plugins 2 Apiserver extension 3 4 5 6 7 Custom resources0 码力 | 23 页 | 7.70 MB | 1 年前3Go Compile Time Instrumentation
two existing observability projects: 1. OpenTracing (by the Cloud Native Computing Foundation - CNCF) 2. OpenCensus (originally developed by Google)Telemetry signals - Logs (additonal info about behaviour)0 码力 | 27 页 | 1.74 MB | 5 月前3云原生时代分布式链路追踪实践-曲赛
架构治理能力匮乏 云原生可观测性 3 4 Trace 标准规范 5 标准 概述 Traces Metrics Logs 状态 OpenTracing 2015年底发起,2016年被批准为CNCF第三 个项目 ✓ 停止更新 OpenCensus 2017年,起源于Google,项目负责人来自 Google,Microsoft ✓ ✓ 停止更新 OpenMetrics 2017年,起源于Prometheus社区,项目负0 码力 | 17 页 | 2.47 MB | 1 年前3Go可观测性实践
社区过去创建了很多开源项 目,比如OpenTracing和OpenCensus,这些标准允许用户实时收集遥测 数据并传输到所选择的后端,最终在2019年,两个组织共同组建OTel项目, 并由CNCF负责。 OTel目前已经成为可观测性方案开源标准,标准的好处就是有了很多选择。 OpenTelemetry OTel 组件 • API • SDK • Exporter • Collector0 码力 | 35 页 | 2.88 MB | 1 年前3Best practices for building Kubernetes Operators
backup, failover, recovery, etc.), for a software running within the Kubernetes cluster, https://www.cncf.io/blog/2022/06/15/kubernetes-operators-what-are-they-some-examples/Framework - Kubebuilder/Operator-sdkCapability0 码力 | 36 页 | 2.19 MB | 5 月前304. GraphQL in Chaos Mesh 2.0 - 李晨曦
GraphQL in Chaos Mesh 如何高效地控制集群中的 资源状态 李晨曦 GitHub: hexilee PingCAP R&D PingCAP 研发工程师,CNCF 开源项目 Chaos Mesh® 核心贡献者, 主要负责工程效率提升和 HTTP 故障注入功能的设计实现。并推动 GraphQL 在 Chaos Mesh 项目中的实践落地。 目录 1. Chaos Mesh0 码力 | 30 页 | 1.29 MB | 1 年前32.2.2 深入理解BFE
QPS • 2019年,核心转发引擎对外开源 • BFE => Beyond Front End • https://github.com/bfenetworks/bfe • 2020年6月,成为CNCF Sandbox Project • 2021年5月,《深入理解BFE》对外发布 • https://github.com/baidu/bfe-book • 2021年Q3将由电子工业出版社正式出版0 码力 | 26 页 | 1.78 MB | 1 年前305. OpenKruise镜像预热实践_王思宇
Cloud Native & Kubernetes & Go OpenKruise 是什么 OpenKruise( https://github.com/openkruise/kruise ): • CNCF 托管的 Sandbox 项目 • 阿里云开源的基于 Kubernetes 的云原生应用自动化套件 • 阿里巴巴经济体上云全面使用的部署基座 社区用户: • 携程、OPPO、斗鱼TV、有赞0 码力 | 28 页 | 5.78 MB | 1 年前302. Service Mesh落地之后_为sidecar注入灵魂 - 周群力
第八层 27 问题 解决了 吗? Runtime API 28 如何解决厂商绑定的 ABC 问题? 遥想谷歌当年,如何推广 Kubernetes ? • 联盟。联合众多厂商成立、参与 CNCF,让企业用户相信 Kubernetes 完全可 信且『不受 Google 控制』 • 中立 API。让用户在各种环境中用 Kubernetes,这样更便于迁移到云上 Runtime API0 码力 | 63 页 | 880.85 KB | 1 年前3
共 9 条
- 1