iT邦幫忙

鐵人檔案

第 12 屆 iThome 鐵人賽
回列表
自我挑戰組

我真的覺得認為 K8s 到底在火什麼 系列

本次主要會介紹 Kubernetes 從 0 開始,單純只是想挑戰 30 天能不能完成而已。個人較沒實戰經驗,因此都是從文章或是影片去獲取知識而寫,麻煩大家多多關照。

鐵人鍊成 | 共 30 篇文章 | 6 人訂閱 訂閱系列文 RSS系列文
DAY 11

POD 資源需求及資源限制

在 K8s 上,可經由容器或 POD 請求或使用的計算資源有記憶體和 CPU。相互比較的話前者為不可壓縮資源,做一些伸縮操作可能會有問題,而後者事可壓縮資源,可...

2020-09-25 ‧ 由 chichi 分享
DAY 12

POD 控制器

POD 的調度過程,前面文章都有提到過。kubelete 對於容器的非主行程錯誤無法去感覺,需要依賴於 liveness probe 機制。再想想,如果 POD...

2020-09-26 ‧ 由 chichi 分享
DAY 13

ReplicaSet 副本控制狂

ReplicaSet 縮寫為 RS,是一種 POD 控制器。用來確保所管控的 POD 副本數在任一時間都能保證用戶所期望的需求。下圖演示了 RS 操作,RS 觸...

2020-09-27 ‧ 由 chichi 分享
DAY 14

Deployment 控制器

Deployment 縮寫為 deploy,它被建構在 ReplicaSet 控制器之上的控制器。為 POD 和 ReplicaSet 提供聲明式更新,而 De...

2020-09-28 ‧ 由 chichi 分享
DAY 15

DaemonSet 控制器

DaemonSet 簡稱 ds 也是一個 POD 控制器,用於實現在集群中每個節點運行一份 POD,即使是後續加入的節點,而移除節點則會進行 POD 的回收。假...

2020-09-29 ‧ 由 chichi 分享
DAY 16

Job 和 CronJob

Job 控制器是一次性任務的 POD 控制器,期會創建一至多個 POD,只要容器運行過程正常的運行即不會有重啟的動作,否則需要依照重啟策略去運行,如果遇到節點故...

2020-09-30 ‧ 由 chichi 分享
DAY 17

Service 資源

POD 並非有持久性,可能出於各種原因重新調度 POD,像是失敗的 liveness 或 readiness 檢查,如果此時與 POD 通訊會怎樣?當 POD...

2020-10-01 ‧ 由 chichi 分享
DAY 18

Service 資源應用 part01

預設的 Service 這預設是讓節點能夠跟 API Server 等資源做通訊。 $ kubectl get svc NAME TYPE...

2020-10-02 ‧ 由 chichi 分享
DAY 19

Service 資源應用 part02

Loadbalance 類型的 Service 上一章節實作了 nodePort 類型的資源,它可讓集群外部存取,但 nodePort 資源有著一個缺點,要存取...

2020-10-03 ‧ 由 chichi 分享
DAY 20

服務發現

前面章節講過的 Service,提供了一個穩定可讓客戶端取得想要的服務接口,這之間 POD 如何知道某特定服務的 IP 和 Port 呢?這就需要服務發現(Se...

2020-10-04 ‧ 由 chichi 分享