 课程大纲:
        
    课程大纲: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
    
 
        
     
     
     
         
     加入高级会员获得助教答疑
 加入高级会员获得助教答疑 
                