Tập tành tự học Kubernetes Administrator

Giới thiệu khóa học:

  • Kubernetes (K8s) là một nền tảng nguồn mở để quản lý các ứng dụng được chứa trên nhiều máy chủ, dùng để tự động triển khai hệ thống, quản lý các container. Kubernetes được phát triển và thiết kế bởi các kỹ sư tại Google.

  • Khóa học tập trung vào việc thực hành cài đặt, vận hành và khắc phục sự cố liên quan đến hệ thống Kubernetes (K8s). Khóa học dựa trên chứng chỉ Certified Kubernetes Administrator (CKA) của Cloud Native Computing Foundation (CNCF).

Mục tiêu khóa học:

Sau khi hoàn tất khóa học, học viên có khả năng triển khai, vận hành và khắc phục các sự cố liên quan trên hệ thống K8s với các tiêu chí sau:

  • Cài đặt mới hệ thống standalone/cluster K8s.

  • Quản trị hạ tầng mạng trong hệ thống K8s.

  • Quản trị hệ thống lưu trữ của K8s.

  • Quản trị cluster của K8s trên hệ thống bare metal server/cloud 

  • Khắc phục các sự cố liên quan tới ứng dụng, mạng, cluster của K8s.

  • Nâng cao khả năng vận hành hệ thống container orchestration khi sử dụng K8s.

  • Học viên có khả năng tham gia thi chứng chỉ CKA.

Đối tượng tham gia khóa học:

  • Các chuyên viên quản trị hệ thống trong doanh nghiệp đã và đang sử dụng Linux Container.

  • Học viên muốn nâng cao kiến thức quản trị trong hệ thống sử dụng Container.

  • Học viên đã có kiến thức về Container và muốn trở thành một chuyên viên DevOps trong tương lai.

Điều kiện tiên quyết:

  • Học viên có kiến thức cơ bản về Linux Container hoặc đã tham gia lớp Docker

  • Học viên có kiến thức cơ bản về Linux – tương đương LPI 2 trở lên. 

Hình thức học

  • Offline : là cách giảng dạy truyền thống, dành cho các bạn học viên ở gần trung tâm. 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.

  • 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 phần mềm hội nghị 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 hoặc cuối tuần, giúp các bạn học viên dễ dàng sắp xếp thời gian để tham gia.Video sẽ được gửi đến học viên sau mỗi buổi học để xem lại.

1. APPLICATION LIFECYCLE MANAGEMENT

  •  Bài giảng1.1 Understand deployments and how to perform rolling update and rollbacks 
  •  Bài giảng1.2 Know various ways to configure applications 
  •  Bài giảng1.3 Know how to scale applications 
  •  Bài giảng1.4 Understand the primitives necessary to create a self-healing application 

2. INSTALLATION, CONFIGURATION & VALIDATION

  •  Bài giảng2.1 Design a Kubernetes Cluster 
  •  Bài giảng2.2 Install Kubernetes Masters and Nodes 
  •  Bài giảng2.3 Configure secure cluster communications 
  •  Bài giảng2.4 Configure a highly-available Kubernetes cluster 
  •  Bài giảng2.5 Know where to get the Kubernetes release binaries 
  •  Bài giảng2.6 Provision underlying infrastructure to deploy a Kubernetes cluster 
  •  Bài giảng2.7 Choose a network solution 
  •  Bài giảng2.8 Choose your Kubernetes infrastructure configuration 
  •  Bài giảng2.9 Run end-to-end tests on your cluster 
  •  Bài giảng2.10 Analyze end-to-end test results 
  •  Bài giảng2.11 Run Node end-to-end Tests 
  •  Bài giảng2.12 Install and use kubeadm to install, configure, and manage Kubernetes clusters 

3. CORE CONCEPTS

  •  Bài giảng3.1 Understand the Kubernetes API primitives 
  •  Bài giảng3.2 Understand the Kubernetes cluster architecture 
  •  Bài giảng3.3 Understand Services and other network primitives 

4. NETWORKING

  •  Bài giảng4.1 Understand the networking configuration on the cluster nodes 
  •  Bài giảng4.2 Understand Pod networking concepts 
  •  Bài giảng4.3 Understand Service Networking 
  •  Bài giảng4.4 Deploy and configure network load balancer 
  •  Bài giảng4.5 Know how to use Ingress rules 
  •  Bài giảng4.6 Know how to configure and use the cluster DNS 
  •  Bài giảng4.7 Understand CNI 

5. SCHEDULING

  •  Bài giảng5.1 Use label selectors to schedule Pods 
  •  Bài giảng5.2 Understand the role of DaemonSets 
  •  Bài giảng5.3 Understand how resource limits can affect Pod scheduling 
  •  Bài giảng5.4 Understand how to run multiple schedulers and how to configure Pods to use them 
  •  Bài giảng5.5 Manually schedule a pod without a scheduler 
  •  Bài giảng5.6 Display scheduler events 

6. SECURITY

  •  Bài giảng6.1 Know how to configure authentication and authorization 
  •  Bài giảng6.2 Understand Kubernetes security primitives 
  •  Bài giảng6.3 Know how to configure network policies 
  •  Bài giảng6.4 Create and manage TLS certificates for cluster components 
  •  Bài giảng6.5 Work with images securely 
  •  Bài giảng6.6 Define security contexts 
  •  Bài giảng6.7 Secure persistent key value store 

7. CLUSTER MAINTENANCE

  •  Bài giảng7.1 Understand Kubernetes cluster upgrade process 
  •  Bài giảng7.2 Facilitate operating system upgrades 
  •  Bài giảng7.3 Implement backup and restore methodologies 
  •  Bài giảng7.4 Logging / Monitoring 
  •  Bài giảng7.5 Understand how to monitor all cluster components 
  •  Bài giảng7.6 Understand how to monitor applications 
  •  Bài giảng7.7 Manage cluster component logs 
  •  Bài giảng7.8 Manage application logs 

8. STORAGE

  •  Bài giảng8.1 Understand persistent volumes and know how to create them 
  •  Bài giảng8.2 Understand access modes for volumes 
  •  Bài giảng8.3 Understand persistent volume claims primitive 
  •  Bài giảng8.4 Understand Kubernetes storage objects 
  •  Bài giảng8.5 Know how to configure applications with persistent storage

9. TROUBLESHOOTING

  •  Bài giảng9.1 Troubleshoot application failure 
  •  Bài giảng9.2 Troubleshoot control plane failure 
  •  Bài giảng9.3 Troubleshoot worker node failure 
  •  Bài giảng9.4 Troubleshoot networking 
Fivestar: 
No votes yet