课程编码
dockkubopenshift
课程时长
35 小时 通常来说是5天,包括中间休息。
要求
- An basic understanding of container concepts
- Experience with the Linux command line
- Experience with web application architectures
- Application development experience
Audience
- Architects
- Developers
课程概览
Docker是一个开源平台,用于自动化在容器内构建,运送和运行应用程序的过程。 Kubernetes更进一步,提供了在集群环境中大规模部署和管理容器化应用程序所需的工具。 OpenShift Container Platform(以前称为OpenShift Enterprise)将Docker和Kubernetes整合到一个托管平台或PaaS(平台即服务)中,以进一步简化和简化Docker和Kubernetes的部署。它提供预定义的应用程序环境,有助于实现关键的DevOps原则,例如缩短上市时间,基础架构作为代码,持续集成(CI)和持续交付(CD)。 OpenShift容器平台由Red Hat维护。
在这个以讲师为主导的现场培训中,参与者将学习如何管理在Docker , Kubernetes和Red Hat OpenShift Container Platform( OpenShift )上运行的容器。
在培训结束时,参与者将能够:
- 创建和配置OpenShift设置。
- 在本地,公共云或托管云上快速部署应用程序。
课程形式
- 部分讲座,部分讨论,练习和繁重的实践练习
Machine Translated
课程大纲
Introduction
- From Docker containers, to managed clusters of containers with Kubernetes, to managed Docker and Kubernetes with OpenShift.
Docker
- Overview of Docker architecture
- Setting up Docker
- Running a web application in a container
- Managing Docker images
- Networking Docker containers
- Managing the date inside a Docker Container
Kubernetes
- Overview of Kubernetes architecture
- Managing a cluster of Docker containers with Kubernetes
OpenShift
- Overview of OpenShift architecture
- Creating containerized services
- Managing Docker containers with OpenShift
- Creating and managing container images
- Deploying multi-container applications
- Setting up an OpenShift cluster
- Deploying applications on OpenShift Container Platform using source-to-image (S2I)
Closing remarks