這是一個 30 天的 Kubernetes 學習計畫,從基本概念到進階操作的內容。課程從 Kubernetes 的架構、安裝和環境設定開始,接著探討Pod、Deployment、Service 等基本單位。中段課程包括 ConfigMaps、Secrets、Volume 與 PersistentVolume 以及動態儲存管理。之後進一步介紹如何管理有狀態應用StatefulSet、系統級應用DaemonSet、定期任務CronJob,並探討進階的網路策略。後期課程關注命名空間、Helm 和 Kustomize 的使用,最後以kubeadm 進行的升級與維護,讓你逐步掌握 Kubernetes
使用 ConfigMaps 管理組態資料 ConfigMaps 的基本概念 ConfigMaps 的作用: ConfigMaps 是 Kubernetes 中用...
使用 Secrets 管理敏感資訊 Secrets 的基本概念 在 Kubernetes 中,Secrets 是用於儲存和管理敏感資訊的關鍵資源。這些敏感資訊可...
Kubernetes 中的 Volume 與 PersistentVolume 在 Kubernetes 中,持久化儲存是保證應用資料不丟失的關鍵。這篇文章將帶...
Storage Classes: 動態設定儲存 在 Kubernetes 中,StorageClass 是用來描述儲存類型的對象,它定義了儲存提供者的類型和設定...
ReplicaSet:確保 Pod 的正確數量 ReplicaSet 的概念與應用場景 基本概念: ReplicaSet 是 Kubernetes 中的...
StatefulSet:管理有狀態的應用 概述 在 Kubernetes 中,StatefulSet 是一個專為有狀態應用設計的 API 對象,與無狀態的 De...
DaemonSet: 在每個節點上運行 Pod 使用 DaemonSet 管理系統級應用 DaemonSet 是 Kubernetes 中的一種控制器,用來確保...
Job 與 CronJob:管理一次性和定期任務的利器 Kubernetes 提供了兩種強大的資源來處理不同類型的任務:Job 和 CronJob。這些資源允許...
Ingress:管理 Kubernetes Cluster 中的路由和負載平衡 在 Kubernetes Cluster 中,管理應用服務的外部存取是一個重要且...
Kubernetes 中的命名空間與資源隔離 命名空間的基本概念 命名空間(Namespace) 是 Kubernetes 中的一個邏輯分隔符,用於在同一 Ku...