您好,欢迎来到诺达名师!
客服热线:18898361497

当前位置: 首页 > 公开课 > 项目综合 > 虚拟化容器技术Docker K8s

虚拟化容器技术Docker K8s

培训对象: 系统的研发人员,系统架构师,系统运维人员

课程目标: 过此次课程培训,可使学习者获得如下收益: 彻底理解Docker的体系架构与核心概念 Kubernetes(K8s)的架构与应用 掌握基于Docker和Kubernetes的企业应用架构 掌握基于虚拟化容器Docker与Kubernetes的体系架构、管理、部署,以及相应组件的原理和应用场景。 让学员具备部署基于企业虚拟化云平台环境的能力。

费用说明: 7800

咨 / 询 / 热 / 线 18898361497

在线咨询

虚拟化容器技术Docker K8s所有班级

温馨提示:为了保证课程质量,每期报名人数有限,需提前预约。点击预约

虚拟化容器技术Docker K8s课程介绍

培训背景

随着信息技术的飞速发展,虚拟化技术得到了广泛的发展,从主机虚拟化再到后来的虚拟机虚拟化,再到现在以Docker K8s为代表的容器技术,虚拟化技术不断的在创新和突破。Docker K8s技术目前在开发与运维中使用的越来越多,越来越广泛,掌握Docker K8s容器技术已成了求职加薪必备技能。本套课程从Docker的技术背景介绍,再到Docker K8s技术的高级应用实战,全方位的介绍了Docker技术以及虚拟化云平台技术Kubernetes的体系结构、特性以及部署集成等相关知识。让学员全面系统的掌握Docker K8s,并且具备部署企业私有虚拟化云平台环境的能力。本课程主要针对系统的研发人员,系统架构师,系统运维人员而设置。

二、课程目标

过此次课程培训,可使学习者获得如下收益:

彻底理解Docker的体系架构与核心概念

Kubernetes(K8s)的架构与应用

掌握基于Docker和Kubernetes的企业应用架构

掌握基于虚拟化容器Docker与Kubernetes的体系架构、管理、部署,以及相应组件的原理和应用场景。

l让学员具备部署基于企业虚拟化云平台环境的能力。

三、培训方式/工具及方法

PPT 教材 参考资料,理论讲解

提供配套的实验环境

场景 案例 模拟环境,动手实践

手把手解决问题 解决问题经验分享

四、课程大纲

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简介体系架构

什么是Kubernetes(K8s)?

Kubernetes的体系架构

Kubernetes的组件

Kubernetes的相关术语

K8s的体系机构与基本术语

第二章:K8s集群的部署

准备工作

使用kubeadmin部署K8s集群

部署DashBoard UI

使用yum方式部署K8s集群

部署K8s环境

第三章:使用Kubectl

Kubectl常用命令及使用技巧

在K8s中部署应用

使用kubectl命令行工具操作K8s

什么是kubectl及其使用

第四章:Pod对象的管理

Pod介绍与容器分类

镜像拉取策略

资源限制

重启策略

Pod健康检查(Probe探针)

Pod调度策略

故障排查

使用pod在K8s中部署应用

Pod的基本概念和部署

第五章:控制器Controller

Deployment控制器

Daemonset控制器

Job控制器

CronJob控制器

StatefulSet控制器

练习使用不同的K8s的控制器

什么是控制器,及控制器的作用。

第六章:服务Service

Service介绍与定义

Service三种类型

Service 代理模式

集群内部DNS服务(CoreDNS)

**Ingress访问应用简介

**Service访问Pod中的应用程序

什么是Service,及Service的作用。

基于K8s的虚拟化容器技术(进阶)第三天

**章:持久化存储

K8s与Docker的持久化存储

数据卷的类型

持久卷和持久卷声明

PV动态供给

持久卷的声明和持久卷的使用

理解并掌握K8s的持久化机制,及其与Docker的区别。

第二章:管理应用程序的配置

Secret

ConfigMap

ConfigMap的动态更新

掌握如何配置K8s的参数设置

第三章:K8s平台中日志收集

收集哪些日志

日志收集方案

安装ELK

收集k8s组件日志

收集nginx访问日志

实战案例:采集tomcat pod日志

部署ELK环境,采集K8s日志

理解并掌握K8s的日志收集方案与部署

第四章:

基于K8S构建企业CI/CD平台

Jenkins与Kubernetes的持续集成与持续部署

基于Kubernetes的Jenkins集群架构

Jenkins与Kubernetes集成

应用部署的升级

应用部署的金丝雀升级

应用部署蓝绿升级

应用部署的滚动升级

使用Helm简化Kubernetes应用的部署和管理

什么是Helm?

【实战】部署Helm

使用Helm管理Kubernetes

企业生产环境的项目构建

基于K8s构建微服务应用

基于K8s的Devops平台构建

在Kubernetes中部署Jenkins

Jenkins在K8s中持续部署

理解并掌握什么是CI/CD

如何集成Jenkins和K8s

第五章:Kubernetes的监控与故障诊断

Kubernetes监控指标与监控方案

监控系统部署

Kubernetes的故障诊断与解决方案

Pods 模块检查

Service模块检查

部署K8s监控系统

K8s的监控指标与故障诊断

最新课程

区域经理业务推动破局班

  • 广州2024-06-19
  • 杭州2024-09-19
  • 成都2024-12-18

金牌店长执行力落地班

  • 西安2024-12-12
  • 厦门2024-05-16
  • 郑州2024-05-09

CISP注册信息安全专业人员认证

  • 合肥2024-05-20
  • 成都2024-05-26
  • 杭州2024-06-26

CBA业务架构师认证高级培训班

  • 北京2024-06-28
  • 西安2024-08-29
  • 北京2024-11-28

TOGAF ®EA 理论与实践(第10版)鉴定级认证

  • 成都2024-05-30
  • 上海2024-07-25
  • 广州2024-09-25

有效问题分析与解决

  • 北京2022-08-27
  • 北京2023-08-26
  • 北京2023-11-25
点击在线咨询 在线咨询 电话咨询 电话咨询

咨询热线:

18898361497

扫二维码 扫二维码 二维码 返回
顶部