当前位置: 首页 > news >正文

K8s 1.27.1 实战系列(一)介绍及准备工作

Kubernetes 1.27.1 是 1.27 大版本的补丁版本,发布于 2023 年 4 月,作为 2023 年首个大版本,它带来了 60 项增强功能,包含 13 项稳定功能、29 项 Beta 功能和 18 项 Alpha 功能。以下是其核心特性与重要改进:


一、版本介绍

1、核心特性与改进

  • 镜像仓库迁移

    正式弃用 k8s.gcr.io,全面转向社区控制的 registry.k8s.io。1.27 版本及后续补丁(如 1.24-1.26 的补丁)均不再推送到旧仓库,用户需更新 Helm Chart 和清单文件以适配新仓库。

  • 安全增强:Seccomp 默认启用(Stable)​
    通过为 kubelet 启用 --seccomp-default 参数,容器将默认使用运行时定义的 Seccomp 配置文件(如 Containerd 的 RuntimeDefault),而非无限制模式(Unconfined),从而提升容器安全性。

  • Job 调度指令可变(GA)​
    允许在 Job 启动前动态修改调度策略(如节点亲和性、容忍度等),适用于需要批量调度且需统一约束的场景(如 GPU 型号一致性要求),提升了并行作业的灵活性。

  • Downward API 对 HugePages 的支持(Stable)​
    支持通过 Downward API 获取 Pod 的 HugePages 资源请求与限制,增强了大规模内存管理的透明性。

  • Pod 调度就绪机制(Beta)​
    新增 .spec.schedulingGates 字段,允许延迟 Pod 调度直至满足特定条件(如存储资源就绪),减少无效调度对集群资源的消耗。


2、运维与调试优化

  • 节点日志查询(Alpha)​

    集群管理员可通过 Kubernetes API 直接查询节点日志(如 kubelet 日志),支持 Journald(Linux)和事件日志(Windows),需启用 NodeLogQuery 特性门控。

  • 资源动态调整(Alpha)​
    支持在不重启 Pod 的情况下调整 CPU/内存资源限制(需容器运行时如 Containerd ≥1.6.9 支持),通过修改 resources 字段并定义 resizePolicy 实现原地伸缩。


http://www.mrgr.cn/news/93396.html

相关文章:

  • Linux 基础入门操作-实验二 cmake使用介绍下
  • 零售交易流程相关知识(top-down拆解)
  • 尚硅谷爬虫note15
  • 使用QT + 文件IO + 鼠标拖拽事件 + 线程 ,实现大文件的传输
  • 运动控制卡--固高实用
  • LLM-初识AI
  • 关于sqlalchemy的使用
  • 浏览器WEB播放RTSP
  • 深度学习PyTorch之13种模型精度评估公式及调用方法
  • 为AI聊天工具添加一个知识系统 之138 设计重审 之2 文章学 引言之2 附加符号学和附属诠释学
  • 前端基础入门-高级
  • WLAN无线组网 WI-FI
  • 如何改变怂怂懦弱的气质(2)
  • 从零构建企业级财务分析数仓 | Hive建模实战
  • Spring(四)先注册后注入
  • 为AI聊天工具添加一个知识系统 之138 设计重审 2 文章学 之2 结合诠释学的重组
  • Gazebo11 与 Protobuf 版本管理
  • Python:简单的爬虫程序,从web页面爬取图片与标题并保存MySQL
  • K8s 1.27.1 实战系列(五)Namespace
  • aws(学习笔记第三十一课) aws cdk深入学习(batch-arm64-instance-type)