Istio 成为 CNCF 项目的毕业生。这一历史性的时刻代表着 Istio 在云原生领域的成长和成熟,标志着最广泛部署的服务网格迎来了一个令人兴奋的新篇章。Kubernetes 是 第一个获得毕业资格的项目 [1],时间是 2018 年。今天,自它作为一个孵化项目进入 CNCF 不到一年的时间,Istio 就毕业了,成为 CNCF 历史上最快的一个。 Tetrate 是由 Istio 创始团队的成员创立的,旨在推广和扩大服务网格的应用,并自创立以来一直是 Istio 最重要的贡献者之一。我们为 Istio 及其社区的辛勤工作和奉献取得了这一里程碑式的认可而感到自豪和兴奋。
微服务是一个广泛使用的应用架构,而如何使得微服务应用云原生化却是近些年一直在演进的课题。国内外云厂商对云原生概念的诠释大同小异,基本都会遵循 CNCF 基金会的定义: 云原生技术有利于各组织在公有云、私有云和混合云等新型动态环境中,构建和运行可弹性扩展的应用。云原生的代表技术包括容器、服务网格、微服务、不可变基础设施和声明式 API。 这些技术能够构建容错性好、易于管理和便于观察的松耦合系统。结合可靠的自动化手段,云原生技术使工程师能够轻松地对系统作出频繁和可预测的重大变更。 弹性可扩展,是企业选择上云的一个重要原因。它可以为企业节省大量成本,同时保障服务稳定性。我们有个电商客户,平时只有 200 多个服务节点,但在大促时轻松扩容到上千个节点。这个扩容动作通过平台一键完成,只需要秒级的时间。操作之简单、时间之短是在上云之前是不可想象的,那些复杂漫长的硬件采购、环境搭建和服务部署流程被自动化完成。
OpenStack 社区发布了其第 27 个软件版本,又回到了字母表的开始。由于其充满激情和活跃的贡献者基础,OpenStack 仍然是世界上五大最活跃的开源项目之一。全球各行各业的组织都拥抱了 OpenStack,在生产中达到了 4000 万核心的计算量 [1]。在这个足迹中,OpenStack 驱动的公共云的采用现在遍布全球 300 多个数据中心。 除了 OpenStack,OpenInfra Foundation[2] 复制了它的模型,用于托管开源项目,包括 Kata Containers、StarlingX 和 Zuul。现在,任何想要利用 Four Opens[3] 和三种力量构建可持续的基础架构层开源项目的组织都可以轻松使用这个模型。
老牌的 CICD 工具 Jenkins 应该是大部分都接触过的,而在云原生时代,诞生了两大 CI/CD 框架,也就是 Argo Workflow 和 Tekton,本文主要介绍一下 Argo Workflow。
本文演示如何将应用程序与 SkyWalking Go 集成,并在 SkyWalking UI 中查看结果。 以前,如果你想要在 SkyWalking 中监控 Golang 应用程序,需要将项目与 go2sky[1] 项目集成,并手动编写各种带有 go2sky 插件的框架。现在,我们有一个全新的项目(Skywalking Go[2]),允许你将 Golang 项目集成到 SkyWalking 中,几乎不需要编码,同时提供更大的灵活性和可扩展性。 在本文中,我们将指导你快速将 skywalking-go 项目集成到 Golang 项目中。
DeepFlow 增加了 PromQL 支持,可无缝体验 Prometheus 提供的可观测能力,同时DeepFlow 结合 eBPF 提供了非常丰富的应用和网络性能指标,加上 PromQL 灵活强大的能力,我们可以打造一个零插桩的指标体系。