OpenShift培训
【课程编号】:NX20892
OpenShift培训
【课件下载】:点击下载课程纲要Word版
【所属类别】:研发管理培训
【培训课时】:1天,6小时/天
【课程关键字】:OpenShift培训
我要预订
咨询电话:027-5111 9925 , 027-5111 9926手机:18971071887邮箱:Service@mingketang.com
云计算简介
OpenShift是红帽的云开发平台即服务(PaaS),免费和开放源码的云计算平台,为传统应用、云原生应用、移动应用、数据库服务等提供一个开源生态系统。让开发人员能够创建、测试和运行应用程序,并且可以将应用部署到公有云、私有云、混合云中。Openshift支持多种编程语言和框架,如Java、Ruby和PHP等。另外它还提供了多种集成开发工具如Eclipse integration、JBoss Developer Studio和 Jenkins等。
Red Hat® Openshift®是基于Kubernetes平台,能够以超乎想象的速度提供服务,无论在企业内部和在公有云上构建传统应用和云原生应用。Openshift体现如下几个特征:
快速交付。Openshift有更短的应用程序开发周期,并提供更高质量的软件。
在任何地方部署。Openshift可以运行在任何地方,无缝地迁移应用程序。能够构建真正的混合云容器平台,并在云中或企业自己的数据中心部署云容器平台。
可靠地运维。Openshift基于Kubernetes测试了数百种技术,并帮助团队通过应用程序管理操作系统中的容器安全性。
本课程为Openshift内容介绍,为企业的IT战略发展提供参考。
培训目标
1、使学员深入理解容器云平台的概念、思路、实现技术;
2、使学员深入Openshift技术的概念、实现技术、原理;
3、使学员掌握Openshift的基本操作,学会使用Openshift;
4、使学员深入理解云原生应用技术;
5、使学员深入理解Kubernetes的理念、原理以及应用场景;
6、使学员掌握Kubernetes集群的搭建及基本操作;
7、掌握Kubernetes实现容器管理和资源调度的原理、方法、实战运用案例
培训对象
1、本课程适合于对Openshift技术、容器云平台、云原生应用技术感兴趣的人员;
2、本课程适合于对Openshift、Kubernetes技术感兴趣的人员;
3、本课程适合于企业IT架构师、技术经理;
4、适合于软件开发人员;
5、适合于数据中心运维人员;
6、适合于配置管理人员;
培训方式
以课堂讲解、演示、案例分析为主,内容偏实用,结合讲解与演示方式,循序渐进,辅以互动研讨、现场答疑、学以致用。
课程内容:
第一天
第1个主题:Openshift简介(30分钟)
1、什么是PaaS云平台?
2、为什么要使用PaaS云平台
3、PaaS云平台的实现技术
4、PaaS云平台的实现原理
5、Docker容器驱动引擎技术
6、Kubernetes容器编排平台
7、DevOps自动化流程工具
8、敏捷项目管理
9、微服务架构
第2个主题:Openshift的生态组件(30分钟)
1、传统应用研发流程剖析
2、云原生应用研发流程剖析
3、多种开发语言支持
4、多种数据库支持
5、集成开发环境支持
6、持续集成CI、持续部署CD
7、案例实操:老师带领学员课上实操,并解答学员课上遇到的问题
第3个主题:Openshift集群部署(60分钟)
1、Openshift部署架构
2、Openshift部署环境准备
3、在云中部署Openshift
4、Master节点安装
5、Node节点安装
6、验证部署是否成功
7、安装Openshift客户端
8、案例实操:老师带领学员课上实操,并解答学员课上遇到的问题
第4个主题:Openshift使用和基本操作(60分钟)
1、软件研发周期
2、创建、测试和运行应用
3、Openshift支持的编程语言和框架,Java、Python、Ruby和PHP等
4、Openshift提供的集成开发工具如Eclipse integration,JBoss Developer Studio和 Jenkins等
5、SQL和NoSQL数据存储和分布式文件系统
6、案例实操:老师带领学员课上实操,并解答学员课上遇到的问题
第5个主题:Docker容器技术(深入剖析容器技术)(30分钟)
1、为什么要使用容器技术
2、容器的历史
3、Container Engine
4、Linux Containers
5、容器的资源隔离
6、Docker容器
7、Docker镜像
8、Docker Hub
9、Docker Registry
10、Dockerfile
11、Docker卷
12、Docker网络
13、Docker API
14、案例实操:老师带领学员课上实操,并解答学员课上遇到的问题
第6个主题:Kubernates概述(深入剖析Kubernates分布式调度框架)(60分钟)
1、为什么要用Kubernetes
2、Kubernetes基本概念和术语
3、Kubernetes总体架构
4、Kubernetes核心原理
5、集群功能模块之间的通信
6、调度控制原理
7、Kubelet运行机制分析
8、容器健康检查
9、资源监控
10、安全机制的原理
11、Kubernetes网络模型
12、Kubernetes API详解
13、使用Java程序访问Kubernetes API
14、动手实践:Kubernetes部署与运维
15、Kubernetes集群高可用方案
16、资源配额管理
17、Kubernetes集群监控
18、Kubernetes集群性能监控案
19、集群安全配置案例
20、课堂实践:利用Kubernetes调度Docker容器实现微服务架构
第7个主题:Openshift高级功能使用(深入剖析Openshift PaaS云平台调度框架的高级功能)(60分钟)
1、开发、部署和管理容器
2、使用Kubernetes容器编排
3、快速应用开发
4、容易部署与缩放
5、长生命期维护的团队与应用Docker Engine
6、自动化运维
7、自动化应用构建
8、自动化部署
9、自动化缩放
10、自动化健康管理
11、容器存储
12、增强多租户容器平台
13、快速搜索项目
14、获取项目细节
15、管理项目会员
16、自助服务平台
17、多语言支持
18、容器编排平台介绍OpenShift
第8个主题:利用Openshift实现DevOps持续集成/持续部署(利用Openshift实现DevOps持续集成/持续部署)(60分钟)
1、什么是DevOps
2、DevOps诞生的背景
3、DevOps的优劣势剖析
4、利用Kubernetes如何实现DevOps的CI/CD
尹老师
多年从事人工智能、深度学习、大数据、区块链、云计算、物联网研发工作经验,资深软件架构师,数学博士,北航移动云计算硕士,Cloudera大数据认证(图1),项目管理师(PMP)认证(图2),移动云计算专家,主要研究方向包括人工智能、深度学习、机器学习、数据挖掘、数据分析、大数据、云计算、移动开发、互联网营销、电子商务、项目管理等;曾就职于阿里等互联网企业,IBM、华为等知名大型企业,现任某大型知名互联网企业首席架构,负责人工智能、深度学习、机器学习、数据挖掘、数据分析、大数据、区块链、云计算、PaaS平台研发工作。
IT从业近二十年,秉承理论与实践相结合,在学习中实践,在实践中学习,积累了丰富的理论与实践经验,并且乐于将自己的经验分享。尹老师具有敏锐的目光与头脑,发现并集成整合社会资源,为企业节省资源并创造价值,达到为合作伙伴创收的目的。曾为多家国内知名企业提供培训与咨询,包含阿里集团、华为、中国移动、中国电信、中国联通、当当网、中石油、中石化、中国电网、中国银行、中国工商银行、浦发银行、阿尔卡特朗讯、中航国际等。拥有人工智能、深度学习、机器学习、数据挖掘、数据分析、大数据、区块链、物联网、大流量、高并发、分布式的大型网站架构和设计经验。曾主导过多个人工智能、深度学习、机器学习、数据挖掘、数据分析、区块链、物联网、私有云、公有云建设项目,早些年也主导过ERP、CMS等软件项目,积累了丰富的实践经验,这些项目中包含多个数百万、上千万的大型项目。项目经历:呼叫中心人工智能客服研发项目、贵州省政府云呼叫中心建设项目、广东发展银行电营、运维大数据分析项目、中石油工程设计西南分公司云计算项目评审委员、中石油大数据挖掘项目,电商库存预测大数据分析项目、大型ERP、电子商务、CRM、电子政务等多个项目。
尹老师在工作中研究新技术、新框架、及时更新知识体系,并长期坚持编写架构核心代码。在技术平台方面,善于TensorFlow、Keras、Hadoop、Spark、Docker、Kubernetes、OpenStack、Storm等技术平台的应用与运维。深入理解TensorFlow、Keras、Hadoop、HDFS、HBase、MapReduce、Zookeeper、Hive、Sqoop、BigTable 等人工智能、大数据技术和开源框架理论。对于云计算体系有深刻认识,及独到的见解,如OpenStack的技术架构、安装部署、运维等。在移动云计算方面,善于设计与建设云计算体系;也善于移动云计算相关的咨询与培训。在项目管理方面,善于使用敏捷项目管理方法,把客户的需求变更作为常态,作为软件架构设计的一部分,减少需求变更带来的返工;善于捕捉、挖掘、分析客户需求,为用户提供满意的产品。
讲师经验
1、阿里巴巴集团云计算、大数据、区块链、物联网咨询师
2、百度云计算、大数据、区块链、物联网咨询师及讲师
3、中国移动多省人工智能、大数据、区块链、物联网、云计算特聘讲师
4、中国移动多省Docker特聘讲师
5、中国移动研究院微特聘讲师
6、中国联通总部人工智能、大数据、区块链、物联网、云计算特聘讲师
7、中国电信人工智能、大数据、区块链、物联网、云计算、虚拟化特约讲师
8、中国人民银行人工智能、大数据、区块链、物联网特聘讲师
9、中国工商银行人工智能、大数据、区块链、物联网讲师
10、花旗银行人工智能、大数据、区块链、物联网讲师
11、招商银行人工智能、大数据调优、区块链、物联网讲师
12、中信银行人工智能、分布式数据库、区块链、物联网讲师
13、中国航天三院人工智能、大数据、区块链、物联网咨询师
14、中国石油人工智能、大数据、区块链、物联网、云计算特聘讲师
15、中国石化人工智能、大数据、云计算特聘讲师
16、中国电力科学研究院流计算特聘讲师
17、西安电信十所人工智能、大数据架构设计、区块链、物联网讲师
18、RedHat(中国)大数据咨询师
19、中电28所人工智能、大数据、区块链、物联网特聘讲师
20、北京中电普华人工智能、大数据、区块链、物联网特聘讲师
21、中国石油东方地球物理公司大数据咨询师
22、当当网人工智能、云计算、大数据咨询师
23、北航人工智能、云计算、大数据、区块链、物联网特聘企业讲师
24、阿尔卡特-朗讯(Alcatel-Lucent)虚拟化与OpenStack培训特约讲师
25、中石油工程设计西南分公司云计算数据中心建设项目
26、广东发展信用卡精准营销项目
27、广东发展银行电营、运维大数据分析项目
28、电商库存预测大数据分析项目
29、中航国际大综贸易云计算规划项目咨询、培训讲师
30、北京民生软件SaaS平台研发咨询师
31、北京立达资本项目管理信息系统解决方案咨询师
32、曾任大型ERP、电子商务、CRM、电子政务等项目经理
项目经验
1、云呼叫中心人工智能客服项目研发
2、云呼叫中心PaaS平台首席架构师
3、贵州省政府云呼叫中心建设项目
4、广东发展信用卡智能精准营销项目
5、广东发展银行电营、运维大数据分析、区块链、物联网项目
6、中石油工程设计西南分公司云计算项目评审委员、培训讲师
7、中石油人工智能、大数据挖掘、区块链、物联网项目,项目经理
8、电商库存预测大数据分析项目
9、智能物流、智能供应链管理项目
10、中航国际大综贸易云计算规划项目咨询、培训讲师
11、北京民生软件SaaS平台研发咨询师
12、北京立达资本项目管理信息系统解决方案咨询师
13、曾任大型ERP、电子商务、CRM、电子政务等多个项目的项目经理
我要预订
咨询电话:027-5111 9925 , 027-5111 9926手机:18971071887邮箱:Service@mingketang.com
企业管理培训分类导航
企业培训公开课日历
2025年
2024年