Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Đề 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ư
35 Hours
Testimonials (5)
he was patience and understood that we fall behind
Albertina - REGNOLOGY ROMANIA S.R.L.
Course - Deploying Kubernetes Applications with Helm
He explained everything, not only k8s notions.
Stefan Voinea - EMAG IT Research S.R.L
Course - Certified Kubernetes Application Developer (CKAD) - exam preparation
Depth of knowledge of the trainer
Grant Miller - BMW
Course - Certified Kubernetes Administrator (CKA) - exam preparation
It gave a good grounding for Docker and Kubernetes.
Stephen Dowdeswell - Global Knowledge Networks UK
Course - Docker (introducing Kubernetes)
I mostly enjoyed the knowledge of the trainer.