云原生爱好者周刊:寻找 Netlify 开源替代品

语言: CN / TW / HK

开源项目推荐

Coolify [1]

Coolify 是一个开源自托管的 Heroku/Netlify 替代品,颜值还不错。

Podman Desktop [2]

Podman Desktop 是针对 Podman 运行时的桌面管理工具。

文章推荐

:point_right: Fluent Operator:云原生日志管理的一把瑞士军刀

随着云原生技术的快速发展,技术的不断迭代,对于日志的采集、处理及转发提出了更高的要求。云原生架构下的日志方案相比基于物理机或者是虚拟机场景的日志架构设计存在很大差别。作为 CNCF 的毕业项目,Fluent Bit 无疑为解决云环境中的日志记录问题的首选解决方案之一。但是在 Kubernetes 中安装部署以及配置 Fluent Bit 都具有一定的门槛,加大了用户的使用成本。

:point_right: 作为一名成熟的云原生布道师,我是这么写作的

本文从写作对个人的价值谈到技术内容的创作选型,再到文章的排版和辅助工具,希望能帮助大家开启自己的技术内容创作之路。

如何手动丢弃 Prometheus 中的无用指标 [3]

对于 Prometheus 这种底层的时间序列数据库来说,规模大了之后,免不了需要一定的手动维护,这对于 Prometheus 的性能至关重要。这篇文章介绍了如何手动删除和丢弃无用的指标。

云原生动态

Harbor v2.5.0 引入 Cosign [4]

成品(Artifact)签名和签名验证是关键的安全功能,允许你验证成品的完整性。Harbor 通过与Notary 和 Cosign 的集成支持内容信任。

Harbor v2.5 集成了对 Cosign 的支持,这是一个 OCI 成品签名和验证解决方案,是 Sigstore 项目的一部分。

将 Cosign 与 Harbor 结合使用的一个关键特性是能够使用 Harbor 的复制功能来复制签名及其相关的已签名成品。这意味着,如果一个复制规则(replication rule)应用于一个已签名成品,Harbo 将把复制规则应用于签名,就像它应用于已签名成品一样。

Tanzu 应用平台 1.1 版本发布 [5]

Tanzu 应用平台由 VMware 推出,旨在帮助用户在任何公有云或本地 Kubernetes 集群上快速构建和部署软件。Tanzu 应用平台提供了一套丰富的开发人员工具,并为支持生产的企业提供了一条预先铺好的路径,通过降低开发人员工具的复杂性来更快地开发创收应用程序。

1.1 版本提供了大量新功能,使企业能够加快实现价值的时间、简化用户体验、建立更强大的安全态势并保护他们已经进行的投资。这些领先的能力使企业能够:

  • 加速跨多个集群的工作负载部署并获得跨环境的可见性;

  • 使用安装配置文件显着简化平台部署流程;

  • 借助软件供应链使用预构建容器映像的能力,提高敏捷性;

  • 当工作负载在供应链中移动时,可即时查看工作负载状态;

  • 使用一致的基于角色的访问控制 (RBAC) 构建强大的安全基础。

Kubernetes 1.24 发布推迟 [6]

经过一段时间的讨论,发布团队决定将预定的 Kubernetes 1.24 发布日推迟到 2022 年 5 月 3 日星期二。这比 2022 年 4 月 19 日星期二的原定发布日期延迟了两周。

这是阻止发布 bug 的结果。该 bug 将在最新的 Golang 次要版本 Go 1.18.1 中修复,预计将于今天晚些时候发布。由于 Go 发布的延迟,发布团队已采取措施将预定的 Kubernetes 发布日期延长两周,以便有足够的时间进行测试和稳定。

更新的时间表现在是:

4 月 19 日星期二的 1.24.0-rc.0。

4 月 26 日星期二的 1.24.0-rc.1。

1.24.0 于 5 月 3 日星期二正式发布。

:point_right: WasmEdge 0.9.1 发布

WasmEdge 0.9.1 发布了!此版本集成了高性能 networking、JavaScript 流式 SSR 和 Fetch API 支持、新的 bindgen 框架、安卓和 OpenHarmony 操作系统支持、扩展的 Kubernetes 支持以及更好的内存管理。

  • WebAssembly 扩展

  • 流式服务端渲染(SSR)函数

  • 安卓和 OpenHarmony

  • Kubernetes

  • 漏洞修复和性能提升

Flagger 添加了网关 API 支持 [7]

Flagger 1.19.0 版本带来了 Kubernetes Gateway API 的支持。

Flagger 是一个渐进式的交付工具,它为运行在 Kubernetes 上的应用程序自动化发布过程。它通过逐步将流量转移到新版本,同时测量指标和运行一致性测试,降低了在生产中引入新软件版本的风险。

由于增加了对 Gateway API 的支持,Flagger 现在可以与所有的实现一起工作,这意味着从今天起,这些都是原生支持:Contour, Emissary-Ingress, Google Kubernetes Engine, HAProxy Ingress, HashiCorp Consul, Istio, Kong and Traefik。

Flagger 团队已经使用 v1beta2 网关 API 成功测试了 Contour 和 Istio。从 Flagger v1.19 开始,网关 API 是使用 Contour 实现的端到端测试套件的一部分。

引用链接

[1]

Coolify: https://github.com/coollabsio/coolify

[2]

Podman Desktop: https://github.com/containers/podman-desktop

[3]

如何手动丢弃 Prometheus 中的无用指标: https://tanmay-bhat.medium.com/how-to-drop-and-delete-metrics-in-prometheus-7f5e6911fb33

[4]

Harbor v2.5.0 引入 Cosign: https://goharbor.io/blog/cosign-2.5.0/

[5]

Tanzu 应用平台 1.1 版本发布: https://tanzu.vmware.com/content/blog/vmware-tanzu-application-platform-1-1-release

[6]

Kubernetes 1.24 发布推迟: https://groups.google.com/a/kubernetes.io/g/dev/c/9IZaUGVMnmo

[7]

Flagger 添加了网关 API 支持: https://www.cncf.io/blog/2022/04/11/flagger-adds-gateway-api-support/

KubeSphere (https://kubesphere.io)是在 Kubernetes 之上构建的 开源容器混合云 ,提供全栈的 IT 自动化运维的能力,简化企业的 DevOps 工作流。

KubeSphere 已被  Aqara 智能家居、爱立信、本来生活、东软、华云、新浪、三一重工、华夏银行、四川航空、国药集团、微众银行、杭州数跑科技、紫金保险、去哪儿网、中通、中国人民银行、中国银行、中国人保寿险、中国太平保险、中国移动、中国联通、中国电信、天翼云、中移金科、Radore、ZaloPay  等海内外数千家企业采用。KubeSphere 提供了开发者友好的向导式操作界面和丰富的企业级功能,包括  Kubernetes   多云与多集群管理、DevOps (CI/CD)、应用生命周期管理、边缘计算、微服务治理 (Service Mesh)、多租户管理、可观测性、存储与网络管理、GPU support  等功能,帮助企业快速构建一个强大和功能丰富的容器云平台。

 :sparkles: GitHub :https://github.com/kubesphere

 :computer: 官网(中国站) :https://kubesphere.com.cn

:man:‍:computer:‍  微信群: 请搜索添加群助手微信号  kubesphere

 :link: 企业服务 https://kubespher e.cloud