Kubetail:多 Pod 日誌同時查看的必備 K8s 小工具
前言 在 Kubernetes 日常維運中,一個 Deployment 通常會有多個副本 Pod。當需要查看日誌排查問題時,如果逐一開終端機對著每個 Pod 執行 kubectl logs -f,不僅...
Kubernetes 分類共有 337 篇文章 — Tony.Wu Blog 技術筆記
前言 在 Kubernetes 日常維運中,一個 Deployment 通常會有多個副本 Pod。當需要查看日誌排查問題時,如果逐一開終端機對著每個 Pod 執行 kubectl logs -f,不僅...
前言 Kubernetes(簡稱 K8s)是 Google 開源的容器編排引擎,目前已經成為容器化應用管理的業界標準。如果你剛開始接觸 Kubernetes,面對一大堆專有名詞可能會感到頭暈目眩。這篇...
前言 KubeVirt 讓你在 Kubernetes 上跑虛擬機(VM),但 VM 的儲存需求跟一般容器很不一樣。容器可以隨意用 Volume、VolumeMount 掛載路徑,但 VM 的運作核心是...
前言 在 K8s 中執行容器時,你常常會需要取得當前 Pod 的資訊——例如 Pod 名稱、所在節點、命名空間、資源限制等。K8s 提供了三種方式讓容器內的程式取得這些元數據,從簡單到進階分別是:環境...
前言 Kubernetes 的滾動更新(Rolling Update)號稱能實現零停機部署,但實際壓測後你會發現,預設配置下仍然會有少量請求失敗。這不是 K8s 的 bug,而是滾動更新過程中「移除 ...
前言 雖然現在大多數人都會用 kubeadm 或託管式的雲端服務來建構 Kubernetes 叢集,但如果你想真正理解 K8s 各個元件之間的關係與運作原理,透過二進位方式手動安裝是最好的學習途徑。 ...
前言 你有沒有遇過因為一個小小的 YAML 設定疏忽,導致服務在 K8s 上跑不起來或者資源爆炸的情況?在微服務環境中,YAML 設定檔數量龐大,光靠人眼 review 很容易漏掉問題。Datree ...
hostNetwork:讓 Pod 直接使用主機網路 在 Kubernetes 中設定 hostNetwork: true,Pod 就會直接使用節點的網路命名空間——共用節點的 IP、Port 和所有...
前言 Kubernetes 的 RBAC 權限管理一直是讓人又愛又恨的功能。愛的是它粒度夠細,恨的是手動管理 ClusterRole、RoleBinding 和 kubeconfig 實在太繁瑣。Pe...
前言 Kubernetes 的調度機制中,污點(Taint)和容忍度(Toleration)是控制 Pod 落在哪些節點上的重要手段。一句話總結:如果 Pod 能容忍某個節點上的污點,它就可以被調度到...
安裝RVM curl -sSL https://rvm.io...
業務上雲到 Kubernetes,租戶隔離用 Kube-OVN VPC 切得乾乾淨淨,這條路走到一半通常還算順。真正開始疼痛的時間點,是某天架構組丟過來一句:「這個 VPC 要跟隔壁機房的 VMware 互通、還要回去打到核心網路的 VRF。」這時你才會發現,K8s 內部的世界蓋得再漂亮,最後一公里到物理網路的牆,往往…
前言 部署在 K8s 中的 Redis Cluster 雖然...