QCon 演讲火热征集中,快来分享技术实践与洞见! 了解详情
写点什么

Kubernetes 1.29 增强了 KMS V2 并提供对 nftables 的支持

作者:Mostafa Radwan

  • 2024-02-25
    北京
  • 本文字数:1102 字

    阅读完需:约 4 分钟

Kubernetes 1.29 增强了 KMS V2 并提供对 nftables 的支持

云原生计算基金会(CNCF)发布了代号为 Mandala 的 Kubernetes 1.29。最新版本引入了一些新特性,比如 Service 负载均衡器的 IP 模式、Windows 容器的可变 Pod 资源以及基于 nftables 的 kube-proxy。


有些特性已经升级到了 beta 版本,比如 sidecar 容器以及解耦污点管理器与节点生命周期控制器。


这个版本中有多个稳定或正式发布的特性,比如 KMS v2 静态加密,以及为持久卷添加了一个名为ReadWriteOncePod的新访问模式。


在 1.29 版本中,与云供应商的树内集成被移除,节点对象的.status.kubeProxyVersion 字段 已被废弃。


在新的版本中,为 kube-proxy 引入了一个基于 nftables 作为新后端。添加该特性是因为一些 Linux 发行版正在废弃或移除 iptables。同时,这也是为了解决 iptables(kube-proxy 的默认实现)的一些性能问题。


来自发布团队的 Nina Polshakova 评论了这个特殊的特性:


在 nftables 模式下,kube-proxy 使用 nftables 代替 iptables 来配置数据包的转发规则。它致力于成为 iptables 的继任者,目前该特性仅在 Linux 节点上可用。同样在该版本中,Windows 容器现在支持 Pod 资源的就地更新,以允许更改资源请求和限制,而无需重启 Pod 或其容器。


除此之外,为 Service 管理 IP 地址范围是一项新的 alpha 特性,它允许用户通过创建新的ServiceCIDRs来动态增加 Service IP 的数量。这是为了解决 IP 耗尽或 IP 重新编号相关的问题。


在 1.29 版本中,Sidecar 容器转移到了 beta 状态,它默认是启用的。这种容器用于增强或扩展 Pod 中主容器的功能,例如日志、监控、安全性或服务网格架构的部分功能。


在 1.29 版本中,对 KMS v2 静态加密的支持成为了一个稳定的特性。KMS v2 在性能、秘钥轮转和可观测性方面提供了显著的增强。


对于PersistentVolumes(PVc)和PersistantVolumeClaims(PVCs),在 1.29 版本中,新的ReadWriteOncePod访问模式普遍可用,或者说已达到稳定状态。该特性是为了解决在使用 ReadWriteOne访问模式时,同一节点上的多个 Pod 可以对同一个卷进行读写的情况。使用访问模式ReadWriteOncePod创建的持久卷能够确保创建的 Pod 是整个集群中唯一可以读写特定 PVC 的 Pod。


根据发布说明,Kubernetes 1.29 版本有 49 项增强,其中 19 项进入了 alpha 状态, 11 项达到普遍可用或稳定状态,19 项进入了 beta 状态。此外,还有 3 个特性被弃用或删除。


有关 Kubernetes 1.29 版本的详细信息,用户可以参考官方发布说明和文档,详细了解该版本提供的功能增强和特性弃用,或者观看发布团队录制的 CNCF webinar。


原文链接:

https://www.infoq.com/news/2024/01/kubernetes-1-29/


欢迎加入 InfoQ 读者技术交流群,与志同道合的朋友一起探讨知识,交流经验。


2024-02-25 08:007186

评论

发布
暂无评论
发现更多内容

赋能制造产业智能化转型 百度大脑开放日福州解密

百度大脑

百度大脑 开放日 智能化

基于Kubernetes Operator的网易数帆生产级云原生中间件实践

网易数帆

架构 Kubernetes 云原生 operator 中间件

最新、最全、最详细的 Git 学习笔记总结(2021最新版)

民工哥

后端 Git Submodule linux运维 代码管理

LeetCode题解:151. 翻转字符串里的单词,栈,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

被遗弃的 Vector 和 Stack

Kori Lin

Java

百度智能云成中国跳水队独家AI合作伙伴圆梦东京!

百度大脑

百度智能云

智能小车系列-动力系统(ezPWM)

波叽波叽啵😮一口盐汽水喷死你

pwm ezPWM PWM信号

容器 & 服务: 扩容(二)

程序员架构进阶

Kubernetes 28天写作 弹性扩容 4月日更

浪潮云再次入围央采2021年云计算服务采购名单

云计算

SCA工具:开源安全威胁一手掌控

华为云开发者联盟

开源 安全 测试 SCA 软件成分分析

UT之最后一测

好好学习,天天向上

获取chrome80谷歌浏览器存储的指定网站Cookie数据方法详解

老猿Python

Python chrome 爬虫 Cookie

如何通过openLooKeng更高效访问HBase?

openLooKeng

Java 大数据 Bigdata MySQL 高可用

智能小车系列-串口设置

波叽波叽啵😮一口盐汽水喷死你

串口 树莓派串口 ttyAMA0

微信小程序登录流程详解

frank-say

生命中的无奈

小天同学

读书 读后感 生命 4月日更

特斯拉行车数据被篡改?专家称车企很难自证清白,保留“数据指纹”的区块链技术在路上

CECBC

指纹

C盘内存杀手,原来是这款出人意料的被闲置的软件|iTunes

彭宏豪95

效率 工具 4月日更 iTunes

软件 IT 专业的高校学生有关在线课程的问卷调查

程序员历小冰

Kubernetes入门——Kubernetes实现应用的高可用

百度开发者中心

Kubernetes k8s入门 #技术课程#

排查dubbo接口重复注销问题,我发现了一个巧妙的设计

捉虫大师

dubbo

面向软件 IT 专业的高校大学生课余时间自学情况调查

xiezhr

大学生日常 IT 高校学院 问卷调查

如何从 0 到 1 开发 PyFlink API 作业

Apache Flink

flink pyflink python 3.5+

2021高校IT专业大学生就业意向调查问卷

黑马腾云

ArrayList 与 LinkedList 底层结构

Kori Lin

Java

云信技术系列课 | RTC 系统音频弱网对抗技术发展与实践

网易云信

WebRTC 音频

Jcenter 停止服务,说一说我们的迁移方案

Antway

android maven Gradle

Linux 上 定时备份postgresql 数据库

Yang

数据库 postgresql

IT 专业高校大学生就业方向状况调查问卷

架构精进之路

调查报告 4月日更 InfoQ 写作平台 1 周年

【XXX高校】软件IT专业学生(恋爱观)调查问卷

洛神灬殇

调查报告 大学生 恋爱

音视频编解码--编码参数CRF

Fenngton

ffmpeg 视频编解码 视频压缩 码率控制 CRF

Kubernetes 1.29 增强了 KMS V2 并提供对 nftables 的支持_云原生_InfoQ精选文章