筆者在前一陣子開始學習 Kubernetes,在今年八月份順利通過了 CKA (Certified Kubernetes Administrator) 認證,想藉由本次鐵人賽將當初入門 K8s 的學習筆記整理出來,並且分享 CKA 的考試技巧與心得,希望能夠幫助到 K8s 的初學者與正在準備 CKA 考試的讀者。文章內容包含但不限於 CKA 的考試範圍,希望能盡可能涵蓋到大部分的 K8s 基礎概念。
今日目標 了解 TLS/SSL 的基本概念 什麼是 TLS/SSL? 什麼是 憑證? 了解 k8s 中的 TLS 應用 k8s 的 PKI 架構...
今日目標 管理 cluster 中的憑證 使用者的新憑證申請:Certificate Signing Request (CSR) CSR 的核准與駁回 使...
今日目標 了解 Ingress 的用途 安裝 Ingress 與 Ingress controller Ingress 實作 最簡單的 Ingress 設定...
今日目標 了解 Network Policy 的基本概念 實作 Network Policy Ingress Egress matchExpressi...
今日目標 drain & cordon 的操作 Upgrade kubeadm cluster 今天是「Cluster Configuration」...
今日目標 備份 etcd 還原 etcd 除了升級 cluster 之外,為了避免意外情況而造成資料遺失,「備份」也是一個相當重要的工作。養成定期備份的習慣...
今日目標 了解 k8s 中的授權機制 了解 API group 與 verbs 實作 RBAC Role & Rolebinding C...
今日目標 了解 Service Account 是什麼?如何被 Pod 使用? 實作:使用 RBAC 設定 Service Account 的權限...
今日目標 了解什麼是 Security Context 實作: 設定 UID、GID 設定 fsGroup 來完成檔案權限的共享 設定 Linux...
今日目標 了解 Pod 的生命週期 設定 initContainer、Lifecycle hooks、Restart Policy、Probe M...