Đề cương khóa học
Giới thiệu
- Triết lý DevOps và các nguyên tắc Tích hợp Liên tục (CI)
- Tổng quan về Kiến trúc OpenShift
- OpenShift Nền tảng Container v4 so với OpenShift Nền tảng Container v3
- Vượt ra ngoài Docker: CRI-O, Podman, Buildah
Hiểu về CI
- Vòng đời của một ứng dụng container hóa
- Cách CI và Nền tảng Container OpenShift phối hợp với nhau
Bắt đầu
- Thiết lập môi trường phát triển
- Làm việc với hình ảnh và kho lưu trữ container.
- Thiết lập CI với Jenkins và Tekton Pipelines
- Phát triển một ứng dụng trong môi trường CI
- Cụm ứng dụng
Làm việc với Lưu trữ
- Hiểu về Lưu trữ Container OpenShift
- Thiết lập các dịch vụ lưu trữ
Làm việc với Dịch vụ Ứng dụng
- Kết nối, bảo mật, kiểm soát và quan sát các dịch vụ.
- Tạo một Service Mesh.
Tự động hóa Vận hành
- Hiểu về tự động hóa vòng đời
- Xây dựng một Operator
Giám sát một Ứng dụng
- Làm việc với Prometheus, Grafana, Elastic Search, FluentD và Kibana.
- Giám sát và khắc phục sự cố giao dịch với Jaeger
Bảo trì một Ứng dụng
- Gỡ lỗi Ứng dụng từ xa
- Triển khai Container tùy chỉnh
- Tùy chỉnh Nền tảng Container OpenShift
Khắc phục sự cố
Tóm tắt và Các bước tiếp theo
Requirements
- Một hiểu biết chung về các khái niệm container
- Kinh nghiệm phát triển phần mềm
Đối tượng
- Nhà phát triển
Testimonials (7)
lost of hands on excercises (labs)
Seba - Robert Bosch Sp. z o.o
Course - OpenShift 4 for Developers
Topic and exercises
Sylwia - Robert Bosch Sp. z o.o
Course - OpenShift 4 for Developers
Good way of leading the training
Dawid Karonski - Orange Szkolenia Sp. z o.o.
Course - OpenShift 4 for Developers
The trainer is very well prepared person with great knowledge.
Piotr Golabek - Orange Szkolenia Sp. z o.o.
Course - OpenShift 4 for Developers
Waiting for all of the participants in exercises and giving help if needed.
Mikolaj Tkaczyk - Orange Szkolenia Sp. z o.o.
Course - OpenShift 4 for Developers
Practical examples + exercises
Antonin Vyborny - Deutsche Borse Group
Course - OpenShift 4 for Developers
The trainer knows the topic very well. It did not happend, that we did not solve problem.