云原生周报 | Knative 成 CNCF 孵化项目;首本 Envoy 中文电子书上线;2021百度开源硕果累累
作者:技术小猪AI2022.03.10 16:00浏览量:221简介:云原生周报|knative成 CNCF孵化项目;首本Envoy中文电子书上线;2021百度开源硕果累
1.业界要闻
- Knative 获接受为 CNCF 孵化项目
摘要:CNCF 技术监督委员会(TOC)已投票决定接受 Knative 作为 CNCF 的孵化项目,Knative 是一个基于 Kubernetes 的开源平台,用于构建、部署和管理无服务器和事件驱动的应用程序。它帮助开发团队以一种需要较少技术知识和时间的方式管理、监视和操作 Kubernetes。
- 《Envoy 基础教程》史上首本 Envoy 中文电子书上线
摘要:Envoy是一个开源的边缘和服务代理,专为云原生应用而设计。Envoy 与每个应用程序一起运行,通过提供网络相关的功能,如重试、超时、流量路由和镜像、TLS 终止等,以一种平台无关的方式抽象出网络。由于所有的网络流量都流经 Envoy 代理,因此很容易观察到流量和问题区域,调整性能,并准确定位延迟来源。本书为 Tetrate 出品的《Envoy 基础教程》的文字内容
2.最佳实践
- Dubbo 服务如何优雅的校验参数
摘要:本文主要介绍了使用 Dubbo 框架时如何使用优雅点方式完成参数的校验,首先演示了如何利用 Dubbo 框架默认支持的校验实现,然后接着演示了如何配合实际业务开发返回统一的数据格式,最后介绍了下如何进行自定义校验注解的实现,方便进行后续自行扩展实现。
- Kubernetes 集群中 DNS 故障的可观测性与根因诊断
摘要:本文主要介绍如何在 Kubernetes 集群中实现 DNS 故障的可观测性以及疑难问题的诊断,包括如何诊断服务端异常和客户端异常2个方向。
3.推荐阅读
- Kubernetes 高级调度器原理详解
摘要:Kubernetes 是为了管理大规模的集群,当集群的计算节点非常多时,如何为 pod 寻找合适的 node,这也是 Kubernetes 调度器的工作职责所在。Kubernetes 调度器的输入是再调度的 pod,经过一系列算法执行之后,为 pod 选择了合适的 node,其输出对于 pod 资源对象变化而言,yaml 文件里 spark node name 里添加了一个 node 的值。
- 将 Kubernetes 扩展到超过 4k 个节点和 200k 个 Pod
摘要:Kubernetes 的可扩展性不仅仅体现在节点和 Pod 的数量上,还有其他多个方面,如创建的资源数量、每个 Pod 的容器数量、服务总数和 Pod 部署的吞吐量。本文描述了PayPal 在扩展过程中遇到的一些挑战,以及如何解决这些问题。
- 2021百度开源硕果累累
摘要:2021 年百度开源成长显著、硕果累累。截至 2021 年底百度已在 Github 主导的 21 个开源组织累计开源项目1000+ 个,社区贡献者达 1.8万+ ,获得 Star 总数 37万+。
- 为什么选择无服务器模型?
摘要:尽管在采用无服务器架构时可能会遇到各种挑战,但在大多数情况下,使用带来的收益超过了关键问题带来的风险。此外,谨慎选择供应商以避免被锁定、实施前文描述的各种措施来减轻冷启动等,可以很容易地发现和解决一些问题。