首页
/ Deckhouse Kubernetes Platform v1.68.0 版本深度解析

Deckhouse Kubernetes Platform v1.68.0 版本深度解析

2025-07-05 05:26:58作者:郦嵘贵Just

Deckhouse Kubernetes Platform 是一个功能强大的 Kubernetes 管理平台,它通过模块化设计简化了 Kubernetes 集群的部署、管理和运维工作。该平台提供了丰富的功能模块,涵盖从基础设施管理到应用部署的各个方面,使企业能够轻松构建和管理生产级的 Kubernetes 环境。

核心功能增强

AWS 云提供商改进

新版本引入了 iamNodeRole 参数,允许管理员为集群中的所有 AWS 节点实例指定 IAM 角色。这一改进特别适用于需要为节点授予额外权限的场景,例如访问 Amazon ECR 容器镜像仓库等 AWS 服务。通过集中管理节点角色,大大简化了权限配置流程。

节点管理优化

对于 CloudPermanent 类型的节点创建过程进行了显著优化。新版本实现了跨组的并行创建机制,相比之前仅支持组内并行创建的方式,大幅缩短了大规模集群的节点部署时间。这一改进对于需要快速扩展集群容量的场景尤为重要。

监控系统升级

监控模块迎来了多项重要更新:

  • 新增了对 Opaque 类型 Secret 中证书的监控支持
  • 增加了对 Amazon ECR 容器镜像的监控能力
  • 解决了 Prometheus 实例重启时可能导致部分指标丢失的问题

这些改进使得监控系统更加全面和可靠,特别是在混合云和多容器仓库环境中。

服务网格增强

在多集群 Istio 配置或联邦场景下,现在可以显式指定用于集群间通信的地址列表。这一改进解决了某些特殊网络配置下自动地址解析可能失败的问题,为复杂网络环境下的服务网格部署提供了更高的可靠性。

认证系统改进

DexAuthenticator 资源新增了 highAvailability 参数,用于控制认证器的高可用模式。在高可用模式下,系统会部署多个认证器副本以提高服务可靠性。这一变更使得认证系统的高可用配置更加灵活和透明。

节点标签管理创新

引入了一种全新的节点标签管理方式,管理员现在可以通过节点本地文件系统(/var/lib/node_labels 目录)来添加、删除或修改节点标签。系统会自动维护 node.deckhouse.io/last-applied-local-labels 注解来记录当前应用的标签集合。这一特性为节点标签管理提供了更大的灵活性和便利性。

新增云提供商支持

v1.68.0 版本正式加入了对华为云的支持,扩展了平台在多云环境下的适用性。华为云用户现在可以充分利用 Deckhouse 平台提供的各项功能来管理其 Kubernetes 基础设施。

日志系统增强

日志收集模块新增了 keepDeletedFilesOpenedFor 参数,允许配置已删除日志文件的保持打开时间。这一功能在日志存储暂时不可用时特别有用,可以确保不会丢失关键日志数据。同时,TLS 加密配置现在支持通过 Secret 资源来管理,提高了证书管理的安全性和便利性。

多租户管理改进

在项目资源状态中新增了 installed 标记,清晰展示了哪些项目资源已经成功安装。这一改进使得多租户环境下的资源状态监控更加直观和方便。

安装器优化

新增了 --tf-resource-management-timeout 参数,用于控制云环境中资源创建的超时时间(默认为10分钟)。这一参数特别适用于 AWS、Azure、GCP、Yandex Cloud 和 OpenStack 等云平台,为资源创建过程提供了更灵活的控制能力。

安全更新

新版本解决了多个模块中的已知安全问题,包括 admission-policy-engine、chrony、各云提供商模块、CNI 插件、监控组件等,全面提升了平台的安全性。

组件版本升级

平台集成的多个核心组件版本得到更新,包括:

  • Kubernetes 控制平面升级至 1.29.14、1.30.10 和 1.31.6
  • 日志收集组件 Vector 升级至 0.44.0
  • Prometheus 升级至 2.55.1
  • 证书管理工具 cert-manager 升级至 1.16.2

这些组件更新带来了性能改进、新功能和安全性增强。

Deckhouse Kubernetes Platform v1.68.0 版本通过上述多项改进和新增功能,进一步提升了平台的稳定性、安全性和易用性,为企业在生产环境中运行 Kubernetes 提供了更加可靠的基础设施。

登录后查看全文
热门项目推荐

项目优选

收起
kernelkernel
deepin linux kernel
C
22
6
docsdocs
OpenHarmony documentation | OpenHarmony开发者文档
Dockerfile
164
2.05 K
nop-entropynop-entropy
Nop Platform 2.0是基于可逆计算理论实现的采用面向语言编程范式的新一代低代码开发平台,包含基于全新原理从零开始研发的GraphQL引擎、ORM引擎、工作流引擎、报表引擎、规则引擎、批处理引引擎等完整设计。nop-entropy是它的后端部分,采用java语言实现,可选择集成Spring框架或者Quarkus框架。中小企业可以免费商用
Java
8
0
leetcodeleetcode
🔥LeetCode solutions in any programming language | 多种编程语言实现 LeetCode、《剑指 Offer(第 2 版)》、《程序员面试金典(第 6 版)》题解
Java
60
16
RuoYi-Vue3RuoYi-Vue3
🎉 (RuoYi)官方仓库 基于SpringBoot,Spring Security,JWT,Vue3 & Vite、Element Plus 的前后端分离权限管理系统
Vue
952
560
apintoapinto
基于golang开发的网关。具有各种插件,可以自行扩展,即插即用。此外,它可以快速帮助企业管理API服务,提高API服务的稳定性和安全性。
Go
22
0
openHiTLSopenHiTLS
旨在打造算法先进、性能卓越、高效敏捷、安全可靠的密码套件,通过轻量级、可剪裁的软件技术架构满足各行业不同场景的多样化要求,让密码技术应用更简单,同时探索后量子等先进算法创新实践,构建密码前沿技术底座!
C
1.01 K
396
HarmonyOS-ExamplesHarmonyOS-Examples
本仓将收集和展示仓颉鸿蒙应用示例代码,欢迎大家投稿,在仓颉鸿蒙社区展现你的妙趣设计!
Cangjie
407
387
ohos_react_nativeohos_react_native
React Native鸿蒙化仓库
C++
199
279
giteagitea
喝着茶写代码!最易用的自托管一站式代码托管平台,包含Git托管,代码审查,团队协作,软件包和CI/CD。
Go
17
0