云原生一周动态要闻:

  • Lens 5.2 发布
  • CNI 1.0.1 发布
  • K8ssandra 从 Helm 迁移到 Operator
  • Amazon EKS Anywhere – 现在遍及可用于在本地创立和办理 Kubernetes 集群
  • WasmEdge 0.8.2 发布
  • 我国首届 Kubernetes Community Days 行将敞开
  • 开源项目引荐
  • 文章引荐

云原生动态

Lens 5.2 发布

Lens 5.2 发布,这个版别包含了一些新的和改善的特性,包含许多风趣的增强和 bug 修正!这个版别的首要亮点包含苹果的 M1 芯片支撑,添加/删去集群的改善用户体会,Monaco 编辑器集成等等。

新功用和增强功用如下:

  • 针对苹果 M1 芯片进行了优化
  • 轻松添加/删去群组
  • Monaco 编辑器集成
  • 主动参加集群令牌

其他显著改动:

显著特点:

  • 从用户界面仿制 Kubernetes 资源称号变得更容易
  • 添加了重命名方便栏的功用
  • 改善命名空间选择器的用户体会
  • 改善目标查询的功用,并将目标添加到命名空间和 Job 中

值得注意的过错修正:

  • 改善了反映节点和自定义资源定义(CRD)视图中集群改动的仪表盘更新
  • 修正了某些 Kubernetes 资源的目标加载问题
  • 修正了目录侧栏中的字体大小改动
  • 将内置的 kubectl 更新到 v1.21.2 以改善端口转发的功能

概况见

CNI 1.0.1 发布

CNI v1.0 对 CNI 的作业方式没有什么改动,但它宣布了 API 的稳定性。

这个版别包含:

  • 一个重写的标准(为了明晰)
  • libcni 的改善
  • 更多的测验

标准改变日志

K8ssandra 从 Helm 迁移到 Operator

K8ssandra 是 Apache Cassandra® 在 Kubernetes 上的一个发行版,由多个开源组件构建。从一开始到最近的 K8ssandra 1.3 版别,K8ssandra 都是作为 Helm 图表的调集来装置和办理。尽管该项目运用了 Kubernetes operators 的组件,包含 Cassandra(cass-operator)和 Medusa(medusa-operator),但还没有一个 Operator 将一切这些组件作为一个整体的体系来办理。

随着项目的开展,开始遇到 Helm 的一些限制。尽管让 K8ssandra 集群的装置正常作业非常简略,但在升级和办理集群时遇到了更多问题。

经过剖析,K8ssandra 团队决议树立一个 Operator。并将其称为 K8ssandra 2.x 系列版别。2.0 版别的优先事项是移植 K8ssandra 在 Helm 图表中的现有功用,确保 Operator 具有同等的功用,并添加多集群支撑。

概况见

Amazon EKS Anywhere – 现在遍及可用于在本地创立和办理 Kubernetes 集群

Amazon EKS Anywhere 全面上市,这是 Amazon EKS 的布置选项,EKS Anywhere 供给了一个可装置的软件包,用于在本地创立和操作 Kubernetes 集群,并供给用于集群生命周期支撑的主动化东西。

EKS Anywhere 也是开源的。你能够减少购买或构建自己的办理东西来创立 EKS Distro 集群、配置操作环境和更新软件的复杂性。EKS Anywhere 使你能够主动化办理集群,减少支撑成本,并消除运用多个开源或第三方东西来操作 Kubernetes 集群的冗余作业。EKS Anywhere 得到了 AWS 的全面支撑。此外,你能够运用 EKS 控制台查看在任何地方运转的一切 Kubernetes 集群。

概况见

WasmEdge 0.8.2 发布

WasmEdge 0.8.2 发布,首要改动如下:

  • 更好的跨渠道兼容性。在 Mac OS X(Intel 和 M1)、Windows 10 以及装备 ARM 32 位芯片的 IoT 设备上运转 WasmEdge 应用程序。
  • Networking 支撑。能够从 WasmEdge 应用程序发出网络恳求并运转 HTTP 服务器。
  • 新的和改善的 API。在 C、Rust 和 Golang 应用程序中嵌入 WasmEdge 函数。
  • WasmEdge 的 AoT 编译器的通用二进制输出。在云原生渠道能够运用 AOT 增进功能。
  • 支撑 proxy-wasm 标准,WasmEdge 为服务网格带来了高功能 API 路由。

