轻松学会Docker与k8s
体系课

轻松学会Docker与k8s

  • Docker
  • K8S

云原生实战课程

¥649.9
本课程包括
  • 13小时55分钟的视频随时观看
  • 可在APP随时观看
  • 结业证书
你将收获
  • 深入理解Docker与k8s的核心概念 Docker基础:学员将掌握Docker的基本概念,包括镜像(Image)、容器(Container)、仓库(Repository)等,以及Docker的架构和工作原理。通过实践,学员将能够熟练地使用Docker命令来管理镜像和容器,如创建、运行、停止、删除容器,以及拉取、构建、保存、加载镜像等。 Kubernetes(k8s)入门:课程将深入介绍Kubernetes的核心概念,如Pods、Services、Deployments、Namespaces等,以及Kubernetes的集群管理和调度机制。学员将了解如何通过Kubernetes来部署、扩展和管理容器化应用。
  • 提升实战能力和问题解决能力 实战项目:课程将包含多个实战项目,让学员在真实场景中应用所学知识。通过参与项目,学员将能够加深对Docker和Kubernetes的理解,并提升实战能力。 问题解决:在学习过程中,学员将遇到各种问题和挑战。通过解决这些问题,学员将锻炼自己的问题解决能力和创新思维,为未来的职业发展打下坚实的基础。
  • 掌握云原生应用的开发、部署与管理 云原生应用开发:学员将学习如何在Docker容器中开发应用,并了解如何编写Dockerfile来构建镜像。此外,课程还将介绍如何使用Docker Compose来编排多个容器,形成复杂的应用系统。 部署与管理:学员将掌握使用Kubernetes来部署和管理云原生应用的技能,包括如何创建Deployment、Service等资源,以及如何进行滚动更新、回滚、扩缩容等操作。同时,学员还将学习如何监控和管理Kubernetes集群,确保应用的稳定运行。

数千家企业正在使用三节课企业版学习

无限制学习5000+门课程,200+精选学习专题

免费申请体验>
课程介绍

学员学习“轻松学会Docker与k8s 云原生实战课程”这门课程的必要性体现在多个方面,这些方面与当前技术趋势、职业发展需求以及个人技能提升紧密相关。

1. 技术趋势的推动

云原生技术的兴起:随着云计算的普及和微服务架构的流行,云原生技术已成为现代软件开发和部署的主流趋势。Docker和Kubernetes作为云原生技术的核心组件,其重要性不言而喻。掌握这些技术将使学员能够紧跟技术潮流,适应未来技术发展的需求。

2. 职业发展的需求

市场需求旺盛:随着企业对云原生技术的重视,对掌握Docker和Kubernetes技能的专业人才需求也在不断增加。学习这门课程将使学员在求职市场上更具竞争力,增加获得高薪职位的机会。

职业晋升的助力:对于已经在职的IT专业人士来说,掌握Docker和Kubernetes技能将有助于他们在职业发展中获得晋升。这些技能将使他们能够承担更复杂的项目,解决更高级的问题,从而在职场中脱颖而出。

3. 个人技能的提升

提升开发效率:Docker和Kubernetes通过容器化和自动化部署,极大地提高了软件开发的效率。学员学习这门课程后,将能够更快速地构建、测试和部署应用,减少重复劳动,提高工作效率。

增强系统稳定性与可靠性:Kubernetes的自动扩展、故障恢复和负载均衡等功能,有助于提升系统的稳定性和可靠性。学员掌握这些技能后,将能够更好地保障应用的高可用性,减少系统故障对业务的影响。

拓宽技术视野:学习这门课程将使学员接触到云原生技术的广阔领域,包括微服务架构、DevOps、持续集成/持续部署(CI/CD)等。这些技术将拓宽学员的技术视野,使他们能够更全面地了解现代软件开发和运维的各个方面。

学习“轻松学会Docker与k8s 云原生实战课程”这门课程对企业而言,具有多方面的价值,主要体现在以下几个方面:

1. 提升技术竞争力

  • 技术先进性:Docker和Kubernetes作为云原生技术的核心,是现代软件开发和部署的重要工具。企业通过让员工学习这些技术,可以确保自身的技术栈保持先进,紧跟行业发展趋势。

  • 技术创新:掌握Docker和Kubernetes等云原生技术,有助于企业在技术上进行创新,开发出更加高效、可靠、可扩展的产品和服务,从而在市场上获得竞争优势。

2. 提高开发效率

  • 自动化部署:Docker的容器化技术和Kubernetes的自动化部署能力,可以极大地简化应用的部署流程,减少人工操作,提高开发效率。

  • 持续集成/持续部署(CI/CD):结合CI/CD流程,企业可以更快地迭代产品,及时响应市场变化,提高产品的市场竞争力。

3. 降低成本

  • 资源优化:Kubernetes的自动扩展和负载均衡功能,可以确保应用在不同负载情况下都能高效运行,避免资源浪费,降低运营成本。

  • 减少故障恢复时间:通过Kubernetes的故障恢复机制,企业可以更快地恢复应用运行,减少因故障导致的业务中断时间,从而降低潜在的经济损失。

