课程编码
okddev
课程时长
21 小时 通常来说是3天,包括中间休息。
要求
- A general understanding of containers and orchestration
- Software development experience
Audience
- Developers
课程概览
OKD is an application development platform for deploying containerized applications using Docker and Kubernetes. OKD is the the upstream code base upon which Red Hat OpenShift Online and Red Hat OpenShift Container Platform are built.
In this instructor-led, live training (onsite or remote), participants will learn learn to create, update, and maintain containerized applications using OKD.
By the end of this training, participants will be able to:
- Deploy a containerized web application to an OKD cluster on-premise or in the cloud.
- Automate part of the software delivery pipeline.
- Apply the principles of the DevOps philosophy to ensure continuous delivery of an application.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
课程大纲
Introduction
The DevOps philosophy and Continuous Integration (CI) principles
Overview of OKD Features and Architecture
The Life Cycle of a Containerized Application
Navigating the OKD Web Console and CLI
Setting up the Development Environment
Defining a CI/CD Build Strategy
Developing an Application
Packaging an Application on Kubernetes
Running an Application in an OKD Cluster
Monitoring the Status of an Application
Debugging the Application
Updating an Application in Production
Managing Container Images
Customizing OKD with Custom Resource Definitions (CRDs)
Deploying Advanced Kubernetes Containers
Troubleshooting
Summary and Conclusion