教材简介
《云应用容器平台部署与管理项目化教程》是介绍虚拟化主流应用技术的项目制课程,共分为三个部分:指导篇、拓展篇和创新篇,包含安装虚拟化软件 VMWare Workstation、安装 Linux 虚拟机、Linux 虚拟机网络及系统环境配置、搭建容器虚拟化平台、安装 Docker环境、查找与管理 Docker 镜像、Docker 容器的创建与管理、搭建与配置企业本地私有仓库、Docker 网络管理、Docker 存储管理、部署 PHP 应用项目。
项目一为XX 企业容器虚拟化平台搭建,虚拟化技术作为云经济和 IT 生态系统中的新技术,目前已经得到了广泛应 用。容器技术作为新兴的一种虚拟化技术已成为企业云计算及大数据技术等关键性技术之一。Docker 是时下流行的容器技术,在云计算领域应用广泛。因此XX 企业要求在容器虚拟化平台上,使用 WordPress 建设企业自己网站的CMS管理系统。
本项目课程通过以下三个任务实现企业需求:任务一是主要介绍容器技术的 发展及其应用,任务二是实现在 CentOS 7 Linux 操作系统上部署 Docker 容器虚拟化平台,任务三是在此虚拟化平台上使用 WordPress 搭建企业网站的 CMS 管理系统。
一期项目,主要涉及 Linux 操作系统、MySQL、Apache、PHP、Docker 的安装部署、容器镜像管理、容器创建与管理、Docker 网络管理、Docker 存储管理Docker 编排等技术。最终学生能够搭建企业容器虚拟化平台,并在此平台上使用WordPress 部署企业网站来展示项目成果。
项目二XX 企业 Kubernetes 平台部署。Kubernetes 作为一款开源的容器平台管理系统,已成为企业主流的容器应用平台的主要选择。因此 XX 企业要求在容器虚拟化平台上,实现企业应用业务的高可用、高稳定性的要求,Kubernetes 是企业目前的主要选择。本项目课程通过部署 Kubernetes 应用平台,并在此平台上部署企业业务应用项目,使得学生在此项目实施过程中,掌握 Kubernetes 的安装部署,掌握企业 java 项目应用的部署,了解项目实施平台的需求条件以及 java 业务应用的需求条件的知识要点。
二期项目,主要涉及 Linux 操作系统、MySQL、Nginx、Java、Docker、NTP、 Kubernetes 的安装部署、容器镜像管理、Pod 的创建与管理、Depolyment 的创建与管理、Service 的创建与管理、K8S 编排等技术。最终学生能够搭建企业Kubernetes 容器应用平台,并在此平台上部署企业 Java 项目应用来展示项目成果。