课程知识点:

1.Docker三要素

2.宿主机与容器交互

3.容器服务编排

选择和张同乐老师学习“轻松学会Docker与k8s 云原生实战课程”这门课程,以下是一些原因

1. 深厚的学术背景和专业知识

  • 即便张同乐老师的主要研究领域不是Docker和K8s,但拥有历史学博士学位和丰富的教学经验,意味着他具备深厚的学术背景和强大的学习能力。这种能力使他能够迅速掌握新技术,并将其以深入浅出的方式传授给学生。

2. 丰富的教学经验

  • 作为一名大学教授和博士生导师,张同乐老师拥有多年的教学经验,擅长将复杂的知识简单化,帮助学生更好地理解和掌握。这种教学风格对于学习Docker和K8s这样的技术课程同样具有重要意义。

3. 严谨的治学态度

  • 学术界的严谨治学态度往往能够体现在教学中,张同乐老师可能会以同样的标准要求自己和学生,确保学习的每一个环节都扎实可靠。这对于学习Docker和K8s这样的技术课程尤为重要,因为技术的掌握需要严谨和细致。

4. 跨学科视角的启发

  • 尽管Docker和K8s是技术课程,但张同乐老师的历史学背景可能为学生带来跨学科的视角启发。这种视角有助于学生从更广泛的角度理解技术发展的脉络和背景,从而更好地把握技术的本质和未来趋势。

适合人群
  • 开发人员(Developers):对于希望提升自己在微服务架构、容器化部署及云原生应用开发方面技能的软件工程师、开发者来说,这门课程是不可或缺的。它能帮助开发者更好地理解如何使用Docker和Kubernetes来打包、部署和管理应用,提高开发效率和应用的可靠性。
  • 运维工程师(DevOps Engineers):运维团队在现代软件交付流程中扮演着至关重要的角色。学习这门课程将使运维工程师能够更有效地利用Docker和Kubernetes来自动化部署、扩展和管理容器化应用,实现更高效的运维流程和更快的故障恢复能力。
  • 云计算爱好者与初学者:对于对云计算、容器技术和云原生应用感兴趣的个人或初学者来说,这门课程提供了一个良好的起点,帮助他们从零开始了解并掌握Docker和Kubernetes的基础知识及实战技能。
讲师介绍
中国移动特约Python讲师
擅长领域:
  • 办公自动化
  • Python
课程大纲
共0节 时长0分钟 全部收起
第一张 Docker
共6节 | 47分钟
  • 第一节 Docker介绍
    8分钟
  • 第二节 Docker三要素(镜像、容器、仓库)-上
    5分钟
  • 第三节 Docker三要素(镜像、容器、仓库)-下
    10分钟
  • 第四节 安装大多数企业Docker应用版本-上
    4分钟
  • 第五节 安装大多数企业Docker应用版本-下
    12分钟
  • 第六节 安装Docker最新版本
    7分钟
第二章 容器快速使用
共5节 | 1小时1分钟
  • 第一节 容器快速使用-讲解Docker的pull和run的作用和原理
    5分钟
  • 第二节 容器快速使用-核心CLI命令使用
    15分钟
  • 第三节 容器快速使用-镜像与容器属性详解与镜像打标签
    10分钟
  • 第四节 容器快速使用-容器的启停和资源的清理-上
    27分钟
  • 第五节 容器快速使用-容器的启停和资源的清理-下
    4分钟
第三章 宿主机与容器交互
共2节 | 25分钟
  • 第一节 宿主机与容器交互-查看实时日志与容器shell环境的处理
    9分钟
  • 第二节 宿主机与容器交互-文件的拷贝
    16分钟
第四章 镜像管理发布
共7节 | 1小时15分钟
  • 第一节 镜像管理发布-详解5种获取镜像的方式
    9分钟
  • 第二节 镜像管理发布-实操镜像的获取与查看
    17分钟
  • 第三节 镜像管理发布-DockerFile指令说明
    7分钟
  • 第四节 镜像管理发布-实操DockerFile构建Flask项目
    13分钟
  • 第五节 镜像管理发布-build构建镜像的三种方式
    6分钟
  • 第六节 镜像管理发布-把镜像push远程hub仓库
    10分钟
  • 第七节 镜像管理发布-通过commit封装镜像
    14分钟
第五章 Dockerfile进阶指南
共3节 | 32分钟
  • 第一节 Dockerfile进阶指南-上
    17分钟
  • 第二节 Dockerfile进阶指南-中
    11分钟
  • 第三节 Dockerfile进阶指南-下
    4分钟
第六章 持久化储存
共5节 | 58分钟
  • 第一节 持久化储存-Volume概念详解
    12分钟
  • 第二节 持续化储存-简单易理解案例
    11分钟
  • 第三节 持续化储存-Web项目添加存储卷
    14分钟
  • 第四节 持续化储存-容器sshfs远程持久化储存
    15分钟
  • 第五节 持久化储存-volume的备份与恢复
    6分钟
