Tự tập luyện Advanced Kubernetes

Giới thiệu khoá học:

Khoá học Advanced Kubernetes là khoá học tiếp theo của khoá học Kubernetes Administration

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

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.

Hình thức đào tạo

  • Offline: là cách giảng dạy truyền thống, dành cho các bạn học viên có thời gian trống vào cuối tuần. Khóa học offline sẽ được giảng dạy trực tiếp bởi chuyên gia có nhiều năm kinh nghiệm làm việc trong các công ty lớn.
  • Online: để giúp các bạn đang đi làm hoặc ở xa không có điều kiện đến trung tâm thì sẽ được tham gia khóa học online trực tiếp với giảng viên thông qua Video Conference. Giảng viên sẽ đào tạo trực tiếp giải đáp những thắc mắc của học viên. Ngoài ra thời gian học online thường là vào buổi tối, giúp các bạn học viên dễ dàng sắp xếp thời gian để tham gia. Các lớp online được cung cấp video sau mỗi buổi học để học viên xem lại.

Đối tượng và Điều kiện tham gia khóa học:

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ế.

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
Fivestar: 
Average: 5 (1 vote)