开源我的项目举荐

Process Compose

Process Compose 是一个调度编排工具,不过不是用来调度容器的,而是用来调度非容器化的利用,能够定义过程的依赖性和启动程序,也能够定义重启策略。它的编排文件内容格局和 Docker Compose 比拟相似,例如:

version: "0.5"environment:  - 'GLOBAL_ENV_VAR=1'log_location: /path/to/combined/output/logfile.loglog_level: debugprocesses:  Manager:    command: "/path/to/manager"    availability:      restart: "always"    depends_on:      ClientA:        condition: process_started      ClientB:        condition: process_started  ClientA:    command: "/path/to/ClientA"    availability:      restart: "always"    depends_on:      Server_1A:        condition: process_started      Server_2A:        condition: process_started    environment:      - 'LOCAL_ENV_VAR=1'  ClientB:    command: "/path/to/ClientB -some -arg"    availability:      restart: "always"    depends_on:      Server_1B:        condition: process_started      Server_2B:        condition: process_started    environment:      - 'LOCAL_ENV_VAR=2'  Server_1A:    command: "/path/to/Server_1A"    availability:      restart: "always"  Server_2A:    command: "/path/to/Server_2A"    availability:      restart: "always"  Server_1B:    command: "/path/to/Server_1B"    availability:      restart: "always"  Server_2B:    command: "/path/to/Server_2B"    availability:      restart: "always"

最终依赖关系:

Kubewarden

Kubewarden 是开源的 Kubernetes 策略引擎,它应用 Kubernetes Dynamic Admission Controller 来对申请进行验证,你能够应用罕用的编程语言或者 DSL 来编写策略,最终策略会被编译成 Webassembly 模块。

Furiko

Furiko 是一个企业级的云原生 Cronjob 和长期 Job 调度平台,它的指标是成为一个通用的作业平台,反对各种不同的用例,包含定时工作、批处理、工作流自动化等。

NextTrace

NextTrace 是一款谋求轻量的开源可视化路由跟踪工具,应用 Golang 开发。

文章举荐

Kubernetes 中跨 StorageClass 存储迁徙指南

本文介绍了如何将 Kubernetes 集群中现有 PV 的数据迁徙到新的 PV,并创立同名的 PVC 来指向新的 PV,这样就实现了利用的数据迁徙而不须要对利用的配置清单做任何更改。最初还介绍了如何通过云原生备份容灾 SaaS 服务来简化迁徙过程。

Kubernetes 集群中 Ingress 故障的根因诊断

本文记录了一次 KubeSphere 环境下的网络故障的解决过程。

在 KubeSphere 上部署下一代分布式音讯流平台 Apache Pulsar

本文演示了在 KubeSphere 上部署 Apache Pulsar 的操作步骤。借助 Pulsar 人造适配云原生环境的个性,咱们能够借助 KubeSphere 运维敌对的操作界面轻松部署并治理 Pulsar。

我为什么不喜爱 Golang

本文作者在应用 Golang 做了几个大型项目后,对 Golang 由粉丝转为路人,并示意不会再应用 Golang 来写新我的项目,并给出了 10 大理由。

云原生动静

Apache Pulsar x KubeSphere 在线 Meetup 来袭

6 月 25 日(周六)StreamNative & KubeSphere 组织发动 Apache Pulsar x KubeSphere Meetup,并邀请来自 StreamNative、青云科技、中海庭等团队开发者为大家分享 Apache Pulsar 与 KubeSphere 社区的倒退动静、开发与落地实际等话题。参加本次 Meetup,你将有机会理解:

  • Apache Pulsar 实现原理及架构分析
  • 深入浅出 CoreDNS x KubeSphere 搭建云原生 DNS 零碎
  • KubeSphere x Apache Pulsar 的碰撞有什么火花?
  • 分享诸多云原生实际案例

Volcano 公布 v1.6.0

CNCF Volcano 1.6.0 现已推出弹性作业管理、基于理论资源利用率的动静调度和从新调度以及 MPI 作业插件等新性能。

Volcano 是 CNCF 中第一个云原生批处理计算我的项目。2019 年 6 月在上海 KubeCon 开源,2020 年 4 月被承受为 CNCF 我的项目。2022 年 4 月,Volcano 晋升为 CNCF 孵化我的项目。

云原生词汇表——中文版上线

云原生词汇表是由 CNCF 商业价值小组委员会 (BVS, Business Value Subcommittee) 领导的一个我的项目。该我的项目目标是在不须要先验技术常识的状况下,以清晰艰深的语言解释云原生概念。

日前,中文版的云原生词汇表曾经上线。

世界正在走向云原生。无论是老手还是迈出下一步的专业人士,词汇表无疑是理解云原生基本概念的最佳形式之一。拜访云原生概念将有助于进步云原生的趣味和采用率。

Helium3 Tech 推出云原生利用程序开发平台 Heighliner

Helium3 Tech 最近推出了 Heighliner,这是一个开源的云原生利用程序开发平台,使您可能将应用程序堆栈作为代码交付。开发人员能够将简单的基础架构细节形象为人类可读的配置文件,您能够实现版本控制、重用和共享。

以开发人员为核心,Heighliner 提供了许多涵盖风行编程语言和框架的预配置堆栈。同时,它在后盾应用Dagger,开发人员能够自定义其堆栈的各个方面。

Cockroach Labs 公布 2022 云计算调查报告

Cockroach Labs 公布了 2022 云计算调查报告,该报告对三种最风行的私有云中的各种实例类型进行了公正的剖析,以帮忙用户找到最适宜的工作负载的抉择。本报告共 70 多页,可收费下载。

2022 年云计算调查报告中的 5 个要害见解:

  • AMD Milan 芯片组引领 CPU 基准测试
  • 三种云都有价格竞争力的产品
  • 一分钱一分货,但不总是一分钱一分货
  • 存储和迁徙老本对总经营老本的影响很大
  • vCPU 与 RAM 的比率间接影响性能一致性
本文由博客一文多发平台 OpenWrite 公布!