Kubernetes Tổng Quan Khóa Học Đào Tạo
Kubernetes là một nền tảng mã nguồn mở được thiết kế để tự động hóa việc triển khai, mở rộng và vận hành các container ứng dụng trên các cụm máy chủ.
Khóa đào tạo trực tiếp, trực tuyến hoặc tại chỗ này dành cho các chuyên gia ở trình độ trung cấp, những người muốn triển khai, quản lý và mở rộng các ứng dụng container hóa một cách hiệu quả bằng Kubernetes.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Hiểu kiến trúc và các thành phần của Kubernetes.
- Cách ly tài nguyên hiệu quả bằng Namespaces.
- Quản lý và tùy chỉnh khối lượng công việc với Deployments, StatefulSets và DaemonSets.
- Xác định tài nguyên tính toán bằng Requests và Limits.
- Làm việc với Jobs và CronJobs cho các tác vụ theo lịch trình.
- Hiểu về Services và DNS trong Kubernetes.
- Expose ứng dụng bằng Ingress.
- Quản lý ConfigMaps, Secrets và Persistent Volumes.
- Mở rộng và nâng cấp các cụm Kubernetes bằng các chiến lược nâng cao.
- Phân tích và khắc phục sự cố Kubernetes.
- Triển khai tài nguyên hiệu quả bằng Helm Charts.
Định dạng khóa học
- Bài giảng và thảo luận tương tác.
- Nhiều bài tập và thực hành.
- Thực hiện trực tiếp trong môi trường lab trực tiếp.
Tùy chọn tùy chỉnh khóa học
- Để yêu cầu một khóa đào tạo tùy chỉnh cho khóa học này, vui lòng liên hệ với chúng tôi để sắp xếp.
Đề cương khóa học
Giới thiệu về Kubernetes
- Tổng quan về Kubernetes và kiến trúc của nó
- Các thành phần cốt lõi: API server, Controller Manager, Scheduler, etcd và Kubelet
- Hiểu về Pods, Nodes và Clusters
Quản lý Tài nguyên Management
- Cô lập tài nguyên bằng Namespaces
- Định nghĩa Requests và Limits cho tài nguyên tính toán
- Mở rộng ứng dụng với Kubernetes
Quản lý Workloads
- Triển khai ứng dụng bằng Deployments, StatefulSets và DaemonSets
- Sử dụng Jobs và CronJobs để lên lịch tác vụ
- Xử lý cập nhật và rollback
Networking và Service Discovery
- Hiểu về Kubernetes Services: ClusterIP, NodePort, LoadBalancer, ExternalName
- Cấu hình DNS và Service Discovery
- Expose ứng dụng thông qua Ingress
Lưu trữ Dữ liệu
- Lưu trữ dữ liệu với Persistent Volumes và Persistent Volume Claims
- Sử dụng Static và Dynamic Volumes
- Hiểu về Access Modes, Reclaim Policies và Projected Volumes
Configuration Management
- Triển khai ConfigMaps và Secrets
- Sử dụng biến môi trường và volumes để cấu hình
Quản lý Cluster Management
- Kubernetes cluster upgrades sử dụng kubeadm
- Cấu hình xác thực với TLS certificates
- Quản lý quyền với Role-Based Access Control (RBAC)
Chiến lược Mở rộng Nâng cao
- NodeSelector, NodeAffinity và PodAffinity
- Hiểu và áp dụng Taints và Tolerations
Provisioning với Helm
- Giới thiệu về Helm và Helm Charts
- Tạo và triển khai Helm Charts
- Quản lý dependencies với Helm
Gỡ lỗi Kubernetes
- Phân tích BackOff và CrashLoopBackOff issues
- Gỡ lỗi Nodes ở trạng thái NotReady
- Sử dụng kubectl và logs để debug
Tóm tắt và Các Bước Tiếp Theo
Yêu cầu
- Hiểu biết cơ bản về các lệnh Linux
- Làm quen với các khái niệm về container hóa (ví dụ: Docker)
- Kinh nghiệm về kiến thức mạng là ưu tiên nhưng không bắt buộc
Đối tượng
- Quản trị viên hệ thống
- Kỹ sư DevOps
- Các nhà phát triển muốn triển khai và quản lý các ứng dụng container hóa
Khóa học đào tạo mở cần có ít nhất 5 người tham gia.
Kubernetes Tổng Quan Khóa Học Đào Tạo - Đặt chỗ
Kubernetes Tổng Quan Khóa Học Đào Tạo - Yêu cầu thông tin
Kubernetes Tổng Quan - Yêu cầu tư vấn
Đánh giá (1)
Tôi thích định dạng một kèm một của khóa học này, cho phép linh hoạt hơn trong phần hỏi đáp. Giảng viên đã đề cập đến nội dung phù hợp với nhu cầu đào tạo của tôi và thêm kiến thức sẽ rất có ích cho tôi trong tương lai.
Dylan - MacStadium
Khóa học - Kubernetes Comprehensive
Dịch thuật bằng máy
Các khóa học sắp tới
Các khóa học liên quan
Kỹ Thuật Nền Tảng Nâng Cao: Tăng Tốc với Microservices và Kubernetes
35 GiờKhóa huấn luyện do giáo viên hướng dẫn này tại Việt Nam (trực tuyến hoặc trực tiếp) dành cho các kỹ sư nền tảng và chuyên gia DevOps cấp cao muốn thành thạo việc mở rộng ứng dụng bằng microservices và Kubernetes.
Sau khóa đào tạo, người tham gia sẽ có thể:
- Thiết kế và triển khai kiến trúc microservices có khả năng mở rộng.
- Triển khai và quản lý ứng dụng trên các cụm Kubernetes.
- Sử dụng Helm charts để triển khai dịch vụ hiệu quả.
- Theo dõi và duy trì sức khỏe của microservices trong môi trường sản xuất.
- Áp dụng các thực hành tốt nhất về bảo mật và tuân thủ trong môi trường Kubernetes.
AI-Điều khiển Kubernetes: Tự động mở rộng, Đặt lịch và Tối ưu hóa Tài nguyên
21 GiờKubernetes là một nền tảng quản lý container được sử dụng rộng rãi để quản lý các ứng dụng phân tán quy mô lớn.
Khóa học này do giảng viên hướng dẫn, tổ chức trực tuyến hoặc tại chỗ, dành cho các chuyên gia cấp cao mong muốn áp dụng các kỹ thuật AI và máy học để tối ưu hóa việc sử dụng tài nguyên, quyết định đặt lịch và chiến lược tự động mở rộng trong Kubernetes.
Sau khi hoàn thành chương trình này, người tham dự sẽ có thể:
- Áp dụng các mô hình AI/ML để cải thiện quyết định đặt lịch công việc trong Kubernetes.
- Sử dụng phân tích dự đoán để tối ưu hóa việc cấp phát CPU, GPU và bộ nhớ.
- Thực hiện tự động mở rộng thông minh bằng học tăng cường và dự báo chỉ số.
- Giảm chi phí hạ tầng và độ trễ thông qua tối ưu hóa tài nguyên tự động.
Định dạng của Khóa học
- Các bài thuyết trình kỹ thuật do giảng viên hướng dẫn và thảo luận chuyên sâu.
- Làm việc thực hành trong phòng thí nghiệm sử dụng các cụm Kubernetes thực tế.
- Các bài tập thực tế áp dụng các mô hình AI vào các tình huống hoạt động thực tế.
Các tùy chọn Tùy chỉnh Khóa học
- Để tùy chỉnh khóa học phù hợp với cấu hình nền tảng hoặc yêu cầu hoạt động của bạn, vui lòng liên hệ với chúng tôi để được hỗ trợ.
Tải Công Việc AI trên Kubernetes: Triển Khai Mô Hình Học Máy Quy Mô Lớn
14 GiờKubernetes là một nền tảng có khả năng mở rộng để triển khai, phục vụ và quản lý các mô hình học máy trong môi trường sản xuất.
Khóa đào tạo trực tiếp do giáo viên hướng dẫn (trực tuyến hoặc tại chỗ) này dành cho các chuyên gia ở trình độ trung cấp muốn vận hành hóa mô hình ML một cách tin cậy trên Kubernetes.
Sau khi hoàn thành khóa học này, người tham dự sẽ có được các kỹ năng để:
- Chuyên nghiệp hóa và chuẩn bị mô hình ML cho triển khai hiệu quả.
- Phục vụ mô hình bằng cách sử dụng các khung suy luận hiện đại.
- Tối ưu hóa công việc với tự động mở rộng, cấu hình GPU và điều chỉnh tài nguyên.
- Thực hiện các chiến lược triển khai mô hình như A/B testing và canary deployments.
Định dạng Khóa Học
- Bài giảng kết hợp, phân tích kiến trúc và thảo luận được hướng dẫn.
- Nhiều bài tập thực hành với các tình huống triển khai thực tế.
- Thực hiện bằng tay trong môi trường Kubernetes trực tiếp.
Tùy chỉnh Khóa Học
- Nếu bạn cần khóa học này được tùy chỉnh cho môi trường hoặc công cụ của mình, vui lòng liên hệ với chúng tôi để thảo luận về các tùy chọn tùy chỉnh.
Networking với Calico trên Kubernetes
14 GiờKhóa đào tạo trực tiếp, do giảng viên hướng dẫn này tại Việt Nam (trực tuyến hoặc tại chỗ) dành cho các kỹ sư muốn tối ưu hóa mạng cho các cụm Kubernetes.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Cài đặt và cấu hình Calico.
- Hiểu cách Calico khác biệt so với các mạng lớp phủ truyền thống.
- Hiểu cách Calico kết hợp các giao thức định tuyến internet với các cửa hàng dữ liệu dựa trên sự đồng thuận.
- Sử dụng Calico để tạo một giải pháp mạng container cho các cụm Kubernetes.
- Sử dụng Calico để cung cấp chính sách mạng cho Kubernetes.
Chuẩn Certified Kubernetes Administrator (CKA) - chuẩn bị thi chứng chỉ
21 GiờChương trình Quản trị viên Chứng nhận Kubernetes (CKA) được tạo ra bởi The Linux Foundation và Cloud Native Computing Foundation (CNCF).
Kubernetes hiện là một nền tảng hàng đầu được sử dụng để điều phối container.
NobleProg đã cung cấp đào tạo Docker & Kubernetes từ năm 2015. Với hơn 360 dự án đào tạo đã hoàn thành thành công, chúng tôi đã trở thành một trong những công ty đào tạo nổi tiếng nhất trên thế giới trong lĩnh vực container hóa.
Kể từ năm 2019, chúng tôi cũng giúp khách hàng xác nhận hiệu suất của họ trong môi trường k8s bằng cách chuẩn bị và khuyến khích họ vượt qua các kỳ thi CKA và CKAD.
Khóa đào tạo trực tiếp, trực tuyến hoặc tại chỗ này dành cho Quản trị viên Hệ thống, người dùng Kubernetes muốn xác nhận kiến thức của họ bằng cách vượt qua kỳ thi CKA.
Mặt khác, khóa đào tạo cũng tập trung vào việc đạt được kinh nghiệm thực tế trong Quản trị Kubernetes, vì vậy chúng tôi khuyên bạn nên tham gia, ngay cả khi bạn không có ý định tham gia kỳ thi CKA.
Định dạng Khóa học
- Bài giảng và thảo luận tương tác.
- Nhiều bài tập và thực hành.
- Thực hiện trực tiếp trong môi trường lab trực tiếp.
Tùy chọn Tùy chỉnh Khóa học
- Để yêu cầu đào tạo tùy chỉnh cho khóa học này, vui lòng liên hệ với chúng tôi để sắp xếp.
- Để tìm hiểu thêm về chứng nhận CKA, vui lòng truy cập: https://training.linuxfoundation.org/certification/certified-kubernetes-administrator-cka
Chuẩn hóa Nhà phát triển Ứng dụng Kubernetes (CKAD) - chuẩn bị thi
21 GiờChương trình Chứng nhận Nhà phát triển Ứng dụng Kubernetes (CKAD) đã được phát triển bởi The Linux Foundation và Cloud Native Computing Foundation (CNCF), đơn vị tổ chức Kubernetes.
Khóa đào tạo trực tiếp, trực tuyến hoặc tại chỗ này dành cho các Nhà phát triển muốn xác nhận kỹ năng của họ trong việc thiết kế, xây dựng, cấu hình và triển khai các ứng dụng cloud native cho Kubernetes.
Mặt khác, khóa đào tạo cũng tập trung vào việc đạt được kinh nghiệm thực tế trong phát triển ứng dụng Kubernetes, vì vậy chúng tôi khuyến nghị tham gia khóa học này ngay cả khi bạn không có ý định thi lấy chứng chỉ CKAD.
NobleProg đã cung cấp đào tạo Docker & Kubernetes từ năm 2015. Với hơn 360 dự án đào tạo đã hoàn thành thành công, chúng tôi đã trở thành một trong những công ty đào tạo nổi tiếng nhất trên thế giới trong lĩnh vực containerization. Kể từ năm 2019, chúng tôi cũng đang giúp khách hàng xác nhận hiệu suất của họ trong môi trường k8s bằng cách chuẩn bị và khuyến khích họ tham gia các kỳ thi CKA và CKAD.
Định dạng Khóa học
- Bài giảng và thảo luận tương tác.
- Nhiều bài tập và thực hành.
- Thực hiện trực tiếp trong môi trường lab trực tiếp.
Tùy chọn Tùy chỉnh Khóa học
- Để yêu cầu đào tạo tùy chỉnh cho khóa học này, vui lòng liên hệ với chúng tôi để sắp xếp.
- Để tìm hiểu thêm về CKAD, vui lòng truy cập: https://training.linuxfoundation.org/certification/certified-kubernetes-application-developer-ckad/
Chuyên gia An toàn Kubernetes chứng nhận (CKS)
21 GiờKhóa đào tạo trực tiếp, trực tuyến hoặc tại chỗ này dành cho các chuyên gia Kubernetes muốn chuẩn bị cho kỳ thi CKS.
Khi kết thúc khóa đào tạo, người tham gia sẽ nắm vững cách bảo mật môi trường Kubernetes và các ứng dụng dựa trên container trong suốt các giai đoạn khác nhau của vòng đời ứng dụng: xây dựng, triển khai và vận hành.
Chuyên môn DevOps Cloud-Native: Thiết kế, triển khai và vận hành các microservices Kubernetes có khả năng mở rộng
49 GiờChương trình kéo dài 7 ngày này cung cấp một hành trình thực tế toàn diện vào việc thiết kế, triển khai và vận hành các ứng dụng cloud-native bằng cách sử dụng các phương pháp DevOps hiện đại.
Người tham gia sẽ khám phá cách thiết kế kiến trúc microservices có khả năng mở rộng, tối ưu hóa môi trường container và quản lý các tác vụ sản xuất bằng Kubernetes. Khóa học bao gồm các chiến lược triển khai nâng cao, tự động hóa dựa trên GitOps và thực hành quan sát để đảm bảo độ tin cậy và hiệu suất của hệ thống.
Chương trình tập trung mạnh vào các thách thức vận hành trong thế giới thực, bao gồm phản ứng với sự cố, mô phỏng sự cố và phân tích nguyên nhân gốc rễ. Chương trình kết thúc bằng việc sử dụng các công cụ hỗ trợ bởi AI để hỗ trợ việc khắc phục sự cố và tăng tốc độ ra quyết định vận hành.
Cuối khóa học, người tham gia sẽ có hiểu biết rõ ràng về cách xây dựng, triển khai, giám sát và duy trì các hệ thống phân tán ổn định trong môi trường dựa trên Kubernetes.
DO180: Giới thiệu về Containers, Kubernetes & OpenShift
35 GiờDO180 là một khóa giới thiệu về containers, các khái niệm cơ bản của Kubernetes, và các khái niệm nền tảng Red Hat OpenShift tập trung vào kỹ năng thực hành.
Khóa học trực tiếp (trực tuyến hoặc tại chỗ) này được hướng đến các chuyên gia kỹ thuật từ mức cơ bản đến trung cấp muốn học các luồng làm việc containers, các thành phần cơ bản của Kubernetes, và cách triển khai và vận hành ứng dụng trên OpenShift.
Sau khi hoàn thành khóa học, các tham gia sẽ có thể:
- Tạo và quản lý hình ảnh container và các kho chứa với các phương pháp tốt nhất để đảm bảo tính tái tạo và an ninh.
- Triển khai và quản lý các đối tượng Kubernetes như pods, deployments, và services trên OpenShift.
- Sử dụng các tính năng của OpenShift bao gồm routes, buildconfigs, và web console để tối ưu hóa việc giao hàng ứng dụng.
- Cài đặt lưu trữ lâu dài, quản lý cấu hình, và xử lý bí mật cho các công việc trạng thái.
- Áp dụng các phương pháp bảo mật cơ bản, RBAC, và giám sát để duy trì các cụm và ứng dụng khỏe mạnh.
Định dạng của Khóa Học
- Bài giảng và thảo luận tương tác.
- Bài thực hành trong môi trường OpenShift thực tế mỗi ngày.
- Các bài tập và hội thảo giải quyết vấn đề theo kịch bản.
Tùy Chỉnh Khóa Học
- Để yêu cầu khóa học được tuỳ chỉnh cho khóa học này, vui lòng liên hệ để sắp xếp.
Docker và Kubernetes trên AWS
21 GiờKhóa đào tạo trực tuyến hoặc trực tiếp này dành cho các kỹ sư muốn đánh giá từng dịch vụ để đưa ra quyết định sáng suốt về việc triển khai chúng trong tổ chức của họ.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Thiết lập môi trường phát triển bao gồm tất cả các thư viện, gói và khung cần thiết để bắt đầu phát triển.
- Thiết lập, cấu hình và triển khai một loạt các vùng chứa demo bằng nhiều phương pháp khác nhau.
- Hiểu rõ sự khác biệt về kiến trúc và thiết kế giữa các giải pháp Docker/Kubernetes khác nhau trong AWS.
- Tự động hóa việc triển khai các vùng chứa Docker.
- Thiết lập quy trình tích hợp và triển khai liên tục.
- Tích hợp Docker và Kubernetes vào hệ thống tích hợp liên tục hiện có.
Docker, Kubernetes và OpenShift 3 cho Quản trị viên
35 GiờTrong khóa đào tạo trực tiếp, do giảng viên hướng dẫn tại Việt Nam này, người tham gia sẽ học cách quản lý Nền tảng Container Red Hat OpenShift.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Tạo, cấu hình, quản lý và khắc phục sự cố cho các cụm OpenShift.
- Triển khai các ứng dụng đóng gói container tại chỗ, trên đám mây công cộng hoặc trên đám mây được lưu trữ.
- Bảo mật Nền tảng Container OpenShift.
- Giám sát và thu thập các số liệu.
- Quản lý bộ nhớ.
Docker và Kubernetes: Xây dựng và mở rộng ứng dụng container
21 GiờTrong khóa học này, do giảng viên hướng dẫn (trực tiếp hoặc từ xa), người tham gia sẽ học cách tạo và quản lý các container Docker, sau đó triển khai một ứng dụng mẫu bên trong container. Người tham gia cũng sẽ học cách tự động hóa, mở rộng và quản lý các ứng dụng được container hóa của họ trong cụm Kubernetes. Cuối cùng, khóa học tiếp tục với các chủ đề nâng cao hơn, hướng dẫn người tham gia qua quy trình bảo mật, mở rộng và giám sát một cụm Kubernetes.
Sau khi hoàn thành khóa học này, người tham gia sẽ có thể:
- Cài đặt và chạy một container Docker.
- Triển khai một máy chủ và ứng dụng web được container hóa.
- Xây dựng và quản lý các hình ảnh Docker.
- Cài đặt một cụm Docker và Kubernetes.
- Sử dụng Kubernetes để triển khai và quản lý ứng dụng web phân tán.
- Bảo mật, mở rộng và giám sát một cụm Kubernetes.
Triển Khai Ứng Dụng Kubernetes bằng Helm
7 GiờKhóa đào tạo trực tuyến hoặc tại địa điểm do giáo viên hướng dẫn này nhằm vào các kỹ sư muốn sử dụng Helm để tối ưu hóa quy trình cài đặt và quản lý ứng dụng Kubernetes.
Đến cuối khóa học, người tham gia sẽ có thể:
- Cài đặt và cấu hình Helm.
- Tạo các bản xây dựng lặp lại của ứng dụng Kubernetes.
- Chia sẻ ứng dụng dưới dạng biểu đồ Helm.
- Chạy các ứng dụng thứ ba được lưu trữ dưới dạng biểu đồ Helm.
- Quản lý các phiên bản của gói Helm.
Giới thiệu về Minikube và Kubernetes
21 GiờKhóa đào tạo trực tiếp, do giảng viên hướng dẫn này (trực tuyến hoặc tại chỗ) dành cho các nhà phát triển phần mềm và chuyên gia DevOps ở trình độ mới bắt đầu đến trung cấp, những người muốn học cách thiết lập và quản lý môi trường cục bộ Kubernetes bằng Minikube.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Cài đặt và cấu hình Minikube trên máy cục bộ của họ.
- Hiểu các khái niệm và kiến trúc cơ bản của Kubernetes.
- Triển khai và quản lý các container bằng kubectl và bảng điều khiển Minikube.
- Thiết lập các giải pháp lưu trữ và mạng bền vững cho Kubernetes.
- Sử dụng Minikube để phát triển, kiểm tra và gỡ lỗi ứng dụng.
Minikube cho Phát triển
14 GiờKhóa đào tạo trực tiếp, do giảng viên hướng dẫn này (trực tuyến hoặc tại chỗ) dành cho các nhà phát triển và kỹ sư trình độ trung cấp muốn sử dụng Minikube như một phần trong quy trình phát triển của họ.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Thiết lập và quản lý môi trường Kubernetes cục bộ bằng Minikube.
- Hiểu cách triển khai, quản lý và gỡ lỗi các ứng dụng trên Minikube.
- Tích hợp Minikube vào quy trình tích hợp và triển khai liên tục của họ.
- Tối ưu hóa quy trình phát triển của họ bằng cách sử dụng các tính năng nâng cao của Minikube.
- Áp dụng các phương pháp hay nhất để phát triển Kubernetes cục bộ.