Tạo một Service Mesh với Istio và 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.
Tạo một Service Mesh với Istio và Kubernetes Training Course - Booking
Tạo một Service Mesh với Istio và Kubernetes Training Course - Enquiry
Tạo một Service Mesh với Istio và Kubernetes - Consultancy Enquiry
Consultancy Enquiry
Testimonials (1)
sự chuẩn bị kỹ thuật cho giáo viên
Giorgio - Asystel-BDF S.p.A.
Course - Creating a Service Mesh with Istio and Kubernetes
Machine Translated
Provisional Upcoming Courses (Require 5+ participants)
Related Courses
Docker, Kubernetes và OpenShift 3 dành cho Quản trị viên
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 và Kubernetes: Xây dựng và Mở rộng Ứng dụng Container hóa
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 (giới thiệu 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 và 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 và OpenShift dành cho Nhà phát triển
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ữ.
Triển khai Ứng dụng Kubernetes với 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.
Kubernetes từ Cơ bản đến Nâng cao
14 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 triển khai một tập hợp các máy chủ mẫu bên trong các container, sau đó tự động hóa, mở rộng và quản lý các máy chủ container của họ trong một cụm Kubernetes. Khóa đào tạo tiếp tục với các chủ đề nâng cao hơn, hướng dẫn người tham gia qua quá trình bảo mật, mạng và giám sát một cụm Kubernetes.
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 container Docker.
- Triển khai cơ sở dữ liệu và máy chủ container.
- Thiết lập một cụm Docker và Kubernetes.
- Sử dụng Kubernetes để triển khai và quản lý các môi trường khác nhau trong cùng một cụm.
- Bảo mật, mở rộng và giám sát một cụm Kubernetes.
Kubernetes Nâng cao
14 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 kỹ sư mong muốn tự động hóa, bảo mật và giám sát các ứng dụng đóng gói trong một cụm Kubernetes quy mô lớn.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Sử dụng Kubernetes để triển khai và quản lý các môi trường khác nhau trong cùng một cụm
- Bảo mật, mở rộng và giám sát một cụm Kubernetes
Đị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 phòng thí nghiệm 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.
Kubernetes trên AWS
14 HoursEKS là một dịch vụ tự quản lý Kubernetes-as-a-service từ AWS. EKS có khả năng mở rộng và tùy chỉnh hoàn toàn, cho phép triển khai Kubernetes mô phỏng và/hoặc tích hợp với thiết lập Kubernetes tại chỗ hiện có.
Trong khóa đào tạo trực tiếp, do giảng viên hướng dẫn này, người tham gia sẽ học cách thiết lập và quản lý môi trường container quy mô sản xuất bằng Kubernetes trên EKS.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Cấu hình và quản lý Kubernetes trên EKS
- Di chuyển môi trường Kubernetes hiện có từ tại chỗ lên đám mây AWS
- Tích hợp Kubernetes với phần mềm tích hợp liên tục (CI) của bên thứ ba
- Đảm bảo tính khả dụng cao và khả năng phục hồi sau thảm họa trong Kubernetes
- Hiểu và áp dụng các công cụ có sẵn để quản lý EKS hiệu quả
Đối tượng
- Nhà phát triển
- Quản trị viên hệ thống
- DevOps Kỹ sư
Định dạng khóa học
- Kết hợp bài giảng, thảo luận, bài tập và thực hành nặng nề trong môi trường lab trực tiếp.
Lưu ý
- Để 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.
Kubernetes trên Azure (AKS)
14 HoursTrong 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ỗ), người tham gia sẽ học cách thiết lập và quản lý môi trường container quy mô sản xuất bằng Kubernetes trên AKS.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Cấu hình và quản lý Kubernetes trên AKS.
- Triển khai, quản lý và mở rộng cụm Kubernetes.
- Triển khai các ứng dụng container hóa (Docker) trên Azure.
- Di chuyển môi trường Kubernetes hiện có từ tại chỗ lên đám mây AKS.
- Tích hợp Kubernetes với phần mềm tích hợp liên tục (CI) của bên thứ ba.
- Đảm bảo tính khả dụng cao và khả năng phục hồi sau thảm họa trong Kubernetes.
Kubernetes Design Patterns
21 HoursSự phát triển của microservices và containers trong những năm gần đây đã thay đổi đáng kể cách chúng ta thiết kế, phát triển, triển khai và vận hành phần mềm. Các ứng dụng hiện đại phải được tối ưu hóa cho khả năng mở rộng, tính linh hoạt, khả năng phục hồi và thay đổi. Được thúc đẩy bởi những yêu cầu mới này, các kiến trúc hiện đại đòi hỏi một bộ mẫu và thực hành khác biệt. Trong khóa đào tạo này, chúng ta sẽ xem xét các cách để xác định, hiểu và điều chỉnh theo những yêu cầu mới này.
Đối tượng
Khóa đào tạo này dành cho những người có một số kiến thức về công nghệ container và các khái niệm Kubernetes, nhưng có thể còn thiếu kinh nghiệm thực tế. Nó dựa trên các trường hợp sử dụng và những bài học kinh nghiệm từ các dự án thực tế với mục đích truyền cảm hứng cho mọi người tạo và quản lý các ứng dụng cloud native thậm chí tốt hơn.
- Nhà phát triển
- Vận hành
- DevOps
- Kỹ sư QA
- Quản lý dự án IT
Đị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.
Giới thiệu về Minikube và 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 dành cho Nhà phát triển
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ộ.
Giám sát Kubernetes với Prometheus
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 quản trị viên hệ thống và nhà phát triển muốn sử dụng Prometheus để giám sát 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 Prometheus.
- Giám sát các môi trường đám mây động.
- Có được cái nhìn sâu sắc hơn về các cụm Kubernetes của họ.
- Thiết lập các cảnh báo chính xác và sâu sắc.
Quản lý Kubernetes với Rancher
14 HoursKhóa học trực tiếp, do giảng viên hướng dẫn này tại Việt Nam cung cấp cho người tham gia tổng quan về Rancher và trình bày thông qua thực hành cách triển khai và quản lý một cụm Kubernetes với Rancher.