Đề cương khóa học
Giới thiệu
- Kubernetes là gì?
- Containerization so với Virtualization
- Tổng quan về các tính năng và kiến trúc của Kubernetes
- Kubernetes trong bối cảnh Cloud Native Computing Foundation (CNCF)
Hiểu về Kubernetes
- Vòng đời của một ứng dụng Kubernetes
- Các thành phần của Kubernetes: Master và Nodes
- Kubelet, Kube-proxy và các thành phần quan trọng khác
Bắt đầu
- Thiết lập Môi trường Phát triển
- Cài đặt Kubernetes bằng kubeadm
- Cấu hình kubectl và kubeconfig
Làm việc với Pods
- Tạo Pods
- Quản lý cấu hình Pod
- Accessing và khắc phục sự cố Pods
ReplicaSets và Deployments
- Tạo và mở rộng ReplicaSets
- Quản lý cập nhật ứng dụng với Deployments
- Sử dụng Rolling Updates và Rollbacks
Services và Networking
- Tạo Services để lộ ứng dụng
- Services Internal so với External
- Network Policies để bảo mật giao tiếp
Lưu trữ bền vững
- Persistent Volume (PV) và Persistent Volume Claim (PVC)
- Storage Classes
- Sử dụng Volumes để quản lý dữ liệu
Cấu hình và Secrets
- Quản lý cấu hình ứng dụng
- Bảo mật dữ liệu nhạy cảm với Secrets
- Sử dụng ConfigMaps cho cấu hình bên ngoài
Tích hợp Kubernetes với các Nền tảng Cloud
- Triển khai cụm Kubernetes trên các nhà cung cấp cloud lớn
- Sử dụng Load Balancers và Ingress Controllers
- Tự động mở rộng với Horizontal Pod Autoscalers (HPA)
Giám sát và Ghi nhật ký
- Triển khai kiểm tra sức khỏe
- Sử dụng Kubernetes Dashboard để giám sát cụm
- Tổng hợp nhật ký với các công cụ như Fluentd và Elasticsearch
Khắc phục sự cố
- Xác định các vấn đề phổ biến trong triển khai Kubernetes
- Gỡ lỗi ứng dụng và các vấn đề về mạng
- Phân tích các sự kiện và nhật ký Kubernetes
Tóm tắt và Các bước tiếp theo
- Những điểm chính từ khóa học
- Các tài nguyên được đề xuất để học thêm
- Các bước tiếp theo trong hành trình Kubernetes của bạn
Requirements
- Hiểu biết về các khái niệm mạng cơ bản
- Kinh nghiệm với giao diện dòng lệnh Linux
- Kinh nghiệm lập trình cơ bản bằng bất kỳ ngôn ngữ nào
Đối tượng
- Nhà phát triển
- Quản trị viên hệ thống
- DevOps Kỹ sư
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