Đề 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
Yêu cầu
- 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ư
Đánh giá (5)
Tôi thích cách chúng ta đã thực hành bài tập này
Silbia Bursuc
Khóa học - Kubernetes Advanced
Dịch thuật bằng máy
ông ấy rất kiên nhẫn và hiểu rằng chúng tôi đã tụt hậu
Albertina - REGNOLOGY ROMANIA S.R.L.
Khóa học - Deploying Kubernetes Applications with Helm
Dịch thuật bằng máy
Khóa đào tạo thực tế hơn
Siphokazi Biyana - Vodacom SA
Khóa học - Kubernetes on AWS
Dịch thuật bằng máy
Học về Kubernetes.
Felix Bautista - SGS GULF LIMITED ROHQ
Khóa học - Kubernetes on Azure (AKS)
Dịch thuật bằng máy
Nó đã cung cấp một nền tảng vững chắc cho Docker và Kubernetes.
Stephen Dowdeswell - Global Knowledge Networks UK
Khóa học - Docker (introducing Kubernetes)
Dịch thuật bằng máy