云原生动态周报|Pulumi 3.0vclusterZerto for Kubernetes 发布
Posted KubeSphere云原生
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了云原生动态周报|Pulumi 3.0vclusterZerto for Kubernetes 发布相关的知识,希望对你有一定的参考价值。
云原生动态一周要闻:
Pulumi 3.0 发布 Grafana,Loki 和 Tempo 将改用 AGPLv3 许可证 Loft Labs 为 Kubernetes 开源虚拟集群技术 Zerto 宣布推出 Zerto for Kubernetes 开源项目推荐
动态
Pulumi 3.0 发布
Pulumi 是一个支持多语言和混合云开发平台,使用通用编程语言编写的代码来创建、部署和管理基础设施的工具。Pulumi 采用了基础设施即代码以及不可变基础设施的概念,并可让使用者从最喜欢的语言(而不是 YAML 或 DSL)中获得自动化和可重复性优势。
Pulumi 3.0 包括许多重要的新功能以及在此基础上进行的数百项改进。一些新功能如下:
-
Pulumi 自动化 API -
Azure(GA)和 Google Cloud(Preview)的本地 Pulumi 提供商 -
Pulumi 软件包和多语言组件 -
改进的 Go 和 Python SDK -
Pulumi 服务中的新集成和功能
详情见[1]
Grafana,Loki 和 Tempo 将改用 AGPLv3 许可证
Grafana Labs 成立于 2014 年,旨在围绕开源 Grafana 项目建立可持续发展的业务,以便从商业产品中获得的收入可以重新投资于技术和社区。
在过去几年,多个知名开源项目例如 Elastic,Redis Labs,MongoDB,Timescale,Cockroach Labs 等,出于盈利考虑而修改许可证,切换到非自由的商业授权许可证(SSPL)。Grafana Labs 则宣布将采用的许可证从 Apache License 2.0 切换到 AGPL v3。AGPLv3 是 OSI 批准的许可证,符合免费和开源软件的所有标准。
详情见[2]
Loft Labs 为 Kubernetes 开源虚拟集群技术
Loft Labs 日前宣布,vcluster 是 Kubernetes 的首创虚拟集群技术,现已在 GitHub 和 www.vcluster.com 上免费提供。
现在可以启动由单个 Kubernetes 集群支持的轻量级快速的 vcluster 集群,而不是一遍又一遍地创建重量级的、消耗大量资源的、孤立的集群,它可以整合工作负载,允许资源共享,并最终节省大量基础设施成本。
详情见 [3]
Zerto 宣布推出 Zerto for Kubernetes
Zerto 宣布推出 Zerto for Kubernetes。
Zerto for Kubernetes 是提供基于数据保护的连续备份和灾难恢复的唯一解决方案,该解决方案可集成到容器化应用程序的应用程序部署生命周期中,从而以代码形式实现数据保护。并且支持 AKS,EKS,GKE,IBM Cloud Kubernetes Service 和 Red Hat OpenShift。
该解决方案是为在本地或云中运行的 Kubernetes 设计的,是其云数据管理和保护平台的一部分。它使用户能够轻松保护和恢复任何 Kubernetes 应用程序及其持久性数据,以加快交付和部署。
详情见[4]
开源项目推荐
kubesql[5]
kubectl 虽然查询单个的 Kubernetes 资源或者列表都已经比较方便,但是进行更为多个资源的联合查询(比如 pod 和 node),以及查询结果的二次处理方面却是 kubectl 无法胜任的。那么有没有办法像 SQL 一样将 Kubernetes 作为数据库进行查询呢?当然有啦,kubesql 就是用来干这个活的。
k8s-diagrams[6]
作为一名云原生搬砖工程师,不会画高大上的架构图怎么行?毕竟大家的共同目标都是 PPT 架构师。k8s-diagrams 这个项目包含了一系列Kubernetes相关的架构图,而且都是用 PlantUML 画的,可以随意调整。放出一张给你们感受下:
kubectl-build[7]
自从 Kubernetes 从 1.20 开始弃用 Docker
转投 Containerd
的怀抱,镜像构建就变成了一个老大难问题,crictl
并没有像 Docker CLI 那么友好,也不支持构建镜像。kubectl-build 这个 kubectl 插件可以基于 Dockerfile 直接在 Kubernetes 集群中构建镜像,简直是雪中送炭。
脚注
详情见: https://www.pulumi.com/blog/pulumi-3-0/
[2]详情见: https://grafana.com/blog/2021/04/20/grafana-loki-tempo-relicensing-to-agplv3/
[3]详情见 : https://www.businesswire.com/news/home/20210419005152/en/Loft-Labs-Open-Sources-Virtual-Cluster-Technology-for-Kubernetes
[4]详情见: https://www.businesswire.com/news/home/20210420005184/en/Zerto-Announces-General-Availability-of-Zerto-for-Kubernetes-and-New-Public-Cloud-Capabilities-for-Complete-Data-Protection-Flexibility
[5]kubesql: https://github.com/Dentrax/kubesql
[6]k8s-diagrams: https://github.com/cloudogu/k8s-diagrams
[7]kubectl-build: https://github.com/kvaps/kubectl-build
关于 KubeSphere
KubeSphere (https://kubesphere.io)是在 Kubernetes 之上构建的开源容器混合云,提供全栈的 IT 自动化运维的能力,简化企业的 DevOps 工作流。
KubeSphere 已被 Aqara 智能家居、本来生活、新浪、华夏银行、四川航空、国药集团、微众银行、紫金保险、中通、中国人保寿险、中国太平保险、中移金科、Radore、ZaloPay 等海内外数千家企业采用。KubeSphere 提供了开发者友好的向导式操作界面和丰富的企业级功能,包括多云与多集群管理、Kubernetes 资源管理、DevOps (CI/CD)、应用生命周期管理、微服务治理 (Service Mesh)、多租户管理、监控日志、告警通知、审计事件、存储与网络管理、GPU support 等功能,帮助企业快速构建一个强大和功能丰富的容器云平台。
以上是关于云原生动态周报|Pulumi 3.0vclusterZerto for Kubernetes 发布的主要内容,如果未能解决你的问题,请参考以下文章
云原生动态周报 | Volcano社区正式发布v1.3.0版本