课程名称:Pod 与 Service培训

4401 人关注
(78637/99817)
课程大纲:

Pod 与 Service培训

 

 

1 Pod 基本用法

2 Secret

3 Deployment

4 DaemonSet

5 ConfigMap

6 Scheduler

7 扩容与缩容

8 StatefulSet

1
Pod 基本用法

1.Pod简介

2.创建Pod

3.标签

4.标签选择器

5.命名空间(Namespace)

6.删除Pod

7.副本集(RS)

8.后台支撑服务集(DaemonSet)

9.任务(Job)

2
使用 ConfigMap 配置应用程序

1.ConfigMap简介

2.创建ConfigMap资源对象

3.在Pod中使用ConfigMap

1
使用 ConfigMap 配置 Pod
1.使用ConfigMap配置Pod

3
使用 Secret 传递敏感数据

1.Secret简介

2.默认令牌Secret

3.创建Secret

4.使用Secret

4
多容器 Pod

1.多容器Pod简介

2.Pod容器共享Volume

3.进程间通信(IPC)

4.容器间网络通信

2
启动多容器的 Pod

1.在一个Pod中运行两个容器

2.两个容器使用相同的共享卷

5
Scheduler

1.kubescheduler职责及调度流程

2.常用参数 3.预选策略(PredicatesPolicies)

4.优选策略(PrioritesPolicies)

5.自定义调度器

6
使用 Deployment 进行 Pod 升级回滚

1.Deployment简介

2.Deployment的升级

3.Deployment的回滚

4.Deployment的暂停与恢复

3
使用 Deployment 升级 Pod

1.使用Deployment升级Pod

7
Pod 扩容与缩容

1.手动扩缩容

2.自动扩缩容

3.扩缩容算法

4.phpapache自动扩缩容实例

5.配置HPA

8
DaemonSet

1.DaemonSet简介

2.运行示例程序

3.滚动更新

9
StatefulSet

1.StatefulSet简介

2.运行nginx实例

3.扩缩容StatefulSet

4.更新StatefulSet

5.删除StatefulSet

6.Pod管理策略

4
使用 StatefulSet 部署应用

1.创建本地持久存储卷

2.将本地持久存储卷绑定到Node上

3.创建StatefulSet运行MongoDB应用

10
Service 基本用法

1.Service简介

2.Service的类型

3.使用命令创建服务

4.使用YAML文件创建服务

11
Service Discovery

1.环境变量 2.DNS

12
ClusterIP Service

1.ClusterIpService简介

2.NormalService

3.HeadlessService

13
NodePort Service

1.NodePortService简介

2.NodePortService实例

3.扩展:客户端直接访问Pod

5
设置 NodePort Service

1.使用Deployment创建Pod副本

2.设置NodePort类型的Service

14
LoadBalancer与ExternalName

1.LoadBalancerService简介

2.使用nginx软件手动实现负载均衡

3.由云服务商提供负载均衡器

4.ExternalNameService简介

15
Ingress

1.Ingress简介

2.部署nginxingresscontroller

3.部署一个简单的Nginx实例

4.不同的Ingress策略配置类型

5.配置Ingress处理TLS传输

6
配置 Ingress


登录 后发表评论
新评论
全部 第1节 第2节 第3节 第4节 第5节 第6节 第7节 第8节 第9节 第10节 第11节 第12节 第13节 第14节 第15节 第16节 第17节
我的报告 / 所有报告