Đề 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
Testimonials (5)
ông kiên nhẫn và hiểu rằng chúng ta có thể bị chậm进度会被翻译成“我们可能会落后”。以下是完整的翻译: Translate this From: en To: vi ông kiên nhẫn và hiểu rằng chúng ta có thể bị chậm tiến độ
Albertina - REGNOLOGY ROMANIA S.R.L.
Course - Deploying Kubernetes Applications with Helm
Machine Translated
Cách mà Reda tương tác sẽ giải thích thông tin và khuyến khích chúng ta tham gia. Anh ấy cũng sẽ đề cập đến những sự thật thú vị trên đường đi và chia sẻ toàn bộ kiến thức của mình. Reda có kỹ năng giao tiếp xuất sắc, điều này làm cho đào tạo trực tuyến thực sự hiệu quả.
Janine - BMW SA
Course - Kubernetes Advanced
Machine Translated
Huấn luyện thực tế hơn
Siphokazi Biyana - Vodacom SA
Course - Kubernetes on AWS
Machine Translated
Học về Kubernetes.
Felix Bautista - SGS GULF LIMITED ROHQ
Course - Kubernetes on Azure (AKS)
Machine Translated
Nó đã cung cấp một nền tảng tốt cho Docker và Kubernetes.
Stephen Dowdeswell - Global Knowledge Networks UK
Course - Docker (introducing Kubernetes)
Machine Translated