1
4006-998-758
3000+课程任你选择
Kubernetes实战
研发学院 体系架构设计 产品经理
王志远

对Spring Cloud、微服务、持续集成、持续交付、容器生态圈常用组件均有涉猎。 目前的研究重心:Spring Cloud、Docker、Kubernetes,及其相关生态的技术,并总结项目落地过程中遇到的坑。 出版著作 著有《Spring Cloud与Docker微服务架构实战》一书,是2017年十佳畅销书之一,也是国内第一本Spring Cloud相关书籍。 历任Java高级开发、架构师、高级架构师、技术专家。热爱技术交流,曾代表公司参加全球微服务架构高峰论坛、QCon等技术沙龙。拥抱开源,多个项目开源在Github与Git@OSC上,并有个人Side Project微信小程序,分享干货。 


查看老师详情
课程内容


课程概要


学习本课程,学员将会对Kubernetes有一个系统、全面的认识。通过学习,学员将能掌握相关的知识体系,并能够投入到项目实战中去。

需要安装:

1. Kubernetes 1.10(或Minikube)


学员基础


熟练掌握Docker

 

课程大纲

 

方向

内容安排

练习安排

Kubernetes入门

l 安装单机版Kubernetes

l 安装生产级Kubernetes

l Kubernetes架构分析

l 基本组件及常用插件

l Kubernetes常用命令

l Easy way:Kubernetes Dashboard

玩转Kubernetes Dashboard

Kubernetes部署模型

主要是根据Kuberntes官方文档描述进行系统讲解如下模型(特性、用法、适用场景、演示):

l Pod

l RC

l RS

l Deployment

l ReplicaSet

l Job

l Secret

l Service【包括负载均衡的三种方式:ipvs/iptables/userspace】

l StatefulSet等

每个Kubernetes都会有1-2个实战

Kubernetes存储

l PV

l PVC

l GlusterFS/Ceph及选择

l 实战


包管理工具

l Helm

l Chart

l Kompose

Kompose并不是包管理工具,但可以降低学习成本

Kubernetes资源调度

l 资源分配

l 扩容与缩容:手动方式(kubectl scale)、HPA方式等

l 各种调度方式,例如亲和、反亲和、污点与容忍、各种label等

l 升级与回滚


常见问题与定位思路

l 我们遇到的坑:环境变量重叠导致应用启动不来

我们遇到的坑:Service无法访问

https://blog.csdn.net/dfhjryvx/article/details/87905807

l 问题定位思路



返回上一级