乐趣区

关于云计算:云原生周刊GitOps-的-4-条核心原则

日前在温哥华举办的 cdCON + GitOpsCon 上,分享内容以 GitOps 准则为特色:

  • GitOps 是申明式的;
  • GitOps 应用程序是版本化的和不可变的;
  • 主动拉取 GitOps 应用程序;
  • GitOps 应用程序一直协调。

原文链接:https://thenewstack.io/4-core-principles-of-gitops/。

开源我的项目举荐

KubeStalk

KubeStalk 是一个从黑盒角度发现 Kubernetes 和相干基础设施的攻击面的工具。该工具是用于在 Project Resonance – Wave 9 期间探测互联网上不平安的 Kubernetes 集群的工具的社区版本。

ksctl

许多云提供商提供他们本人的 Kubernetes 格调。每个提供商都有其独特的 CLI 工具,用于在特定云上创立和治理集群。在多云环境中工作时,应用每个云提供商的 CLI 创立和治理如此多的集群会变得很艰难。ksctl 是一个繁多的 CLI 工具,能够与泛滥的云提供商进行交互,使您能够轻松地治理多星散群,只需一个繁多的 CLI 工具。目前,ksctl 反对 Civo 和 Local 集群。

Hajimari

Hajimari 是一个丑陋且可自定义的浏览器起始页 / 仪表板,具备 Kubernetes 应用程序发现性能。

文章举荐

理解 Kubernetes API 对象及其工作原理

这篇文章介绍了 Kubernetes API 对象及其如何工作。Kubernetes 是一个风行的容器编排平台,它应用 API 对象来治理容器化应用程序的部署、扩大和治理。本文涵盖了 Kubernetes API 对象的类型、定义、如何应用它们以及它们如何工作。

Kong API 网关 – K8s 架构

这篇文章介绍了 Kong 在 Kubernetes 集群中的架构设计,包含部署、配置、性能优化、服务注册和发现等方面的内容,同时介绍了 Kong 的插件机制,为 Kong 的扩大提供了不便。Kong 是一个开源的 API 网关,它能够在 Kubernetes 集群中运行,提供身份验证、受权、路由、缓存等性能。

如何防止供应商锁定

Vendor-lock-in 是指应用某个特定供应商的技术或产品,从而限度了软件开发的灵活性和可移植性。这种状况可能会导致开发人员不得不应用该特定供应商的技术或产品,而无奈抉择其余供应商的技术或产品。

文章介绍了 vendor-lock-in 对软件开发的影响,包含限度灵活性、减少开发成本、升高可移植性等。同时,文章提供了一些如何防止 vendor-lock-in 的倡议。

云原生动静

K8s 1.27:HorizontalPodAutoscaler ContainerResource 类型指标进阶至 Beta

Kubernetes 1.20 在 HorizontalPodAutoscaler (HPA) 中引入了 ContainerResource 类型指标。在 Kubernetes 1.27 中,此个性进阶至 Beta,相应的个性门控 (HPAContainerMetrics) 默认被启用。

ContainerResource 类型指标容许咱们依据各个容器的资源使用量来配置主动扩缩。

Upbound 公布托管管制立体服务

Crossplane 的创建者 Upbound 公布了基于 Crossplane 的齐全托管管制立体。Crossplane 是云原生计算基金会的孵化我的项目,为构建管制立体提供低代码体验。上行托管管制立体 (MCP) 管理控制立体组件并通过 UI 和 CLI 提供拜访权限。

MCP 解决管制立体运行的底层基础设施、该基础设施的扩大以及这些组件的保护。每个 MCP 都提供一个专用的 API 服务器,用于连贯到管制立体。这些 API 由称为配置的穿插立体包定义。

Amazon Web Services 开源了一个基于 KVM 的含糊测试框架

Amazon Web Services 公布了一个开源框架 Snapchange,用于针对软件应用程序运行含糊测试,其中应用程序的状态被捕捉在虚拟机中,以便于检查和修复。

Snapchange 是一个用 Rust 编写的含糊测试框架。它提供了一个用于运行含糊测试过程的实用程序库,能够通过命令行进行管制。

这个含糊器的独特之处在于它能够在 KVM 虚拟机中重放物理内存快照,从而缩小劳动力并反对自省。

CheerpJ 3.0 将反对在 HTML5 和 WebAssembly 中运行残缺的 JVM

Learning Technologies 将在往年晚些时候公布 CheerpJ 3.0,它是 HTML5 和 WebAssembly 中 JVM(Java 虚拟机)的实现,包含 JIT(即时)编译器和残缺的类加载器反对。这意味着它能够在浏览器中运行 Java 代码,并且能够应用 WebAssembly 来进步性能。

本文由博客一文多发平台 OpenWrite 公布!

退出移动版