TGViewer
开发者工具箱|编程·开发工具·资源 开发者工具箱|编程·开发工具·资源 @devtoolboxhub · 714 subscribers
Post #1402 15
AKS Kubernetes版本升级策略指南

平台工程师经常收到集群版本即将退役的告警,但升级绝非简单的“一键操作”。这篇文章梳理了AKS版本管理的核心逻辑:微软维护滑动支持窗口(通常为最近三个次要版本N、N-1、N-2),可用版本按区域划分,默认推荐版本不等于最新GA版本。自动升级通道、计划维护窗口和节点镜像解耦是三个关键抓手。

如果控制面板和节点池的次要版本差超过一个,节点池无法跳过中间版本直接升级,长期漂移的集群需要逐次验证。查询区域可用版本用az aks get-versions,预览版标记不可用于生产。创建集群时通过--kubernetes-version显式固定版本,不指定则使用微软推荐版本。自动升级通道包括none、patch(当前次要版本内更新)、stable(N-1版本)、rapid(最新支持版本)和node-image(仅升级节点OS镜像)。node-image通道解耦了Kubernetes版本升级,建议大部分生产集群持续运行。计划维护窗口通过az aks maintenanceconfiguration add设置,避免升级在业务高峰意外触发。升级前需审查目标版本的Kubernetes变更日志,重点检查API弃用情况,使用kubent等工具扫描已弃用的API。升级顺序为先控制面板后节点池。


最终策略是设置patch自动升级通道、加上维护窗口、通过node-image通道保持节点镜像持续更新,并按季度规划主要版本升级。这样可防御、自动化且不影响夜间睡眠。导致事故的集群往往把版本管理当作一次性任务而非持续过程。

#开发者 #工具 #AKS #Kubernetes #Azure #ClusterUpgrade #版本管理
@DevToolboxHub
More from @devtoolboxhub
  1. Sep 29, 20262,916 个 AI 网站 8 月流量:转录与图生 3D 起飞 Anjin Radar 追踪了 2,916 个 AI 网站的月度访问量,数据截至 2026 年 9 月 28 日。访…
  2. Sep 29, 2026Python 虚拟环境其实是个软链接 在 Linux 和 macOS 上执行 python3 -m venv .venv,并不会复制一份 Python。venv 里的 python…
  3. Sep 29, 2026Will It Focus:相机自动对焦兼容性查询 Agent 这是一个面向摄影器材的自动对焦兼容性查询工具,但它真正的看点在于工程实现:如何让模型引用厂商原文时,保证引用的确实是…
  4. Sep 28, 2026Agent 运营站点实测:125 次曝光零点击 这是一个由 agent 负责写作、部署和测量的站点,人类只做审批。第二期实测记录披露了一组数据:查询词 git undo last…
  5. Sep 28, 2026SaveNowX 无落盘下载 X 视频的架构设计 SaveNowX 是一个免费工具,把公开的 X(Twitter)帖子解析成可下载的视频,无需账号、无水印、不留历史记录。作者在开发…
  6. Sep 28, 2026GitHub 的 pull_request_target 改动会破坏什么 GitHub 今年调整了 pull_request_target 的运作方式,两项带日期的变更会影响所有使…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →