云原生爱好者周刊:给你的 Kubernetes 集群打分 | 2022-8-15

开源项目推荐

Popeye

Popeye 是一个简单的 CLI 工具,可以帮助你分析你集群的潜在问题,并且会进行评分。

k8spacket

k8spacket 借助于 Grafana 的 Node Graph API 插件来可视化 Kubernetes 集群中的 TCP 数据包流向。

Tracetest

Tracetest 是一个基于追踪的测试工具,它利用你现有的 Open Telemetry 分布式追踪所捕获的数据,来生成超级强大的集成测试。

Filibuster

Filibuster 是一个服务级别的故障注入测试工具,用于在代码交付到生产环境之前识别微服务应用的弹性问题。

Wirelogd

Wirelogd 是一个 WireGuard 的日志收集工具,WireGuard 默认不打印 Peer 状态相关的日志,可以利用这个工具来进行收集。

$ journalctl -t wirelogd -f
juin 12 15:19:12 hostname wirelogd[15233]: {"level":"info","time":"2022-06-12T11:29:25+02:00","message":"start wirelogd"}
juin 12 15:19:37 hostname wirelogd[15233]: {"level":"info","peer":{"interface":"wg0","public_key":"xr4lhgUWOQHTWf5rYTr2Ia0710xsCNaKAl8PtNTp3TQ=","endpoint":"203.0.113.162:57891","allowed_ips":"192.0.2.119"},"state":"active","time":"2022-06-12T11:28:01+02:00"}

文章推荐

GitOps 持续部署工具 Argo CD 入门教程

本文介绍了 Argo CD 的优势、架构和工作原理,并通过一个简单的示例对其功能进行演示,比如修改 Git 仓库内容后,可以自动触发更新。还可以通过 Event Source 和 Trigger 实现更多自动化部署的需求。

新东方核心业务全面容器化实践

随着公司业务全面迁入 Kubernetes,在租户管理、对接镜像仓库、存储管理、服务扩缩容配置,监控日志等可观测、易运维、高可用方面带来了很大挑战。而从 0 到 1 自研一套功能全面的 Kubernetes 管理平台开发周期又太长了。目前开源的 KubeSphere 使用多租户方式管理和使用资源,集成了 CI/CD 等丰富的云原生技术生态,轻松构建企业级 DevOps 架构,非常符合公司的需求。为了将开发运维功能一站式管理,我们选择了 KubeSphere。

云原生动态

LitmusChaos 2.11.0 发布

LitmusChaos 版本 2.11.0 于 7 月 16 日发布,对核心组件、混沌中心和 Litmusctl 进行了一些重要的新更新。

添加以下 http 混沌实验是对已经充满活力的 ChaosHub 的一大推动:

  • pod-http-reset-peer:它模拟 TCP 重置(由 peer 错误重置连接)到 pod 中,通过关闭连接来停止传出的 http 请求,然后在指定的持续时间后恢复到原始状态。
  • pod-http-modify-status-code:可以修改 http 请求的 http 响应码。
  • pod-http-modify-header:它可以修改/添加/删除 http 响应或请求头。
  • pod-http-modify-body:可以修改 http 响应或请求的完整 body。

Flagger 1.22 带来 KEDA 支持

这个 Flagger 版本是一个大版本。它支持 KEDA ScaledObjects 作为 HPA 的替代方案。 KEDA 是一个 CNCF 孵化项目,在 Azure 等中得到支持。

该版本的其他改进包括:

  • .spec.service.appProtocol 字段现在可用于指定 Flagger 生成的服务的 appProtocol。
  • 与 Contour prometheus 查询相关的错误(用于覆盖服务名称)以及与 Contour HTTPProxy 注释相关的错误已得到修复。
  • 更新了阿里 ServiceMesh 的安装指南。

Amazon EKS 现已支持 Kubernetes 1.23

Amazon EKS 和 Amazon EKS Distro 现在可以运行 Kubernetes 版本 1.23,很快就会在 Amazon EKS Anywhere 中推出支持。

Kubernetes 1.25 版本中的删除和主要变化

PodSecurityPolicy 在 1.21 版中被弃用,在 Kubernetes v1.25 版中将被删除。

主要变化:

  • CSI 迁移
  • 卷插件的弃用和删除
  • GlusterFS 将在 1.25 版中被弃用
  • 声明不受支持的 vSphere 版本
  • 签署发布工件
  • 支持 cgroup v2 升级到稳定
  • 清理 IPTables 链所有权

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

作者:KubeSphere

%s 个评论

要回复文章请先登录注册