Đề cương khóa học

Giới thiệu về Kubernetes

  • Tổng quan về Kubernetes và kiến trúc của nó
  • Các thành phần cốt lõi: API server, Controller Manager, Scheduler, etcd và Kubelet
  • Hiểu về Pods, Nodes và Clusters

Quản lý Tài nguyên Management

  • Cô lập tài nguyên bằng Namespaces
  • Định nghĩa Requests và Limits cho tài nguyên tính toán
  • Mở rộng ứng dụng với Kubernetes

Quản lý Workloads

  • Triển khai ứng dụng bằng Deployments, StatefulSets và DaemonSets
  • Sử dụng Jobs và CronJobs để lên lịch tác vụ
  • Xử lý cập nhật và rollback

Networking và Service Discovery

  • Hiểu về Kubernetes Services: ClusterIP, NodePort, LoadBalancer, ExternalName
  • Cấu hình DNS và Service Discovery
  • Expose ứng dụng thông qua Ingress

Lưu trữ Dữ liệu

  • Lưu trữ dữ liệu với Persistent Volumes và Persistent Volume Claims
  • Sử dụng Static và Dynamic Volumes
  • Hiểu về Access Modes, Reclaim Policies và Projected Volumes

Configuration Management

  • Triển khai ConfigMaps và Secrets
  • Sử dụng biến môi trường và volumes để cấu hình

Quản lý Cluster Management

  • Kubernetes cluster upgrades sử dụng kubeadm
  • Cấu hình xác thực với TLS certificates
  • Quản lý quyền với Role-Based Access Control (RBAC)

Chiến lược Mở rộng Nâng cao

  • NodeSelector, NodeAffinity và PodAffinity
  • Hiểu và áp dụng Taints và Tolerations

Provisioning với Helm

  • Giới thiệu về Helm và Helm Charts
  • Tạo và triển khai Helm Charts
  • Quản lý dependencies với Helm

Gỡ lỗi Kubernetes

  • Phân tích BackOff và CrashLoopBackOff issues
  • Gỡ lỗi Nodes ở trạng thái NotReady
  • Sử dụng kubectl và logs để debug

Tóm tắt và Các Bước Tiếp Theo

Requirements

  • Hiểu biết cơ bản về các lệnh Linux
  • Làm quen với các khái niệm về container hóa (ví dụ: Docker)
  • Kinh nghiệm về kiến thức mạng là ưu tiên nhưng không bắt buộc

Đối tượng

  • Quản trị viên hệ thống
  • Kỹ sư DevOps
  • Các nhà phát triển muốn triển khai và quản lý các ứng dụng container hóa
 35 Hours

Number of participants


Price per participant

Testimonials (5)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories