iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
DevOps

今天不學遺傳學,跟著Kubernetes種豌豆 系列

現今為微服務容器化的時代,在軟體職涯可能直接或間接的接觸Kubernetes知識或技術,以後端開發角度出發,學習其架構、設計原理等整體性的知識,目標為掌握程式部署後,如何在Kubernetes管理下運作,可以操作基本指令並且排查問題。

內容主要參考CKA(Certified Kubernetes Administrator)證照範圍,由線上課程、官方文件與工作彙整。

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

Day21. 叢集版本更新

Kubernetes只會支援3個最新的版本,所以必須要固定更新 發行版本 Kubernetes Release遵循語意化版本(Semantic Versioni...

2024-08-25 ‧ 由 rubatoyy 分享
DAY 22

Day22. 備份與還原 backup and restore

凡事不怕一萬,只怕萬一,不管小災害,大災難,有個備份總是可以做補救,備份可以從2個部分下手,資源配置(Resource Configuration)及ECTD...

2024-08-26 ‧ 由 rubatoyy 分享
DAY 23

Day23. CKA考題練習:備份etcd

題目:備份etcd至指定目錄/opt/ithome 於control plane向ETCD發出etcdctl指令備份,設定需求 etcd連線資訊:以kubea...

2024-08-27 ‧ 由 rubatoyy 分享
DAY 24

Day24. CKA考題練習:建立service account, clusterrole 並綁定身分於pod

題目:建立 service account (名稱: ithome),透過 cluster role (名稱: ithome-role) 授予此Service...

2024-08-28 ‧ 由 rubatoyy 分享
DAY 25

Day25. CKA考題練習:建立NetworkPolicy與測試

題目:叢集內建立有pod: ithome-test,及其service: ithome-service,建立一個NetworkPolicy(ingress-to...

2024-08-29 ‧ 由 rubatoyy 分享
DAY 26

Day26. 設定Security context

題目:建立pod (ithome-pod),指定image為nginx: 1.27.1,賦予pod能夠設定SYS_TIME的權限,並且讓容器sleep 4800...

2024-08-30 ‧ 由 rubatoyy 分享
DAY 27

Day27. CKA考題練習:設定Pod使用PersistentVolume

題目:建立pod(名稱: ithome-pod-pv),設定使用PersistentVolume(PV)作為儲存,取3Gi,Pod image使用nginx:1...

2024-08-31 ‧ 由 rubatoyy 分享
DAY 28

Day28. CKA考題練習:創建多容器的pod

題目:創建多容器的pod(名稱: multi-con),指定需有2個containers,規格如下:名稱/image/command(1) john/nginx...

2024-09-01 ‧ 由 rubatoyy 分享
DAY 29

Day29. 排除錯誤的脈絡 - Troubleshooting

在日常運作中,會遇到不同類型的錯誤,如何從徵狀查找到源頭,以確切迅速的處理為管理的重要關鍵 服務錯誤 情境:使用者無法存取服務,從頭開始檢查到尾 是否能連...

2024-09-02 ‧ 由 rubatoyy 分享
DAY 30

Day30. 想練習概念與指令?那就自己建立一個K8S cluster吧!

🎈 以筆者平時工作情況來說,主要需了解程式部署後的狀態,例如:是否有正確設定參數、自動擴展、對外開放連線情況等,出現各類錯誤時,可以從哪些資訊開始排查,此時基礎...

2024-09-03 ‧ 由 rubatoyy 分享