[{"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 驗證，再推到正式環境。",5,"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},"cdab2dac-d0e2-42ac-9d6e-55b8af9a6236","gpt-56-turns-openai-into-a-model-menu-zh","GPT-5.6 把 OpenAI 變成模型選單","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1783814595090-jeht.png","2026-07-12T00:02:51.000704+00:00",{"id":47,"slug":48,"title":49,"cover_image":50,"image_url":50,"created_at":51,"category":13},"93c7ab50-dffa-41eb-8297-4e13a63f5189","seedream-5-pro-editable-ai-images-zh","Seedream 5.0 Pro 才是可編輯 AI 圖像工作的正解","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1783692176336-f5kw.png","2026-07-10T14:02:28.964583+00:00",{"id":53,"slug":54,"title":55,"cover_image":56,"image_url":56,"created_at":57,"category":13},"5893b34f-9415-4b10-aa35-f991ddc546c5","midjourney-v8-2-release-close-update-zh","Midjourney v8.2 釋出接近","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1783690369975-osej.png","2026-07-10T13:32:22.113763+00:00",{"id":59,"slug":60,"title":61,"cover_image":62,"image_url":62,"created_at":63,"category":13},"2e7d94e2-975b-4af7-87ce-fe3cf7bbd9af","tesla-model-y-l-launch-series-fsd-free-charging-zh","Tesla Model Y L 美國開賣，送FSD與充電","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1783625573085-88j2.png","2026-07-09T19:32:29.203613+00:00",{"id":65,"slug":66,"title":67,"cover_image":68,"image_url":68,"created_at":69,"category":13},"54f7af80-2024-4519-9127-ff20dc260256","rust-kraid-mesa-arm-mali-gpus-zh","Mesa 納入 Rust KRAID，Arm Mali 進入新編譯路線","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1783600401343-o9wq.png","2026-07-09T12:32:54.838858+00:00",{"id":71,"slug":72,"title":73,"cover_image":74,"image_url":74,"created_at":75,"category":13},"ea8af04f-0d5d-4d14-b4f3-9cf6d7e8e842","openai-gpt-56-public-release-live-voice-ai-zh","OpenAI 開放 GPT-5.6，聲音模型同步上線","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1783539177173-5prf.png","2026-07-08T19:32:30.084973+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},"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":103,"slug":104,"title":105,"created_at":106},"c4b6186f-bd84-4598-997e-c6e31d543c0d","cursor-composer-2-agentic-coding-model-zh","Cursor Composer 2 走向代理式寫碼","2026-03-28T03:13:06.422716+00:00",{"id":108,"slug":109,"title":110,"created_at":111},"e112e76f-ec3b-408f-810e-e93ae21a888a","apple-siri-gemini-distilled-models-zh","Apple Siri 牽手 Gemini 的真相","2026-03-29T04:52:57.886544+00:00",{"id":113,"slug":114,"title":115,"created_at":116},"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":118,"slug":119,"title":120,"created_at":121},"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",{"id":123,"slug":124,"title":125,"created_at":126},"975a7aef-030e-41a6-9401-1c6a342be68e","april-2026-ai-model-releases-zh","2026年4月 AI 模型更新追蹤","2026-04-02T08:45:33.308563+00:00"]