Kubernetes 零停機部署完整指南:七個關鍵設定讓你的應用永不中斷
前言 Kubernetes 讓容器化應用的部署變得前所未有的便利,但「部署容易、零停機難」仍然是很多團隊面臨的現實。如果設定不當,即使用了 Kubernetes 也可能在升級、節點故障或流量高峰時經歷...
Kubernetes 分類共有 337 篇文章 — Tony.Wu Blog 技術筆記
前言 Kubernetes 讓容器化應用的部署變得前所未有的便利,但「部署容易、零停機難」仍然是很多團隊面臨的現實。如果設定不當,即使用了 Kubernetes 也可能在升級、節點故障或流量高峰時經歷...
前言 這篇文章整理了 Kubernetes 從基礎到進階的核心知識點,涵蓋叢集架構、核心元件、各種工作負載物件、網路服務、儲存機制、安全模型等面向。無論你是剛入門還是需要複習,都可以當作一份系統化的參...
前言 Kubernetes 在管理無狀態應用方面表現優異,但對於資料庫、訊息佇列這類有狀態應用,則需要更特殊的機制。StatefulSet 就是 Kubernetes 為此提供的核心控制器,它能確保有...
前言 Traefik 作為雲原生時代的反向代理與負載均衡器,在 v2.3 之後引入了 Plugin 機制,讓開發者能夠動態地為 Traefik 添加新功能——修改請求標頭、重定向、身份驗證等。最特別的...
為什麼要監控 ArgoCD? ArgoCD 是目前最受歡迎的 Kubernetes GitOps 持續交付工具之一。它持續監控 Git 儲存庫的狀態,並自動將變更同步到 K8s 叢集。但 ArgoCD...
前言 在應用發佈的過程中,如何降低新版本上線的風險是每個維運團隊都在思考的問題。常見的發佈策略包括滾動更新、藍綠部署和灰度發佈(金絲雀發佈)。其中,灰度發佈因為能精準控制流量比例,成為最受歡迎的策略之...
前言 當你在 Kubernetes 叢集中部署好應用程式後,下一個問題就是:外部的使用者要怎麼存取這些服務? Kubernetes 提供了 ClusterIP、NodePort、LoadBalance...
前言 Kubernetes 的 Kubelet 預設將所有資料(映像檔快取、容器日誌、Volume 掛載等)存放在 /var/lib/kubelet/ 目錄下。在許多生產環境中,根目錄分區的空間有限,...
前置需求 在部署 KubeVirt 之前,你需要先備妥: 一個正常運作的 Kubernetes 叢集(含 CNI 插件) 節點上已安裝 KVM 套件,且 CPU 虛擬化(VT-x/AMD-V)已啟用 ...
前言 GlusterFS 在 Kubernetes 1.25 中被移除後,開源社群中活躍度最高的分散式儲存方案就是 Ceph 了。而在 K8s 上部署和管理 Ceph 叢集,Rook 是目前最主流的選...