Kursus Certified Kubernetes Administrator

Kursus CKA berstruktur merangkumi seni bina, pemasangan, workload, perkhidmatan, rangkaian, penyimpanan, keselamatan dan penyelesaian masalah dengan soalan latihan.

Tahap: Certified Kubernetes Administrator Kesukaran: intermediate 5 pelajaran 60 min
Kemajuan kursus 0 / 5
Kembali ke kursus

Apa yang akan anda pelajari

  • Memahami domain peperiksaan.
  • Memasang dan mengurus kluster dengan kubeadm.
  • Mencipta workload dan mengawal penjadualan.
  • Mendedahkan aplikasi dan menyimpan data.
  • Menerapkan RBAC, keselamatan dan penyelesaian masalah.

Sebelum bermula

  • Pengetahuan asas Linux dan kontena membantu.
  • Disyorkan membiasakan kubectl dan YAML.
  • Kluster tempatan seperti kind atau minikube membantu latihan.

Pelajaran 1 Memahami Ujian CKA

Peperiksaan Certified Kubernetes Administrator (CKA) menguji kemahiran praktikal mentadbir kluster Kubernetes secara hands-on. Merangkumi seni bina, pemasangan, workload, perkhidmatan, rangkaian, penyimpanan, keselamatan dan penyelesaian masalah. Mulakan dengan control plane dan nod, kemudian kubeadm, controller, service, storage, RBAC dan kubectl. Latih dengan minikube, kind atau kubeadm. Kursus ini mengikut domain dengan 60 soalan asli.

Contoh

Contoh: peperiksaan CKA meminta selesaikan tugas kubectl dalam kluster sebenar.

Pelajaran 2 Seni bina dan Pemasangan

Kluster terdiri daripada control plane dan nod. Control plane termasuk apiserver, scheduler, controller-manager dan etcd. etcd menyimpan keadaan, scheduler meletakkan pod, controller mengekalkan keadaan. Nod menjalankan kubelet, kube-proxy dan runtime. kubeadm mencipta kluster dan kubectl ialah klien. kubeconfig menyimpan kluster, pengguna dan konteks. Namespace membahagikan sumber.

Contoh

Contoh: jalankan kubeadm init pada control plane dan kubeadm join pada nod.

Pelajaran 3 Workload dan Penjadualan

Pod ialah unit terkecil. Deployment mengurus aplikasi tanpa keadaan, StatefulSet berkeadaan, DaemonSet satu pod setiap nod, Job tugasan, CronJob berjadual. ReplicaSet mengekalkan bilangan replika. Penjadualan menggunakan nodeSelector, affinity, taint, toleration. Request menjamin sumber, limit mengehad. Liveness probe memulakan semula, readiness mengawal trafik. HPA menskalakan replika. Latih menulis manifest kerana peperiksaan minta mencipta objek.

Contoh

Contoh: DaemonSet menjalankan agen log pada setiap nod secara automatik.

Pelajaran 4 Perkhidmatan, Rangkaian dan Penyimpanan

Service memberi identiti rangkaian stabil. ClusterIP dalaman, NodePort membuka port, LoadBalancer mencipta pengimbang, headless mengembalikan IP pod. Ingress mengarahkan HTTP/HTTPS. CoreDNS menyelesaikan nama. Plugin CNI melaksanakan rangkaian. Penyimpanan menggunakan PV, PVC, StorageClass. PVC meminta storan dan StorageClass menyediakan dinamik. ConfigMap menyimpan konfigurasi, Secret data sensitif.

Contoh

Contoh: Service NodePort membolehkan trafik luaran mencapai pod pada port tetap.

Pelajaran 5 Keselamatan, Penyelesaian Masalah dan Strategi Peperiksaan

Keselamatan menggunakan RBAC, ServiceAccount, securityContext, Secret, NetworkPolicy. Role dan ClusterRole mentakrifkan kebenaran; RoleBinding dan ClusterRoleBinding memberikannya. securityContext membuang keupayaan dan menetapkan pengguna. NetworkPolicy mengawal trafik. Penyelesaian masalah menggunakan get, describe, logs, events, exec, top, drain. Baca tugas, guna manifest, sahkan dengan get. Guna bank soalan dan baca penerangan.

Contoh

Contoh: gunakan kubectl describe pod untuk melihat peristiwa apabila pod tersekat Pending.