第七章 网络
共2节 | 32分钟
  • 第一节 网络-docker网络初探与驱动了解
    16分钟
  • 第二节 网络-实战自定义桥接网络
    16分钟
第八章 容器的配置和监控
7分钟
第九章 容器的日志处理
21分钟
第十章 容器服务编排
共6节 | 1小时4分钟
  • 第一节 容器服务编排-Compose介绍
    4分钟
  • 第二节 容器服务编排-Compose文件结构与版本
    6分钟
  • 第三节 容器服务编排-实战Compose部署项目
    18分钟
  • 第四节 容器服务编排-实战服务分步部署、更新与删除
    12分钟
  • 第五节 容器服务编排-环境变量与负载均衡
    16分钟
  • 第六节 容器服务编排-容器健康检查
    9分钟
第十一章 k8s入门
共4节 | 26分钟
  • 第一节 k8s入门-概念介绍
    4分钟
  • 第二节 k8s入门-核心组件介绍
    7分钟
  • 第三节 k8s入门-k8s提供的功能
    4分钟
  • 第四节 k8s入门-k8s入门总结
    11分钟
第十二章 k8s安装部署
共9节 | 1小时43分钟
  • 第一节 k8s安装部署-单节点优化和安装k8s组件包
    21分钟
  • 第二节 K8s安装部署-准备节点和打通集群ssh免密钥
    16分钟
  • 第三节 K8s安装部署-修改主机名和hosts
    8分钟
  • 第四节 K8s安装部署-集群初始化与添加Flannel插件
    21分钟
  • 第五节 K8s安装部署-安装helm和Tiller服务
    9分钟
  • 第六节 K8s安装部署-搭建harbor仓库
    11分钟
  • 第七节 K8s安装部署-验证harbor仓库功能
    6分钟
  • 第八节 K8s安装部署-配置k8s与harbor仓库交互
    6分钟
  • 第九节 K8s安装部署-配置helm-push插件推送chart包到仓库
    5分钟
第十三章 K8s-namespace
共2节 | 31分钟
  • 第一节 K8s-namespace-介绍与使用
    13分钟
  • 第二节 K8s-namespace-限制使用集群资源
    18分钟
第十四章 K8s-学习pod
共6节 | 1小时12分钟
  • 第一节 K8s-学习pod-了解和使用pod
    19分钟
  • 第二节 K8s-学习pod-形象化解释pod控制器概念和作用
    7分钟
  • 第三节 k8s=-学习pod-pod生命周期讲解
    9分钟
  • 第四节 K8s-学习pod-服务生存探测
    7分钟
  • 第五节 K8s-学习pod-使用env环境变量与pod部署到指定节点
    17分钟
  • 第六节 K8s-学习pod-configMap配置与Secret秘钥管理
    14分钟
第十五章 K8s-Deployment部署pod
共2节 | 35分钟
  • 第一节 K8s-Deployment部署pod-入门与介绍
    20分钟
  • 第二节 K8s-Deployment部署pod-实战演练升级回滚与暂停恢复
    15分钟
第十六章 K8s-Serivce接线员讲解
共2节 | 34分钟
  • 第一节 K8s-Serivce接线员讲解-上
    20分钟
  • 第二节 K8s-Serivce接线员讲解-下
    14分钟
第十七章 k8s-Serivce
共3节 | 28分钟
  • 第一节 k8s-Serivce-pod与pod进行服务通信
    9分钟
  • 第二节 k8s-Serivce-创建Ingress服务资源对象
    8分钟
  • 第三节 k8s-Serivce-Ingress案例
    11分钟
第十八章 k8s-Volume
共5节 | 52分钟
  • 第一节 k8s-Volume-介绍与hostpath案例演示
    13分钟
  • 第二节 k8s-Volume-搭建NFS共享系统
    8分钟
  • 第三节 k8s-Volume-pod使用nfs共享系统
    3分钟
  • 第四节 k8s-Volume-介绍PV与PVC以及静态使用
    11分钟
  • 第五节 k8s-Volume-storageClass挂载NFS
    17分钟
第十九章 k8s-部署java应用
共3节 | 31分钟
  • 第一节 k8s-部署java应用-部署介绍和资源文件准备
    4分钟
  • 第二节 k8s-部署java应用-具体部署过程
    20分钟
  • 第三节 k8s-部署java应用-验证java后端订单接口
    7分钟
课程所需资源
图文
学习笔记
图文
购课须知

课程有效期:

自购买课程之日起 365 天,部分参与营销活动产品以活动规则为准,请同学在有效期内学习、观看课程。

上课模式:

课程采取录播模式,请注意自学课无班级微信群、班主任带班及助教批改服务。

注:自学课不支持退款,确保你是真的需要再进行报名,报完名之后还请认真学习。