現今為微服務容器化的時代,在軟體職涯可能直接或間接的接觸Kubernetes知識或技術,以後端開發角度出發,學習其架構、設計原理等整體性的知識,目標為掌握程式部署後,如何在Kubernetes管理下運作,可以操作基本指令並且排查問題。
內容主要參考CKA(Certified Kubernetes Administrator)證照範圍,由線上課程、官方文件與工作彙整。
Kubernetes只會支援3個最新的版本,所以必須要固定更新 發行版本 Kubernetes Release遵循語意化版本(Semantic Versioni...
凡事不怕一萬,只怕萬一,不管小災害,大災難,有個備份總是可以做補救,備份可以從2個部分下手,資源配置(Resource Configuration)及ECTD...
題目:備份etcd至指定目錄/opt/ithome 於control plane向ETCD發出etcdctl指令備份,設定需求 etcd連線資訊:以kubea...
題目:建立 service account (名稱: ithome),透過 cluster role (名稱: ithome-role) 授予此Service...
題目:叢集內建立有pod: ithome-test,及其service: ithome-service,建立一個NetworkPolicy(ingress-to...
題目:建立pod (ithome-pod),指定image為nginx: 1.27.1,賦予pod能夠設定SYS_TIME的權限,並且讓容器sleep 4800...
題目:建立pod(名稱: ithome-pod-pv),設定使用PersistentVolume(PV)作為儲存,取3Gi,Pod image使用nginx:1...
題目:創建多容器的pod(名稱: multi-con),指定需有2個containers,規格如下:名稱/image/command(1) john/nginx...
在日常運作中,會遇到不同類型的錯誤,如何從徵狀查找到源頭,以確切迅速的處理為管理的重要關鍵 服務錯誤 情境:使用者無法存取服務,從頭開始檢查到尾 是否能連...
🎈 以筆者平時工作情況來說,主要需了解程式部署後的狀態,例如:是否有正確設定參數、自動擴展、對外開放連線情況等,出現各類錯誤時,可以從哪些資訊開始排查,此時基礎...