Creating a Service Mesh with Istio and Kubernetes Training Course
Istio là một service mesh mã nguồn mở để kết nối, giám sát và bảo mật các microservice.
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 kỹ sư muốn kết nối, bảo mật và quản lý các ứng dụng dựa trên đám mây (microservice) bằng service mesh dựa trên Istio.
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 Istio trên Kubernetes.
- Hiểu về service mesh và triển khai một service mesh với Istio.
- Triển khai service mesh Istio trên Kubernetes.
- Sử dụng service mesh để chạy, quản lý và giám sát microservice trên đám mây.
Đị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 hành triển khai 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.
- Để tìm hiểu thêm về Istio, vui lòng truy cập: https://istio.io/
Đề cương khóa học
Giới thiệu
- Sự phức tạp của việc quản lý một service mesh
Cách Microservices Kết nối với Nhau
Tổng quan về Kubernetes Networking
Tổng quan về Tính năng và Kiến trúc Istio
Nghiên cứu điển hình: Khi Quản lý Mạng Microservices Trở nên Vượt khỏi Tầm Kiểm soát
Thiết lập Istio trên Kubernetes
Tạo Istio Service Mesh với Kubernetes
Làm việc với Control Plane Istio
Làm việc với Data Plane Istio
Networking và Chính sách Management với Project Calico
Triển khai Istio Service Mesh
Bảo mật Service Mesh với Xác thực End-to-End
Khắc phục sự cố
Tóm tắt và Kết luận
Requirements
- Hiểu biết về các khái niệm mạng.
- Có kinh nghiệm với dòng lệnh Linux.
- Hiểu biết về container và Kubernetes.
Đối tượng
- Nhà phát triển
- Kiến trúc sư đám mây
- Kỹ sư DevOps
- Kỹ sư mạng
- Quản trị viên hệ thống
Open Training Courses require 5+ participants.
Creating a Service Mesh with Istio and Kubernetes Training Course - Booking
Creating a Service Mesh with Istio and Kubernetes Training Course - Enquiry
Creating a Service Mesh with Istio and Kubernetes - Consultancy Enquiry
Consultancy Enquiry
Testimonials (1)
the technical preparation of teachers
Giorgio - Asystel-BDF S.p.A.
Course - Creating a Service Mesh with Istio and Kubernetes
Provisional Upcoming Courses (Require 5+ participants)
Related Courses
Advanced Platform Engineering: Scaling with Microservices and Kubernetes
35 HoursKhó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ư nền tảng và chuyên gia DevOps có trình độ nâng cao, những người muốn thành thạo việc mở rộng ứng dụng bằng microservices và Kubernetes.
Khi kết thúc khóa đào tạo này, 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 các biểu đồ Helm để triển khai dịch vụ hiệu quả.
- Giám sát và duy trì tình trạng hoạt động của microservices trong môi trường sản xuất.
- Áp dụng các phương pháp hay nhất về bảo mật và tuân thủ trong môi trường Kubernetes.
Kubernetes Networking with Calico
14 HoursKhó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.
Certified Kubernetes Administrator (CKA) - exam preparation
21 HoursChươ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
Certified Kubernetes Application Developer (CKAD) - exam preparation
21 HoursChươ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/
Certified Kubernetes Security Specialist (CKS)
21 HoursKhó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.
Docker and Kubernetes on AWS
21 HoursKhó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 and OpenShift 3 for Administrators
35 HoursTrong 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 and Kubernetes: Building and Scaling a Containerized Application
21 HoursTrong khóa đào tạo trực tiếp, do giảng viên hướng dẫn này (tại chỗ hoặc từ xa), người tham gia sẽ học cách tạo và quản lý các Docker container, 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 container của họ trong một Kubernetes cluster. Cuối cùng, khóa đào tạo sẽ đi sâu vào các chủ đề nâng cao hơn, hướng dẫn người tham gia quy trình bảo mật, mở rộng và giám sát một Kubernetes cluster.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Thiết lập và chạy một Docker container.
- Triển khai một máy chủ và ứng dụng web container.
- Xây dựng và quản lý các Docker image.
- Thiết lập một Docker và Kubernetes cluster.
- Sử dụng Kubernetes để triển khai và quản lý một ứng dụng web cluster.
- Bảo mật, mở rộng và giám sát một Kubernetes cluster.
Docker (introducing Kubernetes)
14 HoursMục tiêu của khóa học thực hành này là cung cấp tất cả các công cụ giải quyết các khía cạnh thực tế của Docker và Kubernetes, để người tham gia có được các kỹ năng cần thiết để quản lý chương trình một cách hiệu quả.
Docker and Kubernetes
21 HoursMục tiêu của khóa đào tạo: Nắm vững kiến thức lý thuyết và kỹ năng thực hành về Docker và Kubernetes.
Docker, Kubernetes and OpenShift 3 for Developers
35 HoursTrong 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, người tham gia sẽ học cách sử dụng Nền tảng Container OpenShift để triển khai các ứng dụng đóng gói container.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Tạo và cấu hình một thiết lập OpenShift.
- Triển khai ứng dụng nhanh chóng tại chỗ, trên đám mây công cộng hoặc trên đám mây được lưu trữ.
Running Kubernetes on Fedora CoreOS
14 HoursKhó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 DevOps kỹ sư và nhà phát triển muốn sử dụng Fedora CoreOS để giảm chi phí bảo trì và nâng cấp khi chạy các ứng dụng đóng gói trên 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 Fedora CoreOS.
- Thiết lập cụm Kubernetes trên Fedora CoreOS.
- Chạy và quản lý các triển khai Kubernetes trên Fedora CoreOS.
- Tự động cập nhật Fedora OS với các cải tiến, sửa lỗi và cập nhật bảo mật mới nhất.
Deploying Kubernetes Applications with Helm
7 HoursKhó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 sử dụng Helm để hợp lý hóa quy trình cài đặt và quản lý các ứng dụng 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 Helm.
- Tạo các bản dựng có thể tái tạo của các ứng dụng Kubernetes.
- Chia sẻ các ứng dụng dưới dạng các biểu đồ Helm.
- Chạy các ứng dụng của bên thứ ba được lưu dưới dạng các biểu đồ Helm.
- Quản lý các bản phát hành của các gói Helm.
Introduction to Minikube and Kubernetes
21 HoursKhó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 for Developers
14 HoursKhó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ộ.