在 「我的 K8S DevOps 實驗環境 - 基礎篇」 提到: Vagrant+Libvirt 也是值得考慮的桌面等級虛擬化方案。理論上,在同樣硬體規格下,KVM虛擬機的效能會比 VirtualBox 來得高。所以,對於已經有 Linux 環境的人,使用這個組合應該比較有吸引力。
閱讀全文本文屬於「我的 K8S DevOps 實驗環境」文章系列,說明如何利用 MetalLB 來作為此實驗環境的服務負載均衡器方案,看看這個 K8S 裸機負載均衡器是否可以不負眾望。
閱讀全文很多年前「建構一個與 Ubuntu 相容的小型 Docker 映像」這篇文章中,山姆鍋提出為什麼偏好小型的容器映像檔,如今這個偏好依然存在。最近一時興起使用 Docker multi-stage 重新弄了一個 Basebox
容器,並以 Deno 作為示範。
本文屬於「我的 K8S DevOps 實驗環境」文章系列,主要說明如何在實驗環境完整安裝 K8S 叢集節點。雖然透過 kubeadm 工具,叢集節點的安裝設定工作已經大幅簡化,但藉由了解各個安裝設定步驟除了可以對叢集架構有更具體的了解外,也可以奠定對叢集系統進行客製化的基礎。
閱讀全文本文延續「我的 K8S DevOps 實驗環境 - 基礎篇」,針對其中的控制平面端點(control-plane endpoint)加以說明。作為高可用 K8S 叢集的必要元件,控制平面端點需要負責提供 API 服務的負載均衡(load balancing)以及錯誤轉移(failover)機制,山姆鍋藉由 HAProxy 以及 Keepalived 來實現控制平面端點。
閱讀全文