kubernetes应用与最佳实战
Maw li 查看讲师
百林哲咨询(北京)有限公司专家团队成员
具备十余年分布式数据系统、云计算技术与产品研发和交付经验。十多年来坚持参与研发一线工作,技术功底深厚,产业视野宽广。
浏览:3249次
详情 DETAILS

简介

课程从从系统运维到应用实践全面讲解了kubernetes在企业生产实际部署的全过程,包含集群安装部署、服务自动与发现、性能监控等。同时也包含了大量部署配置文件用例,能极大的帮助学员快速稳定的运营管理kubernetes集。

目标

1、学员将全面了解容器技术与容器集群管理

2、并能够使用Kubernetes来完成企业容器化的转型和实施

课程时长

2天(12H)

受众人群

运维工程师、系统工程师、DevOps工程师和想掌握容器技术的IT工程师熟练使用Linux,至少一年实际工作经验。

分享提纲

第一天

一、Kubernetes系统基础

1.1 容器技术概述

1.2 Kubernetes概述

1.3 Kubernetes集群组件

1.4 Kubernetes网络模型基础

二、Kubernetes快速入门

2.1 Kubernetes的核心对象

2.2 部署Kubernetes集群

2.3 kubectl使用基础

2.4 命令式容器应用编排

三、资源管理基础

3.1 资源对象及API群组

3.2 对象类资源格式

3.3 kubectl命令与资源管理

3.4 管理名称空间资源

3.5 Pod资源的基础管理操作

四、管理Pod资源对象

4.1 容器与Pod资源对象

4.2 管理Pod对象的容器

4.3 标签及标签选择器

4.4 资源注解

4.5 Pod的生命周期

4.6 Pod存活性探测

4.7 Pod就绪性探测

4.8 资源需求及资源限制

五、Pod控制器

5.1 关于Pod控制器

5.2 ReplicaSet控制器

5.3 Deployment控制器

5.3.1 创建Deployment

5.3.2 更新策略

5.3.3 升级Deployment

5.3.4 金丝雀发布

5.3.5 回滚Deployment控制器下的应用发布

5.3.6 扩容和缩容

5.4 DaemonSet控制器

5.5 Job控制器

5.6 CronJob控制器

5.7 Pod中断预算

六、Service和Ingress

6.1 Service资源及其实现模型

6.2 Service资源的基础应用

6.3 服务发现

6.4 服务暴露

6.5 Headless类型的Service资源

6.6 Ingress资源

第二天

七、存储卷与数据持久化

7.1 存储卷概述

7.2容器化存储接口标准(CSI)

7.2 临时存储卷

7.3 主机存储卷hostPath

7.4 网络存储卷

7.5 动态存储申请 PV、PVC、StorageClass

八、配置容器应用:ConfigMap和Secret

8.1 容器化应用配置方式

8.2 通过命令行参数配置容器应用

8.3 利用环境变量配置容器应用

8.4 应用程序配置管理及ConfigMap资源

8.5 Secret资源

九、StatefulSet控制器

9.1 StatefulSet概述

9.2 StatefulSet基础应用

9.3 StatefulSet资源扩缩容

9.4 StatefulSet资源升级

9.5 Operator及使用示例

十、认证、授权和准入控制

10.1 访问控制概述

10.2 服务账户管理与应用

10.3 X509数字证书认证

10.4 基于角色的访问控制:RBAC

10.5 Kubernetes Dashboard管理面板

10.6 准入控制器及应用示例

十一、网络模型与网络策略

11.1 Kubernetes网络模型及CNI插件

11.2 flannel网络插件

11.3 Calico网络插件

十二、Pod资源调度

12.1 Kubernetes调度器概述

12.2 节点亲和调度

12.3 Pod亲和调度

12.4 污点和容忍度

12.5 Pod优选级和抢占式调度

十三、资源指标及HPA控制器

13.1 资源监控及资源指标

13.2 资源指标及其应用

13.3 自动弹性缩放

           十四、Helm程序包管理器

4.1 Helm基础

14.2 Helm Charts

14.3 部署EFK日志管理系统(Helm实践)

十五、服务网格架构设计参考

15.1 Envoy Proxy代理服务实践

15.2 使用Istio搭建服务网格实践

15.3 使用Linkred搭建服务网格实践



企业服务热线:400-106-2080
电话:18519192882
投诉建议邮箱:venus@bailinzhe.com
合作邮箱:service@bailinzhe.com
总部地址:
北京市-丰台区-汽车博物馆东路6号3号楼1单元902-B73(园区)
全国客户服务中心:
天津市-南开区-桂苑路15号鑫茂集团鑫茂军民园1号楼A座802-803
公众号
百林哲咨询(北京)有限公司 京ICP备2022035414号-1