K8S 生态周报| Kubernetes In-place Pod 垂直伸缩的功能已合并

「K8S 生态周报」内容主要包含我所接触到的 K8S 生态相关的每周值得推荐的一些信息。欢迎订阅知乎专栏「k8s生态」[1]

大家好,我是张晋涛。

近期流感严重,上周小朋友生病,鸽了一篇。

Thanos v0.31.0-rc.0 发布

Thanos 想必大家都不陌生了,我之前的文章中已经介绍过多次了,感兴趣的小伙伴可以翻翻之前的文章。

尽管 Thanos 本次发布的是 rc.0 版本,不过正式版与这个版本相差并不会太大,我们一起来看看这个版本中值得注意的变更。

增加了对  Redis Sentinel 的支持

Thanos Store Gateway 支持三种模式的 Index Cache,以加快 TSDB 块索引的发布和 series 查询。分别是

  • in-memory:这是默认选项,可以通过 --index-cache-size 进行配置;

  • Memcached:使用 Memcached 进行存储;

  • Redis:使用 Redis 进行存储;

其实对于 Memcached,自从早年用 Redis 替换它之后,我已经有很多年没用过了,Redis 则是一直都在用。

Redis 在很多场景下都挺好用的,而且也相对灵活,支持多种部署模式,并且大多数公司都有 Redis 作为基础设施提供。 这个版本中通过添加一个 master_name 参数增加了对 Redis Sentinel 的支持,如果不为空,则会进行 Redis master 的选择。

这对于很多使用了 Redis Sentinel 的团队而言,应该比较有用。

创建缓存,加速启动

增加了新的配置项 --cache-index-header ,使用这个配置项的时候,会根据 --data-dir 中配置的数据目录将 TSDB 的  index-header 缓存到本地, 以便可以减少启动耗时。

设置默认的 DNS 解析组件为 miekgdns

这算是一个破坏性变更了,使用 miekgdns 作为默认的 DNS 解析组件,而非使用 Go 默认的 net 库。

事实上 miekgdns 确实很好用,功能丰富,支持的标准也很多。

即使是自己写网络服务,我也比较喜欢用 miekgdns 。

Istio 1.18.0-alpha.0 发布

Istio Ambient service mesh 于 2022 年 9 月在实验分支中推出,引入了一种新的数据平面模式,可以在没有 sidecar 的情况下使用 Istio。 Istio 社区通过与 Google、Solo.io、Microsoft、Intel、Aviatrix、华为、IBM 等合作, 如今 Istio Ambient service mesh 已经从实验分支毕业,合并到 Istio 的主分支中! 这是 Ambient service mesh 的重要里程碑! 这也正如我在之前文章中预测的一样,此功能将在 Istio v1.18 中发布,并为在未来的 Istio 发布版本中默认安装铺平了道路。

Ambient service mesh 旨在简化操作、扩大应用兼容性,并降低基础设施成本。 Ambient 的最终目标是对应用程序透明化,并对 ztunnel 和 waypoint 组件进行了一些更改,使其更简单、更轻量化。

  • ztunnel 组件已从头开始进行了重写,以提高其速度、安全性和轻量化。请参阅《Introducing Rust-Based Z

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

张晋涛-MoeLove

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值