iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
Kubernetes

Think Again Kubernetes 系列

我從 2018 年開始使用 Kubernetes,最近因緣際會又重新學了一遍。雖然這些年一直在用,但發現 Kubernetes 在這六年間有了不少變化。為了更新自己的知識,也想跟大家分享,所以參加了鐵人賽。

對我來說,學習就是不斷思考的過程。這次重新學 Kubernetes,就像是重新思考一次,所以我選了 "Think Again" 當主題。

市面上已經有很多介紹 Kubernetes 的好文章了,所以這系列文章我會更專注於設計原理、有趣的細節挖掘,還有一些範式的討論。希望你在閱讀時,能發現一些有趣的想法,也能享受這個過程。

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

Admission Controller

你有沒有想過,當你設定 PVC 時,他們是怎麼選擇預設的 StorageClass? 這些都是由 Admission Controller 注入的,在本文章,我...

2024-09-20 ‧ 由 Ian Wu 分享
DAY 12

Dynamic Admission Controller

前面在介紹 Pod 的時候,有提到應用程式的架構有可能會因為需求而改變,其中一個提到的例子是網路,由於容器共享 Linux Kernel,所以其中一個容器漏洞,...

2024-09-21 ‧ 由 Ian Wu 分享
DAY 13

初探 kube-scheduler,Filter and Score

當你在 pod.spec 設定 nodeselector 的時候,kubernetes 是怎麼找到合適的 Node?為 什麼我們不會看到 Hot Spo...

2024-09-22 ‧ 由 Ian Wu 分享
DAY 14

深入 kube-scheduler : Scheduler Framework 以及 percentageOfNodesToScore

Pod 是經過 kube-scheduler 排程到 Node,但是如果要制定靈活的策略要怎麼辦?如果我的應用情境跟其他資源相關,比如說智慧城市以及智慧工廠,我...

2024-09-23 ‧ 由 Ian Wu 分享
DAY 15

深入 Scheduling Framework

Scheduling Framework Pod 只要被 Kubernetes Cluster 接受之後,就會被壓成 Pending State,由於 Pen...

2024-09-24 ‧ 由 Ian Wu 分享
DAY 16

Extend your scheduler - 賽後修訂

Extend your scheduler - 賽後修訂 投稿到 CNTUG 2024/10 分享之後,有一些更新內容 Scheduler Profile Ku...

2024-09-25 ‧ 由 Ian Wu 分享
DAY 17

用 Filter 以及 Score 分析排程相關設定

前面很深入的帶大家理解 kube-schduler,現在針對實務上可以用到的知識加以說明,就是用 Filter 以及 Score 去理解排程的相關設定。 我們...

2024-09-26 ‧ 由 Ian Wu 分享
DAY 18

初探以及安裝 kube-scheduler-simulator

我們要怎麼測試排程? 我們在前面介紹了在常見的兩個排程設定,但是在實務上會有一個很實際的問題:我們要怎麼測試? 最直覺地抓住第一個想法,就是創造一個 Kuber...

2024-09-27 ‧ 由 Ian Wu 分享
DAY 19

利用 Kwok 測試排程策略

利用 Kwok 測試排程策略 Kwok 為什麼 kube-scheduler-simulator 可以創建一個 fake Cluster?背後用的是 Kwok...

2024-09-28 ‧ 由 Ian Wu 分享
DAY 20

Kubernetes Pattern: Proactive Node

Proactive Node 終於要介紹第一個 Kubernetes Pattern! 實務上,我們經常用 HPA 讓 Critical workload 根...

2024-09-29 ‧ 由 Ian Wu 分享