<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>kubelet on </title>
    <link>/tags/kubelet/</link>
    <description>Recent content in kubelet on </description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <lastBuildDate>Wed, 09 Sep 2026 10:41:01 +0800</lastBuildDate><atom:link href="/tags/kubelet/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Kubernetes 1.37 升级前要过一遍的东西：ACTION REQUIRED、默认打开的 Beta gate、GA 的 API 和还关着的 Alpha</title>
      <link>/posts/kubernetes-1-37-upgrade-watchlist/</link>
      <pubDate>Wed, 09 Sep 2026 10:41:01 +0800</pubDate>
      
      <guid>/posts/kubernetes-1-37-upgrade-watchlist/</guid>
      <description>背景 Kubernetes v1.37（代号 Garhwal）2026-08-26 发布，一共 67 项 enhancement：16 项进 Stable、23 项进 Beta、27 项进 Alpha，1 项弃用。官方 release blog 按 Stable / Beta / Alpha 排（Stable 就是通常说的 GA），这个顺序对 SIG 有意义，对要升级的人帮助不大：一个默认关着的 Beta 和一个默认打开的 Beta，对升级后的集群是两回事。
所以我按「升级之后会发生什么」重新分了四组：升级当天就会碰到的（ACTION REQUIRED 和默认值翻转）、已经在倒计时的弃用、GA 之后可以开始依赖的 API，还有几个还在 Alpha、但改的是探针、驱逐、原地 resize 这些我日常会碰到的对象的。材料来自官方 release blog、完整的 CHANGELOG 和 SIG 的 DRA 专题 blog。feature gate 的默认值我直接对了 v1.37.0 tag 下的 pkg/features/kube_features.go 和 apiserver 那份同名文件，因为 blog 和 CHANGELOG 有一处说法不一致（见下文 PodLevelResourceManagers 那条）。
我写这篇时（2026-09-09），k3s 的 1.37 还只有 rc（v1.37.0-rc3+k3s1，09-03 发），稳定版没出。下面的内容不是升级复盘，是升级前的功课。
升级当天就会碰到的 两类东西在升级当天就有效果：CHANGELOG 顶部标了 ACTION REQUIRED 的四条，和一批在 1.</description>
    </item>
    
  </channel>
</rss>
