Advanced Kubernetes
I. Giới thiệu khóa học:
Khoá học tập trung vào 1 số công cụ phổ biến để mở rộng và cải thiện nền tảng Kubernetes trong doanh nghiệp. Cụ thể như sau:
- Sử dụng Kubernetes Lens để quản lý, giám sát và thực thi các thao tác quản trị nhiều hệ thống Kubernetes khác nhau trên Cloud và On Premise.
- Phát triển, đóng gói và triển khai ứng dụng trên Kubernetes với Helm
- Triển khai GitOps trên Kubernetes sử dụng công cụ ArgoCD
- Observability trên Kubernetes với các stack phổ biến
- Monitoring trong Kubernetes với Prometheus và Grafana
- Thu thập, quản lý và phân tích log với Elastic stack và Loki
- Distributed tracing sử dụng Jaeger
- Triển khai Service Mesh sử dụng Istio.
II. Thời lượng: 32 giờ (4 ngày)
III. Hình thức đào tạo:
Đào tạo trực tiếp tại lớp học, đào tạo online tương tác với giảng viên, đào tạo kết hợp online và trực tiếp tại lớp học, đào tạo tại văn phòng khách hàng theo yêu cầu
IV. Mục tiêu khóa học:
- Sau khi hoàn thành khoá học, học viên có khả năng thiết kế hạ tầng Kubernetes phức tạp ở quy mô doanh nghiệp lớn, đồng thời có khả năng triển khai các giải pháp công cụ nâng cao để hoàn thiện hạ tầng Kubernetes.
- Học viên cũng sẽ được trang bị kiến thức tổng quan để có thể tư vấn cho developer trong việc container hoá và đưa ứng dụng lên Kubernetes.
V. Đối tượng tham gia:
- Học viên đã hoàn thành khoá học Kubernetes Administrator hoặc có kinh nghiệm vận hành, quản trị Kubernetes trong thực tế.
VI. Nội dung khóa học:
1. Managing multiple Kubernetes clusters with Lens 5
- Introduction of Lens
- Installing Lens on your local
- Managing clusters with Lens
- Deploying and managing workloads through Lens
- Troubleshooting with Lens
- Understanding Lens Extensions
2. Managing Kubernetes applications with Helm
- Introduction of Helm
- Build your local cluster with Helm
- Developing Helm charts
- Customizing Helm charts with templates
- Managing dependencies
- Making use of existing Helm charts
3. Declarative GitOps on Kubernetes with Argo CD
- Introduction of ArgoCD
- Installing and configuring ArgoCD
- Deploying and managing applications with ArgoCD
4. Kubernetes observability
- Logging and tracing on k8s, why so serious?
- Handling the Kubernetes logs
- Collecting and analyzing Kubenernetes logs
- Tracing in Kubernetes
- Monitoring your Kubernetes infrastructures with Prometheus and Grafana
5. Service mesh on Kubernetes with Istio
- Introducing Istio
- Managing service traffic with Istio
- Leveraging the communication with mTLS
- Monitoring the service network
- Build your Production-graded service mesh with Istio
Học trực tuyến
Học tại Hồ Chí Minh
Học tại Hà Nội



