本次主要會介紹 Kubernetes 從 0 開始,單純只是想挑戰 30 天能不能完成而已。個人較沒實戰經驗,因此都是從文章或是影片去獲取知識而寫,麻煩大家多多關照。
在 K8s 上,可經由容器或 POD 請求或使用的計算資源有記憶體和 CPU。相互比較的話前者為不可壓縮資源,做一些伸縮操作可能會有問題,而後者事可壓縮資源,可...
POD 的調度過程,前面文章都有提到過。kubelete 對於容器的非主行程錯誤無法去感覺,需要依賴於 liveness probe 機制。再想想,如果 POD...
ReplicaSet 縮寫為 RS,是一種 POD 控制器。用來確保所管控的 POD 副本數在任一時間都能保證用戶所期望的需求。下圖演示了 RS 操作,RS 觸...
Deployment 縮寫為 deploy,它被建構在 ReplicaSet 控制器之上的控制器。為 POD 和 ReplicaSet 提供聲明式更新,而 De...
DaemonSet 簡稱 ds 也是一個 POD 控制器,用於實現在集群中每個節點運行一份 POD,即使是後續加入的節點,而移除節點則會進行 POD 的回收。假...
Job 控制器是一次性任務的 POD 控制器,期會創建一至多個 POD,只要容器運行過程正常的運行即不會有重啟的動作,否則需要依照重啟策略去運行,如果遇到節點故...
POD 並非有持久性,可能出於各種原因重新調度 POD,像是失敗的 liveness 或 readiness 檢查,如果此時與 POD 通訊會怎樣?當 POD...
預設的 Service 這預設是讓節點能夠跟 API Server 等資源做通訊。 $ kubectl get svc NAME TYPE...
Loadbalance 類型的 Service 上一章節實作了 nodePort 類型的資源,它可讓集群外部存取,但 nodePort 資源有著一個缺點,要存取...