求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center   Code  
会员   
 
 
 
开班计划 | 技术学院 | 管理学院 | 嵌入式学院 | 机械 | 军工学院 | 定向培养 | 专家指导  
 电话 English
成功案例   品质保证
 
成功案例
某集成电 多核体系的软件仿真
某电力能 设计模式原理及应用
南方航空 软件设计方法与实践
某跨国公 软件设计原理与实
爱立信( 软件设计
Moto 设计模式
北京 软件设计原理与实践
 
全部课程 >云计算  
虚拟化容器技术Docker+K8s
117 次浏览  8 次
赵老师
20年的IT行业从业经历,清华大学计算机软件工程专业毕业,京东大学大数据学院院长
时间地点:北京,深圳、上海 根据报名开班
课程费用:5500元/人 
报公开课  
企业内训:可以根据企业需求,定制内训,详见 内训学习手册



认证方式:
培训前了解能力模型。
培训后进行能力评测:
  • 在线考试
  • 能力分析,给出学习建议
  • 合格者颁发证书,作为职业技能资格证明


    课程简介:
    随着信息技术的飞速发展,虚拟化技术得到了广泛的发展,从主机虚拟化再到后来的虚拟机虚拟化,再到现在以 Docker+K8s 为代表的容器技术,虚拟化技术不断的在创新和突破。 Docker+K8s 技术目前在开发与运维中使用的越来越多,越来越广泛,掌握 Docker+K8s 容器技术已成了求职加薪必备技能。本套课程从 Docker 的技术背景介绍,再到 Docker+K8s 技术的高级应用实战,全方位的介绍了 Docker 技术以及虚拟化云平台技术 Kubernetes 的体系结构、特性以及部署集成等相关知识。让学员全面系统的掌握 Docker+K8s ,并且具备部署企业私有虚拟化云平台环境的能力。本课程主要针对系统的研发人员,系统构师,系统运维人员而设置。通过此次课程培训,可使学习者获得如下收益:
    •  彻底理解 Docker 的体系架构与核心概念
    •  Kubernetes ( K8s )的架构与应用
    •  掌握基于 Docker 和 Kubernetes 的企业应用架构 。
    培训目标:
  • 掌握基于虚拟化容器Docker与Kubernetes的体系架构、管理、部署,以及相应组件的原理和应用场景。
  • 让学员具备部署基于企业虚拟化云平台环境的能力。
  • 培训对象:系统运维人员、系统管理员,系统架构师
    学员基础:有一定研发基础,最好有运维基础
    授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练

    培训内容:2天

    Docker虚拟化容器引擎
    学习目标 练习案例
    第一章 什么是 Docker 及其体系架构 1 、什么是 Docker ?
    2 、 Docker 的体系架构与基本概念
    3 、准备实验环境
    4 、安装 Docker
    掌握 Docker 的架构与核心概念 安装 Docker
    第二章 Docker 的镜像 1 、使用和访问 Docker 官方公有的镜像仓库
    2 、配置和使用阿里云 Docker 镜像加速仓库
    3 、管理 Docker 的镜像和容器
    4 、构建 Docker 镜像
          •  使用 docker commit 命令构建镜像
          •  使用 dockerfile 文件构建镜像
    5 、 Docker File
    什么是 Docker 的镜像?如何创建 Docker 的镜像? 使用 docker commit 和 docker file 创建镜像
    第三章 Docker 的容器 1 、容器的基本操作
    2 、容器的日志
    3 、管理容器的资源
          •  基础知识: Linux control groups
          •  Docker 对 CPU 的使用
          •  Docker 对内存的使用
          •  Docker 对 I/O 的使用
    什么是 Docker 的容器?如何管理容器使用的资源? 容器的基本操作和资源的使用
    第四章 Docker 网络和容器的通信 1 、 Docker 网络通信的基本原理
    2 、 Docker 的网络模式
    3 、容器间的通信
    4 、容器访问控制
    Docker 的网络模式与容器的通信 使用不同的网络模式创建 Docker 的容器
    第五章 Docker 的数据管理 1 、数据卷
    2 、数据卷容器
    3 、利用数据卷容器来迁移数据
    数据卷与 Docker 数据的持久化 创建 Docker 的数据卷
    第六章 搭建 Harbor 私有仓库 1 、什么是 Harbor ?
    2 、安装 Docker 和 Docker Compose
    3 、解压并配置 harbor
    4 、安装 harbor
    5 、访问 harbor
    6 、通过终端访问 harbor
    什么是私有的镜像仓库?及其作业 搭建 Harbor 私有镜像仓库
    基于K8s的虚拟化容器技术(基础)
    练习 学习目标
    第一章: K8s 简介体系架构 1. 什么是 Kubernetes ( K8s )?
    2. Kubernetes 的体系架构
    3. Kubernetes 的组件
    4. Kubernetes 的相关术语
      K8s 的体系机构与基本术语
    第二章:K8s集群的部署 1.准备工作
    2.使用 kubeadmin 部署 K8s 集群
    3.部署 DashBoard UI
    4.使用 yum 方式部署 K8s 集群
    部署 K8s 环境  
    第三章:使用Kubectl 1.Kubectl 常用命令及使用技巧
    2.在 K8s 中部署应用
    使用 kubectl 命令行工具操作 K8s 容器的基本操作和资源的使用
    第四章 Docker 网络和容器的通信 1.Pod 介绍与容器分类
    2.镜像拉取策略
    3.资源限制
    4.重启策略
    5. 健康检查( Probe 探针)
    6. Pod 调度策略
    7.故障排查
    使用 pod 在 K8s 中部署应用 Pod 的基本概念和部署
    第五章:控制器Controller 1. Deployment 控制器
    2. Daemonset 控制器
    3.Job 控制器
    4. CronJob 控制器
    5.StatefulSet 控制器
    练习使用不同的 K8s 的控制器 什么是控制器,及控制器的作用。
    第六章:服务Service 1. Service 介绍与定义
    2. Service 三种类型
    3. Service 代理模式
    4. 集群内部 DNS 服务 (CoreDNS)
    5. 通过 Ingress 访问应用简介
    通过 Service 访问 Pod 中的应用程序 什么是 Service ,及 Service 的作用。
    基于 K8s 的虚拟化容器技术(进阶)
    练习 学习目标
    第一章:持久化存储 1. K8s 与 Docker 的持久化存储
    2. 数据卷的类型
    3. 持久卷和持久卷声明
    4. PV 动态供给
    持久卷的声明和持久卷的使用 理解并掌握 K8s 的持久化机制,及其与 Docker 的区别。
    第二章:管理应用程序的配置 1. Secret
    2. ConfigMap
    3.ConfigMap 的动态更新
      掌握如何配置 K8s 的参数设置
    第三章:K8s平台中日志收集 1. 收集哪些日志
    2.日志收集方案
    3. 安装 ELK
    4. 收集 k8s 组件日志
    5. 收集 nginx 访问日志
    6.实战案例:采集 tomcat pod 日志
    部署 ELK 环境,采集 K8s 日志 理解并掌握 K8s 的日志收集方案与部署
    第四章: 基于K8S构建企业CI/CD平台

     

    1. Jenkins 与 Kubernetes 的持续集成与持续部署
         • 基于 Kubernetes 的 Jenkins 集群架构
         • Jenkins 与 Kubernetes 集成
    2. 应用部署的升级
         • 应用部署的金丝雀升级
         • 应用部署蓝绿升级
         • 应用部署的滚动升级
    3.使用 Helm 简化 Kubernetes 应用的部署和管理
         • 什么是 Helm ?
         • 【实战】部署 Helm
         • 使用 Helm 管理 Kubernetes
    4.企业生产环境的项目构建
         • 基于 K8s 构建微服务应用
         • 基于 K8s 的 Devops 平台构建
    在 Kubernetes 中部署 Jenkins
    Jenkins 在 K8s 中持续部署
    理解并掌握什么是 CI/CD 如何集成 Jenkins 和 K8s
    第五章:Kubernetes的监控与故障诊断 1. Kubernetes 监控指标与监控方案
    2.监控系统部署
    3. Kubernetes 的故障诊断与解决方案
         • Pods 模块检查
         • Service 模块检查
    部署 K8s 监控系统 K8s 的监控指标与故障诊断
       
    117 次浏览  8 次
    其他人还看了课程
    企业级云平台从理论到实践  1262 次浏览
    Windows Azure 云计算应用开发  3406 次浏览
    云计算、微服务与分布式架构  9757 次浏览
    分布式持续集成工具链(Docker、Mesos、Jenkins、RobotFramework)  3406 次浏览
    Docker原理与实践  2594 次浏览
    云原生平台与架构实践  1056 次浏览
    定制内训


    咨询服务:架构评估与优化
    咨询目标
    对现有的架构进行评估,发现问题,并优化
    咨询范围 业务架构,应用架构,数据架构,技术架构
    咨询方式 对现有架构进行建模,然后诊断问题,对问题进行集成分析,设计优化方案,指导团队实施优化,最终效果评估。
    成功案例 中国移动广西分公司,中国电信
    详情咨询:010-62670969, zhgx@uml.net.cn
    课程计划
    MBSE(基于模型的系统工程)4-18[北京]
    自然语言处理(NLP) 4-25[北京]
    基于 UML 和EA进行分析设计 4-29[北京]
    以用户为中心的软件界面设计 5-16[北京]
    DoDAF规范、模型与实例 5-23[北京]
    信息架构建模(基于UML+EA)5-29[北京]