Đề cương khóa học
Khái niệm cốt lõi
- Kiến trúc Kubernetes
- Các thành phần cụm (Cluster)
Xây dựng ứng dụng
- Tạo container
- Cấu hình kho Docker cục bộ
Thiết kế Pod
- Cấu hình cơ bản
- Truy vấn liveness và readiness
- Ràng buộc CPU và bộ nhớ
- Giới hạn tài nguyên cho một namespace
Bảo mật
- Bối cảnh bảo mật (Security context)
- Tài khoản dịch vụ (Service accounts)
- Mật khẩu (Secrets)
- Chính sách mạng Kubernetes
- Khả năng của Linux (Linux capabilities)
Cấu hình triển khai
- Trình điều khiển (Controllers): deployments, daemon sets và stateful sets
- Jobs và cron jobs
- Config maps
- Nâng cấp cuốn chiếu (Rolling upgrade), triển khai xanh-xám (blue-green deployment), triển khai Canary
- Sử dụng Helm để quản lý triển khai
- Tài nguyên API Kubernetes
Pod đa container
- Container sidecar, ambassador và adapter
- Container khởi tạo (Init containers)
Dịch vụ & Mạng
- Dịch vụ và các loại khác nhau
- Cân bằng tải (Load balancing)
- Điều khiển Ingress (Ingress controller)
Tính bền vững của trạng thái (State Persistence)
- Tính bền vững của trạng thái ứng dụng trong Kubernetes
- Lưu trữ tạm thời (Ephemeral storage)
- Thể tích và yêu cầu lưu trữ bền vững (Persistent volumes and claims)
- Lớp lưu trữ (Storage classes)
Yêu cầu
- Hiểu biết về các khái niệm và kiến trúc ứng dụng cloud-native.
- Kinh nghiệm lập trình bằng Python, Node.js, Go hoặc Java.
- Trình chạy container tuân thủ OCI, chẳng hạn như Docker hoặc rkt.
Đối tượng tham gia
- Nhà phát triển
- Người dùng Kubernetes
Đánh giá (7)
Các phòng thí nghiệm thú vị, sự hỗ trợ từ giảng viên
Alexey - Tink Poland sp. z o. o.
Khóa học - Certified Kubernetes Application Developer (CKAD) - exam preparation
Dịch thuật bằng máy
giải thích rõ ràng và công cụ ckad
Sebastian - EY GLOBAL SERVICES (POLAND) SP Z O O
Khóa học - Certified Kubernetes Application Developer (CKAD) - exam preparation
Dịch thuật bằng máy
Daniel đã thể hiện sự cố gắng đáng khen ngợi khi bao quát tất cả các chủ đề cần thiết trong thời gian được phân bổ. Việc đưa vào nhiều ví dụ và trường hợp thực tế đã tăng cường đáng kể trải nghiệm học tập. Tôi đặc biệt đánh giá cao việc vẽ sơ đồ và quy trình trực tiếp, điều này giúp hiểu rõ các khái niệm phức tạp hơn. Ngoài ra, các nhiệm vụ rất thú vị và tương tác, góp phần tích cực vào hiệu quả tổng thể của khóa đào tạo.
Artur - EY GLOBAL SERVICES (POLAND) SP Z O O
Khóa học - Certified Kubernetes Application Developer (CKAD) - exam preparation
Dịch thuật bằng máy
Thái độ tích cực của giảng viên và kiến thức toàn diện của anh ấy :)
Daniel Pokusa - EY GLOBAL SERVICES (POLAND) SP Z O O
Khóa học - Certified Kubernetes Application Developer (CKAD) - exam preparation
Dịch thuật bằng máy
lệnh ckad, mọi thứ đều được tự động hóa một cách cao độ
Tomasz - EY GLOBAL SERVICES (POLAND) SP Z O O
Khóa học - Certified Kubernetes Application Developer (CKAD) - exam preparation
Dịch thuật bằng máy
máy ảo, bài tập
maciek - EY GLOBAL SERVICES (POLAND) SP Z O O
Khóa học - Certified Kubernetes Application Developer (CKAD) - exam preparation
Dịch thuật bằng máy
Các slide được trình bày ngắn gọn, rõ ràng và dễ hiểu.
Daniel
Khóa học - Certified Kubernetes Application Developer (CKAD) - exam preparation
Dịch thuật bằng máy