第十三屆

devops
k8s歷險記
jim_chung

系列文章

DAY 21

Day21-又給人貼標籤 Labels and Selectors

在使用k8s時,pod的數量與種類會隨著專案數量越來越多,管理的難度也會越來越高,這時就會需要一些分類的依據,而label就能勝任此工作 什麼是label la...

DAY 22

Day22- 場地也能選? Field Selectors

前一章我們介紹了Labels 和 Selectors,知道說可以透過label來檢索k8s內的資源。不過除了透過label外,還能夠透過Field來進行檢索。...

DAY 23

Day23-這不是火腿 helm介紹

當你的k8s系統越來越大,當中各種pod的設定也會越來越多,如果又要分成開發 測試以及正式上線的版本,那設定檔又會更多了,這樣的話這些設定檔的管理就會非常困難,...

DAY 24

Day24-DIY總是比較麻煩 如何建立chart

在上一章我們使用的倉庫內的chart,這章後面會介紹怎麼建立自己的chart,不過在建立自己的的chart前,可以看看是否已經有線上寫好的版本,這時你就需要透過...

DAY 25

Day25-設定大風吹 使用複數values.yaml

在前一章我們學到chart是如何運作的,他能夠將values內的值帶入deployment.yaml內,不過如果需要隨著不同站別切換不同設定,單一個values...

DAY 26

Day26-不是k8s的升級版 k9s

在使用k8s時,要查看pod和service狀態,都要打一長串指令,有的時候會忘記,得要上網查或是用history查詢。因此在這邊介紹一個工具:k9s k9s...

DAY 27

Day27- k10s 不存在? k9s進階功能

前一章稍微介紹了k9s的功能,得知我們可以使用它來操作一些需要使用kubectl的功能,目前介紹了取得pod和service的功能,這章則會介紹一些比較複雜的功...

DAY 28

Day28- 你都用什麼debug kubectl-debug

當使用k8s碰上pod起不來 crash loop 或是pod 網路不通時,不外乎就是kubectl logs 或者 使用 kubectl exec進入pod後...

DAY 29

Day29- 這是替身攻擊!! 替換你的pod Telepresence

在前面我們介紹到了各種建立以及產生pod的方式,但是當你已經建構好一個系統後,寫好的程式要更新以及測試,通常都要build完image後,更新到你的測試環境,但...

DAY 30

Day30- 結語與完賽感言

從9/9開始到今天,剛好30天了,從什麼是k8s,k8s的部件,如何建立pod,service等等,到最後面介紹部署以及測試相關的工具,講解介紹了不少東西。不過...