等了好久终于等到今天!尚硅谷Kubernetes视频重磅发布!

现如今,容器化应用程序已经成为企业的交付方案,但对于Docker原生来说并没有很好地解决容器的集群化、规模化问题。其实,在互联网行业中有一个先行者:Google,它的基础设施服务Borg已经支撑了近十年之久,虽然整个IT界都想一探究竟,但由于闭源始终不得其貌……

直至2015年7月,Google 开源了Kubernetes 1.0版本,整个互联网一夜之间全部以Kubernetes作为标准平台方案!

Kubernetes古希腊语舵手之意,代表 Google 对它的期望是掌控容器方向及支撑的平台。不管是红帽、IBM、惠普、微软、Docker等世界巨头的押宝还是开源社区的更新力度,一切的一切都在描述着一个方向:未来的基础化设施服务是Kubernetes的天下。

有甚者推出了各自的KAAS服务(Kubernetes即服务),掌握Kubernetes的运行维护已然成为了当今IT从业者不可或缺的技能!

尚硅谷紧随时代步伐,应运推出Kubernetes视频教程,由尚硅谷Linux技术专家、Kubernetes官方认证工程师——汪洋老师操刀。

Linux运维

本套教程,基于最新稳定版Kubernetes 1.15.1(2019年8月发布)进行构建及讲解。

网络通讯方案、Pod生命周期、架构模型等知识点讲解尤为细致,如网络通讯方案Flannel,讲解数据包流向及其转换机制,更加利于学习者理解Kubernetes的集群网络,便于后期的运维及错误分析。

官方的安装机制Kubeadm,在创建一些组件的证书时默认有效时间为一年限期,讲解通过修改源码解决了此问题。

整套视频呈现了详细的、高可用的Kubernetes集群构建流程!因Kubernetes安装过程复杂,本套教程更将全部所需镜像、资源、课件等打包,全部无私提供免费下载!

Kubernetes的重要性不言而喻,本套视频教程面向的人群包括:软件工程师、测试工程师、运维工程师、软件架构师、技术经理亦或是资深IT人士。

由于讲解涉及集群构建、高可用等专业性知识,需要掌握以下技术后方可修炼:Linux系统管理、常用网络服务、集群概念,具体知识点模块,参加下表标黄部分,获取相关学习资源,尚硅谷公众号回复“Linux”即可找到对应视频。

课程阶段

内容详情

Linux基础知识

Linux简介与安装

Linux常用命令

Vim编辑器

Linux软件包管理

Linux用户与权限

Linux文件系统管理

 

Shell编程

Shell基本功能

正则表达式

字符处理三剑客

流程控制语句

 

Linux系统管理

Linux启动管理

Linux服务管理

Linux进程管理与工作管理

Linux日志管理

Linux服务管理

Linux网络基础

SSH

DHCP

DNS

Vsftp

NFS

Samba

LAMP平台部署

Apache

LNMP平台部署

Nginx

企业邮件服务

ELK日志分析服务

Tomcat

Rsync同步服务器

MySQL

数据库管理

MySQL基础

MySQL集群

NoSQL数据库概述

 

Linux集群

集群概念

负载均衡集群

高可用集群

多级负载

Squid缓存、代理

网络存储集群

监控集群

安全防护

无人值守装机

 

Linux虚拟化

虚拟化概述

Vcent

Docker

OpenStack

Kubernetes

详细课程目录

1、Kubernetes – 组件介绍

  1)Kubernetes前世今生

  2)Kubernetes知识图谱

  3)Kubernetes组件说明

2、Kubernetes – 基础概念

  1)Pod的概念

  2)Pod的分类

  3)控制器解释说明

  4)Kubernetes网络方案说明

  5)Flannel网络原理说明

  6)集群网络说明

3、Kubernetes – 集群安装

  1)系统初始化

  2)软路由Koolshare安装实现科学上网代理

  3)Kubeadm部署安装Kubernetes集群

  4)配置Harbor企业仓库与Kubernetes集群相连

4、资源清单

  1)Kubernetes资源分类

  2)资源清单说明

  3)Yaml语法说明

  4)Pod创建的常用字段说明

  5)容器的生命周期

    a. 容器生命周期说明

    b. InitC说明

    c. 探针说明及其演示(livenessProbe、readinessProbe)

    d. Pod hook演示说明

    e. 重启策略解释说明

5、Kubernetes – 资源控制器

  1)Pod控制器说明

  2)Deployment说明及其演示

  3)Daemonset说明及其演示

  4)Job、Cronjob说明及其演示

6、Kubernetes – 服务发现

  1)Kubernetes SVC概念说明

  2)Kubernetes SVC类型及其解释说明

  3)Kubernetes 代理模式说明(usespace、iptables、ipvs)

  4)Kubernetes SVC类型实验演示

  5)Ingress

    a. Ingress-Nginx原理解释

    b. Ingress-Nginx部署

    c. Ingress-Nginx http、https代理

    d. Ingress-Nginx BasicAuth

    e. Ingress-Nginx地址重写

7、Kubernetes – 存储

  1)Kubernetes存储说明

  2)Kubernetes – configMap 说明及其实验演示

  3)Kubernetes – Secret说明及其实验演示

  4)Kubernetes – Volume说明及其实验演示

  5)Kubernetes – PV、PVC、Statefulset说明及其实验演示

8、Kubernetes – 集群调度

  1)Kubernetes调度方法说明

  2)Kubernetes Pod、Node亲和性说明及其演示

  3)Kubernetes污点说明及其演示

  4)Kubernetes固定节点说明及其演示

9、Kubernetes – 安全

  1)Kubernetes安全机制

  2)Kubernetes认证说明

  3)Kubernetes鉴权说明

    * 权限分离实验(创建dev系统用户管理dev名称空间)

  4)Kubernetes准入控制

10、Kubernetes – Helm及其它功能性组件

  1)Helm结构原理说明

  2)部署 Helm组件

  3)自定义chart

  4)部署 dashboard

  5)部署prometheus

    * 资源限制说明(Pod、名称空间)

  6)部署EFK日志平台

11、修改 Kubeadm源码调整证书可用时间

12、高可用的k8s集群构建


上一篇:
下一篇:
关于尚硅谷
教育理念
名师团队
学员心声
资源下载
视频下载
资料下载
工具下载
加入我们
招聘岗位
岗位介绍
招贤纳师
联系我们
电话:010-56253825
邮箱:info@atguigu.com
地址:北京市昌平区宏福科技园综合楼6层(北京校区)

 深圳市宝安区西部硅谷大厦B座C区一层(深圳校区)

上海市松江区谷阳北路166号大江商厦6层(上海校区)