开源项目推荐
Layerform 是一个 Terraform 包装器,可帮助工程师使用纯 Terraform 文件构建可重用的基础设施。
为了实现重用,Layerform 引入了层的概念。每层都包含一些基础设施,并且可以堆叠在另一层之上。
除了更易于使用之外,Layerform 还允许团队重用基础设施的核心部分。这样,开发基础设施的成本就会低得多,启动起来也更快。通过 Layerform,工程师只需生成他们需要的基础设施层。
该项目旨在提供能够使用 runwasi 作为库来运行 Wasm/WASI 工作负载的 containerd shim 实现。这意味着通过在 Kubernetes 节点上安装这些 shims,我们可以向 Kubernetes 添加一个运行时类,并在这些节点上调度 Wasm 工作负载。您的 Wasm pod 和 deployment 可以像容器工作负载一样运行!
runwasi 是一个项目,旨在在由 containerd 管理的 Wasmtime 上运行 Wasm 工作负载,Wasmtime 是一个快速且安全的 WebAssembly 运行时。
Draft 是一个为刚刚开始使用 Kubernetes 的用户或想要简化 Kubernetes 体验的用户设计的工具。
一个轻量级的 CI/CD 工具,用于更新 Kubernetes 清单中的镜像标签。
Open Interpreter 可让 LLM 在本地运行代码(Python、Javascript、Shell 等)。安装后运行 $ interpreter
,就能在终端上通过类似 ChatGPT 的界面与 Open Interpreter 聊天。
文章推荐
这篇文章提供了对 Kubernetes 1.28 中新引入的 sidecar 概念的深入理解,并解释了它如何改变 Kubernetes 应用的组织和运行方式。
主要内容包括:
- Sidecar 的定义和用途
- Pods,容器和 init 容器
- Sidecar 在 Kubernetes 1.28 中的变化
- Sidecar 的争议
这篇文章是关于使用 Kubernetes(K8s)解决常见问题的总结。
文章的目标读者是需要使用 Kubernetes 部署代码但对 Kubernetes 还不熟悉的工程师。通过描述一个初级工程师的故事,作者演示了如何在构建高质量服务的过程中遇到问题,并展示了 Kubernetes 如何解决这些问题。通过阅读这篇文章,读者可以对在 Kubernetes 中构建自己的服务有一定的了解和信心。
云原生动态
日前,Linkerd 2.14 发布,此版本距离上一版本仅四个月,该版本增加了断路器和动态请求路由功能,引入了对在共享平面网络上部署的集群的改进多集群支持,以及现在完全符合 Gateway API 的网格配置。此外还有很多功能改进、性能增强和错误修复。
日前, Istio 社区发布了 Istio 1.18 性能测试结果。该结果主要是关于 Istio 的性能和可扩展性的内容。它提供了关于 Istio 1.18 版本的性能摘要和基准测试结果,涵盖了控制平面性能和数据平面性能,以及与 CPU、内存、延迟和吞吐量等因素相关的性能指标。
Gateway API v0.8.0 版本发布!在此版本中,服务网格的网关 API 支持已达到实验状态。
此版本主要是为即将发布的 v1.0 版本准备 Gateway API,其中 HTTPRoute、Gateway 和 GatewayClass 将升级为 GA。与此相关的主要更改有两个:CEL 验证和 API 版本更改。