[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"article-k3s-v1-34-9-kubernetes-1-34-9-release-zh":3,"article-related-k3s-v1-34-9-kubernetes-1-34-9-release-zh":33,"series-model-release-6ec6c861-8bc8-4d40-a0bd-b46389e31030":76},{"id":4,"slug":5,"title":6,"content":7,"summary":8,"source":9,"source_url":10,"author":11,"image_url":12,"cover_image":12,"category":13,"language":14,"translated_content":11,"related_article_id":15,"keywords":16,"key_takeaways":25,"views":29,"created_at":30,"published_at":31,"topic_cluster_id":32},"6ec6c861-8bc8-4d40-a0bd-b46389e31030","k3s-v1-34-9-kubernetes-1-34-9-release-zh","K3s v1.34.9 更新重點整理","\u003Cp data-speakable=\"summary\">K3s v1.34.9+k3s1 主要是跟進 Kubernetes 1.34.9，順手更新 Traefik、containerd 和其他內建元件。\u003C\u002Fp>\u003Cp>說真的，這版看起來很安靜，實際上很有份量。K3s 這種輕量 Kubernetes 發行版，最怕的不是沒新功能，而是元件版本卡住，久了就會讓升級變麻煩。\u003C\u002Fp>\u003Cp>這次更新把核心堆疊往前推了一小步。對邊緣部署、實驗環境，還有小型正式環境來說，這種小步更新常常比大改版更實際。\u003C\u002Fp>\u003Ctable>\u003Cthead>\u003Ctr>\u003Cth>元件\u003C\u002Fth>\u003Cth>版本\u003C\u002Fth>\u003Cth>變動重點\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\u003Ctbody>\u003Ctr>\u003Ctd>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fk3s-io\u002Fk3s\u002Freleases\u002Ftag\u002Fv1.34.9%2Bk3s1\" target=\"_blank\" rel=\"noopener\">K3s\u003C\u002Fa>\u003C\u002Ftd>\u003Ctd>v1.34.9+k3s1\u003C\u002Ftd>\u003Ctd>發行版本體更新\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Ca href=\"https:\u002F\u002Fkubernetes.io\u002Fblog\u002F\" target=\"_blank\" rel=\"noopener\">Kubernetes\u003C\u002Fa>\u003C\u002Ftd>\u003Ctd>1.34.9\u003C\u002Ftd>\u003Ctd>核心控制平面與節點修補\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Ca href=\"https:\u002F\u002Ftraefik.io\u002Ftraefik\u002F\" target=\"_blank\" rel=\"noopener\">Traefik\u003C\u002Fa>\u003C\u002Ftd>\u003Ctd>v3.7.4\u003C\u002Ftd>\u003Ctd>Ingress 控制器更新\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcontainerd\u002Fcontainerd\" target=\"_blank\" rel=\"noopener\">containerd\u003C\u002Fa>\u003C\u002Ftd>\u003Ctd>v2.2.5-k3s2\u003C\u002Ftd>\u003Ctd>Runtime 與環境字串修正\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Ca href=\"https:\u002F\u002Fgo.dev\u002F\" target=\"_blank\" rel=\"noopener\">Go\u003C\u002Fa>\u003C\u002Ftd>\u003Ctd>1.25.11\u003C\u002Ftd>\u003Ctd>建置工具鏈更新\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Ca href=\"https:\u002F\u002Fcoredns.io\u002F\" target=\"_blank\" rel=\"noopener\">CoreDNS\u003C\u002Fa>\u003C\u002Ftd>\u003Ctd>v1.14.4\u003C\u002Ftd>\u003Ctd>DNS 元件更新\u003C\u002Ftd>\u003C\u002Ftr>\u003C\u002Ftbody>\u003C\u002Ftable>\u003Ch2>這版到底改了什麼\u003C\u002Fh2>\u003Cp>這次不是單一大功能，而是一串 backport 和元件刷新。最核心的是 Kubernetes 直接對齊到 1.34.9，這代表控制平面和節點層的修補會一起進來。\u003C\u002Fp>\n\u003Cfigure class=\"my-6\">\u003Cimg src=\"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1782781393060-r0zj.png\" alt=\"K3s v1.34.9 更新重點整理\" class=\"rounded-xl w-full\" loading=\"lazy\" \u002F>\u003C\u002Ffigure>\n\u003Cp>另外，K3s 也更新了幾個常見內建元件。像是 Traefik chart、containerd、CoreDNS、Flannel、Metrics Server、Helm Controller，還有 Local Path Provisioner，都有不同程度的版本調整。\u003C\u002Fp>\u003Cp>講白了，這種版本最像「整理倉庫」。你平常不會\u003Ca href=\"\u002Fnews\u002Fsora-smash-ultimate-final-dlc-pick-balanced-zh\">特別\u003C\u002Fa>注意，但等到某個元件出問題，才會知道版本一致性有多重要。\u003C\u002Fp>\u003Cul>\u003Cli>Kubernetes 更新到 1.34.9\u003C\u002Fli>\u003Cli>Traefik 更新到 v3.7.4，chart 也升到 v40.x\u003C\u002Fli>\u003Cli>containerd 更新到 v2.2.5-k3s2\u003C\u002Fli>\u003Cli>Go 更新到 1.25.11\u003C\u002Fli>\u003Cli>CoreDNS 更新到 v1.14.4\u003C\u002Fli>\u003C\u002Ful>\u003Cp>如果你是跑 K3s 的管理者，這些數字代表的不是「有新東西」，而是「少一點舊坑」。尤其在小型叢集裡，內建元件更新常常比外部套件更容易影響穩定性。\u003C\u002Fp>\u003Ch2>Traefik 這個變更要先看\u003C\u002Fh2>\u003Cp>這次最容易踩雷的地方，是 Traefik chart 升到 v40.x 後，provider 名稱有改。原本從 ingress-nginx 過來的設定，名稱會從 \u003Ccode>kubernetesIngressNginx\u003C\u002Fcode> 變成 \u003Ccode>kubernetesIngressNGINX\u003C\u002Fcode>。\u003C\u002Fp>\u003Cp>這不是字母大小寫的小事。很多團隊的 values 檔、Helm 模板，甚至自動化部署腳本，都會直接寫死這種名稱。你一旦沒改，Ingress 可能就直接失效。\u003C\u002Fp>\u003Cp>我覺得這種變更最煩。它不會在第一眼就炸給你看，但一上線就可能讓流量導錯地方，然後大家開始懷疑是不是網路壞了，其實只是設定名寫錯。\u003C\u002Fp>\u003Cblockquote>“The provider name changes from kubernetesIngressNginx to kubernetesIngressNGINX.” — K3s release notes on GitHub\u003C\u002Fblockquote>\u003Cp>這句話很短，殺傷力很高。它提醒你，K3s 的小版本更新，還是可能帶來設定層面的相容性問題。\u003C\u002Fp>\u003Cp>如果你的叢集有對外服務，這段一定要先檢查。先比對現有 Helm values，再去 staging 跑一次，別直接在正式環境硬上。\u003C\u002Fp>\u003Ch2>跟前一版比，差在哪裡\u003C\u002Fh2>\u003Cp>如果拿前一版 v1.34.8+k3s1 來看，這次就是一個標準的 patch 升級。Kubernetes 從 1.34.8 推進到 1.34.9，containerd 從 v2.2.5-k3s1 到 v2.2.5-k3s2，Traefik 也跟著進到 v3.7.4。\u003C\u002Fp>\n\u003Cfigure class=\"my-6\">\u003Cimg src=\"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1782781397661-y4fx.png\" alt=\"K3s v1.34.9 更新重點整理\" class=\"rounded-xl w-full\" loading=\"lazy\" \u002F>\u003C\u002Ffigure>\n\u003Cp>這些版本號看起來很小，但 Kubernetes 發行版就是這樣。真正影響你的是修補內容，不是數字長得漂不漂亮。\u003C\u002Fp>\u003Cp>如果你有在管叢集，下面這些差異最值得盯：\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cstrong>Kubernetes：\u003C\u002Fstrong>1.34.8 升到 1.34.9\u003C\u002Fli>\u003Cli>\u003Cstrong>containerd：\u003C\u002Fstrong>v2.2.5-k3s1 升到 v2.2.5-k3s2\u003C\u002Fli>\u003Cli>\u003Cstrong>Traefik：\u003C\u002Fstrong>chart 升到 v40.x，Traefik 本體到 v3.7.4\u003C\u002Fli>\u003Cli>\u003Cstrong>Go：\u003C\u002Fstrong>升到 1.25.11\u003C\u002Fli>\u003C\u002Ful>\u003Cp>這些更新的方向很明確。K3s 還是在追上游 Kubernetes，同時把周邊元件一起整理好。這也是它受歡迎的原因之一，因為你不用自己拼一整套發行版。\u003C\u002Fp>\u003Cp>不過，這次的 ingress 名稱變更也說明一件事。你不能只看 Kubernetes 版本，還要看它包進來的每個元件怎麼變。\u003C\u002Fp>\u003Ch2>生產環境要先做哪些事\u003C\u002Fh2>\u003Cp>先別急著全線升級。最實際的做法，是先把目前的 Traefik 設定抓出來，對照 v40.x 的 migration note。只要你有用 ingress-nginx 轉過來，這一步就不能省。\u003C\u002Fp>\u003Cp>再來，確認你的自動化\u003Ca href=\"\u002Fnews\u002Fhappyhorse-11-video-api-workflow-zh\">流程\u003C\u002Fa>有沒有寫死舊的 provider 名稱。很多 CI\u002FCD pipeline 平常跑得好好的，結果只是字串改名，就在升級後整串壞掉。\u003C\u002Fp>\u003Cp>如果你有 air-gapped 環境，這版也很適合先做離線驗證。K3s 一直都有 amd64、arm、arm64 這些安裝資產，對邊緣設備跟內網部署來說很方便。\u003C\u002Fp>\u003Cul>\u003Cli>先比對 Traefik values\u003C\u002Fli>\u003Cli>檢查 Helm 模板與自動化腳本\u003C\u002Fli>\u003Cli>先在 staging 跑一次升級\u003C\u002Fli>\u003Cli>離線環境先驗證映像與安裝包\u003C\u002Fli>\u003C\u002Ful>\u003Cp>我會建議把這次升級當成「設定審查」來做，而不是單純 patch。這樣比較不會在正式環境踩到 ingress 失效這種低級但很痛的問題。\u003C\u002Fp>\u003Ch2>這版放在整個 K3s 脈絡裡怎麼看\u003C\u002Fh2>\u003Cp>K3s 的定位一直很清楚，就是讓 Kubernetes 變得更容易裝，也更容易維護。它不是要跟大型雲端控制平面拼規模，而是把小型叢集、邊緣環境、實驗室環境先顧好。\u003C\u002Fp>\u003Cp>這也解釋了為什麼它每次 patch release 都值得看。對大叢集來說，一個小版本可能只是例行維護。對 K3s 使用者來說，一個內建元件的變更就可能影響整個服務入口。\u003C\u002Fp>\u003Cp>從這次更新來看，K3s 還是在維持同一條路線：版本跟著上游走，內建元件一起整理，讓使用者不用自己補一堆依賴。只是你也得接受，這種便利本來就伴隨設定變更的\u003Ca href=\"\u002Fnews\u002Fbitcoin-price-page-risk-asset-market-signal-zh\">風險\u003C\u002Fa>。\u003C\u002Fp>\u003Cp>放到台灣常見的情境，像是門市邊緣節點、工廠內網服務、校園測試叢集，這種更新就很有感。因為這些地方常常不是沒人管，而是資源很有限，最怕版本散掉。\u003C\u002Fp>\u003Ch2>結論：這版值得升，但先查設定\u003C\u002Fh2>\u003Cp>K3s v1.34.9+k3s1 是一版偏維運的更新。它不是拿來秀功能的，是拿來把叢集維持在可控狀態。\u003C\u002Fp>\u003Cp>我的建議很直接：先看 Traefik 設定，再安排 staging 升級，最後才碰正式環境。只要你有用 ingress，這步就別偷懶。\u003C\u002Fp>\u003Cp>如果你的叢集目前還在 K3s 1.34.x，這版很值得排進本週維護清單。你要做的不是觀望，而是先確認自己的設定有沒有被 Traefik 的名稱變更打到。\u003C\u002Fp>","K3s v1.34.9+k3s1 跟進 Kubernetes 1.34.9，並更新 Traefik、containerd、CoreDNS 等元件。這次是維運型更新，但 Traefik 介接名稱變更，升級前要先檢查設定。","github.com","https:\u002F\u002Fgithub.com\u002Fk3s-io\u002Fk3s\u002Freleases",null,"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1782781393060-r0zj.png","model-release","zh","bbc7f86f-2952-4aec-a003-1885ba544a22",[17,18,19,20,21,22,23,24],"K3s","Kubernetes 1.34.9","Traefik","containerd","CoreDNS","Ingress","Linux 容器","邊緣運算",[26,27,28],"K3s v1.34.9+k3s1 主要是跟進 Kubernetes 1.34.9，並更新多個內建元件。","Traefik chart 升到 v40.x 後，provider 名稱變更，升級前要先檢查設定。","這次屬於維運型更新，適合先在 staging 驗證，再推到正式環境。",0,"2026-06-30T01:02:51.491478+00:00","2026-06-30T01:02:51.483+00:00","0ccb5d2e-69f1-4354-a3e0-cb370221cd95",{"tags":34,"relatedLang":35,"relatedPosts":39},[],{"id":15,"slug":36,"title":37,"language":38},"k3s-v1-34-9-kubernetes-1-34-9-release-en","K3s v1.34.9 lands with Kubernetes 1.34.9","en",[40,46,52,58,64,70],{"id":41,"slug":42,"title":43,"cover_image":44,"image_url":44,"created_at":45,"category":13},"cfb68e08-fe4e-49f6-b449-e566faf56311","kimi-2-7-price-coding-benchmark-zh","Kimi 2.7 讓價格成為真正的寫碼基準","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1782746270225-tcs9.png","2026-06-29T15:17:24.321277+00:00",{"id":47,"slug":48,"title":49,"cover_image":50,"image_url":50,"created_at":51,"category":13},"ca1e6960-10e7-4fa7-949f-c5991c99fc7e","kimi-k26-open-source-coding-agentic-ai-benchmarks-zh","Kimi K2.6 登頂程式與代理式 AI 基準","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1782739078329-qvne.png","2026-06-29T13:17:26.530857+00:00",{"id":53,"slug":54,"title":55,"cover_image":56,"image_url":56,"created_at":57,"category":13},"edf8e66b-c717-4cc1-b15a-96839bb7bbcf","llama-legends-380-season-3-heroes-raids-zh","Llama Legends 3.8.0 推出 Season 3 英雄與突襲","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1782711179415-qurv.png","2026-06-29T05:32:32.733919+00:00",{"id":59,"slug":60,"title":61,"cover_image":62,"image_url":62,"created_at":63,"category":13},"88d353ca-468b-4774-922d-ef0cbc2edd68","omlx-045-dev1-glm52-minimax-m3-speedups-zh","oMLX 0.4.5.dev1 讓長上下文更快","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1782709372375-25nm.png","2026-06-29T05:02:28.341041+00:00",{"id":65,"slug":66,"title":67,"cover_image":68,"image_url":68,"created_at":69,"category":13},"e6ae84b6-4e55-4ab2-a1cf-4a08e23cbc77","grok-45-private-beta-tesla-spacex-zh","Grok 4.5 先進 Tesla 和 SpaceX 內測","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1782687769532-te5b.png","2026-06-28T23:02:22.915901+00:00",{"id":71,"slug":72,"title":73,"cover_image":74,"image_url":74,"created_at":75,"category":13},"186b266a-5b45-4bd4-85a4-5fa62fcc50dc","google-openrl-llm-fine-tuning-kubernetes-zh","Google OpenRL 把 RL 細調搬上 Kubernetes","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1782572576166-gzxw.png","2026-06-27T15:02:27.036919+00:00",[77,82,87,92,97,102,107,112,117,122],{"id":78,"slug":79,"title":80,"created_at":81},"58b64033-7eb6-49b9-9aab-01cf8ae1b2f2","nvidia-rubin-six-chips-one-ai-supercomputer-zh","NVIDIA Rubin 把六顆晶片塞進 AI 機櫃","2026-03-26T07:18:45.861277+00:00",{"id":83,"slug":84,"title":85,"created_at":86},"0dcc2c61-c2a6-480d-adb8-dd225fc68914","march-2026-ai-model-news-what-mattered-zh","2026 年 3 月 AI 模型新聞重點","2026-03-26T07:32:08.386348+00:00",{"id":88,"slug":89,"title":90,"created_at":91},"214ab08b-5ce5-4b5c-8b72-47619d8675dd","why-small-models-are-winning-on-device-ai-zh","小模型為何吃下裝置端 AI","2026-03-26T07:36:30.488966+00:00",{"id":93,"slug":94,"title":95,"created_at":96},"785624b2-0355-4b82-adc3-de5e45eecd88","midjourney-v8-faster-images-higher-costs-zh","Midjourney V8 變快了，也變貴了","2026-03-26T07:52:03.562971+00:00",{"id":98,"slug":99,"title":100,"created_at":101},"cda76b92-d209-4134-86c1-a60f5bc7b128","xiaomi-mimo-trio-agents-robots-voice-zh","小米 MiMo 三模型瞄準代理、機器人與語音","2026-03-28T03:05:08.779489+00:00",{"id":103,"slug":104,"title":105,"created_at":106},"9e1044b4-946d-47fe-9e2a-c2ee032e1164","xiaomi-mimo-v2-pro-1t-moe-agents-zh","小米 MiMo-V2-Pro 登場：1T MoE 模型","2026-03-28T03:06:19.002353+00:00",{"id":108,"slug":109,"title":110,"created_at":111},"c4b6186f-bd84-4598-997e-c6e31d543c0d","cursor-composer-2-agentic-coding-model-zh","Cursor Composer 2 走向代理式寫碼","2026-03-28T03:13:06.422716+00:00",{"id":113,"slug":114,"title":115,"created_at":116},"e112e76f-ec3b-408f-810e-e93ae21a888a","apple-siri-gemini-distilled-models-zh","Apple Siri 牽手 Gemini 的真相","2026-03-29T04:52:57.886544+00:00",{"id":118,"slug":119,"title":120,"created_at":121},"c679b51f-194a-463b-87fc-7695256ff752","mimo-v2-pro-vs-omni-vs-flash-2026-zh","MiMo V2 Pro、Omni、Flash 怎麼選","2026-04-02T01:18:43.576128+00:00",{"id":123,"slug":124,"title":125,"created_at":126},"3b988fd7-6749-4f01-ba25-c0ad7486dc31","z-ai-glm-5v-turbo-design2code-claude-zh","GLM-5V-Turbo 在 Design2Code 贏了…","2026-04-02T04:03:36.31741+00:00"]