匠人学院 JR Academy
补技能

Kubernetes零基础入门

学习Kubernetes容器编排工具和容器化技术,掌握分布式架构

时长
3
形式
自学视频
查看 AI 职业影响地图 →

CORE FEATURES

Kubernetes零基础入门亮点

01

实机操作

02

老师一步一步带你使用K8S编排容器

03

大厂老师授课

04

来自Canva的老师授课,清楚讲解每一处知识点

05

前沿技术

06

学习容器编排、微服务、集群等理念,现代互联网产品部署生产环境的必备知识

课程大纲

Kubernetes零基础入门课程大纲

每节课标出它补哪一类差距:讲课与阅读补技能,Lab 与作业补证据,团队项目补经验。

1Kubernetes课程概述1 课时
  1. L01课程概述视频技能
2什么是Kubernetes3 课时
  1. L01什么是容器编排视频技能
  2. L02Kubernetes集群的组成和架构视频技能
  3. L03Kubernetes与微服务架构视频技能
3Kubernetes实验环境搭建3 课时
  1. L01什么是Minikube视频技能
  2. L02Minikube安装演示视频技能
  3. L03YAML简介视频技能
4POD, ReplicaSet和Deployment6 课时
  1. L01POD视频技能
  2. L02POD实机演示视频技能
  3. L03ReplicaSet视频技能
  4. L04ReplicaSet实机演示视频技能
  5. L05Deployment视频技能
  6. L06Deployment实机演示视频技能
5Services5 课时
  1. L01什么是Service视频技能
  2. L02ClusterIP Service实机演示1视频技能
  3. L03ClusterIP Service实机演示2(expose指令创建service)视频技能
  4. L04NodePort Service和LoadBalancer Service视频技能
  5. L05NodePort Service实机演示视频技能
6在公有云部署Kubernetes2 课时
  1. L01在AWS上部署Kubernetes (Part 1)视频技能
  2. L02在AWS上部署Kubernetes (Part 2)视频技能
Expert Team

导师团队

导师
Liji Yu
DevOps Engineer

浙江大学计算机专业硕士。 十多年互联网从业经验。大厂打过工,小厂创过业。做过区块链,搞过NLP。 精通多种编程语言,目前主要从事DevOps和云计算。 拥有CKA证书。

Liji Yu
查看导师↗
这适合你吗

这门课适合我吗?

适合谁 · 需要先会什么

  • 适合有IT基础的学生和在职人士
  • 适合对Kubernetes感兴趣的人士
  • 适合需要增加就业竞争力的程序员、数据工程师
还不确定方向?先看 AI 对你现在岗位的影响

课程详情

什么是Kubernetes?

Kubernetes是谷歌基于其15年生产环境的运维经验开发的一款可自动实施 Linux 容器操作的开源平台。它可以帮助用户省去应用容器化过程的许多手动部署和扩展操作。

k8s_banner

为什么需要Kubernetes?

目前就业市场对DevOps Engineer的需求巨大,而Kubernetes是DevOps Engineer的一项必备技能。当前,Docker 容器化技术已经被很多公司采用,从单机走向集群已成为必然。云计算的蓬勃发展正在加速这一进程。Kubernetes作为当前被业界广泛认可和看好的基于 Docker 的大规模容器化分布式系统解决方案,得到了以谷歌为首的 IT 巨头们的大力宣传和维持推进。

真实的生产环境应用会包含多个容器,而这些容器还很可能会跨越多个服务器主机部署。Kubernetes 提供了为那些工作负载大规模部署容器的编排与管理能力。Kubernetes 编排让你能够构建多容器的应用服务,在集群上调度或伸缩这些容器,以及管理它们随时间变化的健康状态。

一个平台搞定所有

使用 Kubernetes部署任何应用都是小菜一碟。只要应用可以打包成镜像,能够容器部署,Kubernetes就一定能启动它。

k8s_all_stack

使用 Kubernetes部署任何应用都是小菜一碟。只要应用可以打包成镜像,能够容器部署,Kubernetes就一定能启动它。

云环境无缝迁移

如果你有换云环境的需求,例如从 GCP 到 AWS,使用Kubernetes的话,你就不用有任何担心。

k8s_cloud

Kubernetes完全兼容各种云服务提供商,例如 Google Cloud、Amazon、Microsoft Azure,还可以工作在 CloudStack, OpenStack, OVirt, Photon, VSphere等。

 

此外,Kubernetes还可以帮助你:

Kubernetes可以帮助你:

  • 跨主机编排容器。
  • 更充分地利用硬件资源来最大化地满足企业应用的需求。
  • 控制与自动化应用的部署与升级。
  • 为有状态的应用程序挂载和添加存储器。
  • 线上扩展或裁剪容器化应用程序与它们的资源。
  • 声明式的容器管理,保证所部署的应用按照我们部署的方式运作。
  • 通过自动布局、自动重启、自动复制、自动伸缩实现应用的状态检查与自我修复。

为什么选择本课程?

理论+实践

课程中理论知识与实践环节穿插进行,学完理论立即动手搭建,先在本地端练习,最后部署至AWS

动手写配置文件

来自Canva的老师带你从零开始写配置文件,并根据学的内容不断修改配置文件,了解不同服务和概念之间的细微差异,深度理解知识。

AWS部署

课程中老师带领部署一个投票应用,最终会把该应用部署至AWS,学习工业级Kubertetes的部署。

课程试看:

分享此页面

将 Kubernetes零基础入门 分享给朋友