WasmEdg 源码地址

我国首届 Kubernetes Community Days 行将敞开

Kubernetes Community Days(KCD)由云原生计算基金会(CNCF)发起,可由全球各国当地的 CNCF 大使、CNCF 员工以及 CNCF 会员单位联合组织。现在 KCD 正在全球各个国家活泼地组织进行中,KCD 聚集了来自云原生领域开源社区的终究用户、贡献者和技能专家,这一系列本地化的活动有助于 Kubernetes 社区的健康和活泼开展,促进云原生技能在不同行业的终究用户进行更广泛的传播。

CNCF 联合 PingCAP、华为云、青云科技、云原生社区的多位 CNCF 大使,将在我国举行首届 Kubernetes Community Days(KCD),并计划分别在北京和上海举行两场线下活动,聚集云原生生态的开源项目与技能实践等主题分享。

关于 KCD

开源项目引荐

Colima

自从 Docker Desktop 不再免费供中大型企业运用后,开源免费的替代品 lima 便火了。今天再介绍一款 lima 的改善版 colima,这个名字一听就很厉害。它能够经过指令参数设置虚拟机的内存和 CPU 等资源,也能够直接经过指令参数修正已有的虚拟机参数,还能够主动创立 Kubernetes 集群。

x11docker

默认情况下,Docker、Podman 以及 Containerd 这些容器运转时是不支撑图形界面的。x11docker 能够在主机体系上运转一个 X Server,并将其供给给容器,这样就能够在容器中运转图形化桌面应用程序了。现在只支撑 Linux 和 Windows 体系,暂不支撑 macOS 体系。

WSLg

WSLg 是 Windows Subsystem for Linux GUI 的缩写,该项目的目的是在 Windows 中运转 Linux GUI 应用程序,使其更挨近 Windows 原生应用的体会,能够整合到开始菜单和任务栏中,也能够跨 Windows 和 Linux 应用程序仿制粘贴剪切板的内容。

架构如图:

htmlq

htmlq 类似于 jq,不过 htmlq 是用来处理 HTML 文本的,首要经过 CSS 选择权来从 HTML 文本中提取内容。例如 :

$ curl -s https://kubesphere.com.cn | htmlq --attribute href a
...
https://github.com/kubesphere/kubesphere/blob/master/docs/roadmap.md
https://kubesphere.com.cn/
https://github.com/kubesphere/community/blob/master/sig-advocacy-and-outreach/summer-ospp/README_zh-CN.md
https://kubesphere.com.cn/forum
https://demo.kubesphere.io/login
https://github.com/kubesphere/kubesphere
https://github.com/kubesphere/kubesphere/stargazers
/devops/
/service-mesh/
/observability/
/projects/
/conferences/
/blogs/
/videos/
/docs/
...

文章引荐

红蓝对抗中的云原生缝隙发掘及运用实录

本文聚集于攻防对抗中所沉积下来的缝隙,分享了作者所在的团队在多处攻防场景所遇到的云原生相关的缝隙发掘和缝隙运用实例。

为什么咱们从 Kubernetes 迁移到了 Nomad

本文是由 Hashicorp 的工程师所写,不排除是软文的可能性,需求谨慎阅读。不过文章的许多观念还是值得思考的,Kubernetes 并不是处理一切问题的银弹,它也有许多不适用的场景。

在不运用 Docker 的情况下以非 root 身份运转 kind 集群

由于近期 Docker 更新了订阅战略,许多人试图脱节 Docker Desktop for macOS 寻求更好的方案。本文试图让 kind 的容器运转时替换成 Containerd,并运用 nerdctl 来操作。风趣的是,终究尝试失败了,而且最后也没有处理方案,作者择日再持续评论这个问题。

本文由博客一文多发渠道 OpenWrite 发布!