iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
Kubernetes

入門 Kubernetes 到考取 CKA 證照 系列

筆者在前一陣子開始學習 Kubernetes,在今年八月份順利通過了 CKA (Certified Kubernetes Administrator) 認證,想藉由本次鐵人賽將當初入門 K8s 的學習筆記整理出來,並且分享 CKA 的考試技巧與心得,希望能夠幫助到 K8s 的初學者與正在準備 CKA 考試的讀者。文章內容包含但不限於 CKA 的考試範圍,希望能盡可能涵蓋到大部分的 K8s 基礎概念。

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

Day 01 - Kubernetes 簡介與鐵人賽規劃

前言 讓我們從「雲原生 (Cloud Native)」開始談起。 根據 CNCF(Cloud Native Computing Foundation) 的定義,...

2024-08-19 ‧ 由 michael_chen 分享
DAY 2

Day 02 -【Basic Concept】:Kubernetes 的架構與組件

今日目標 了解 Kubernetes 的基本執行單位 --- Pod 了解 Kubernetes 的架構 --- Cluster 了解組成 clus...

2024-08-20 ‧ 由 michael_chen 分享
DAY 3

Day 03 -【Basic Concept】:使用 Kubeadm 建立 Kubernetes Cluster + 相關的 Bonus Tips

今日目標 準備一個 Kubernetes cluster 做為練習環境 設定 VM 之間的 ssh 連線 使用 kubeadm 建立 cluster...

2024-08-21 ‧ 由 michael_chen 分享
DAY 4

Day 04 -【Basic Concept】:Pod

今日目標 了解如何建立 Pod 使用 yaml 建立 使用 kubectl 建立 快速產生 yaml 樣本 關於 Pod 的 kubectl 基本操...

2024-08-22 ‧ 由 michael_chen 分享
DAY 5

Day 05 -【Basic Concept】:Pod 中的環境變數與指令

今日目標 設定 Pod 的環境變數 設定 Pod 的指令 (command) 與參數 (arguments) Pod 中的環境變數 在許多應用場景中...

2024-08-23 ‧ 由 michael_chen 分享
DAY 6

Day 06 -【Basic Concept】:ReplicaSet、Deployment & StatefulSet

今日目標 Pod scaling 的概念與指令 kubeclt scale Label 與 Label Selector ReplicaSet、...

2024-08-24 ‧ 由 michael_chen 分享
DAY 7

Day 07 -【Basic Concept】:Rolling Update & Rollback

今日目標 Deployment 的 Update Strategy Recreate vs Rolling Update Rolling Update 的...

2024-08-25 ‧ 由 michael_chen 分享
DAY 8

Day 08 -【Basic Concept】:Namespace

今日目標 了解 Namespace 的用途 Namespace 的基本操作 建立 Namespace 在特定 Namespace 中進行操作 什...

2024-08-26 ‧ 由 michael_chen 分享
DAY 9

Day 09 -【Basic Concept】:Service

今日目標 Service 的用途 Service 的種類 ClusterIP NodePort LoadBalancer ExternalName...

2024-08-27 ‧ 由 michael_chen 分享
DAY 10

Day 10 -【Basic Concept】:kubectl 基本操作彙整

今日目標 kubectl 常用指令整理 get & describe Pod Deployment Service kubectl 的小技巧...

2024-08-28 ‧ 由 michael_chen 分享