Kubernetes从入门到精通
共82课节
课程大纲
课程详情
第1章
先导课
第1讲
先导课
第2章
Kubernetes体系架构
第2讲
Kubernetes简介和特性
第3讲
Kubernetes集群的体系架构和组件
第4讲
Kubernetes的对象
第3章
部署Kubernetes集群
第5讲
部署Kubernetes集群概述
第6讲
使用kubeadmin部署Kubernetes集群
第7讲
部署Dashboard UI
第8讲
使用yum方式部署Kubernetes集群
第9讲
使用minikube部署Kubernetes
第10讲
在minikube上部署应用程序
第11讲
Kubernetes的命令行工具
第12讲
在K8s中部署第一个应用程序
第4章
Kubernetes中的最小可部署对象Pod
第13讲
了解什么是Pod?
第14讲
Pod的基本使用方法
第15讲
Pod的镜像拉取策略
第16讲
Pod的资源限制
第17讲
Pod中的容器
第18讲
Pod的生命周期
第19讲
Pod中容器的重启策略
第20讲
Pod的健康检查
第21讲
Pod的调度策略和创建过程
第22讲
Pod的调度约束
第23讲
为什么需要配置管理
第24讲
创建ConfigMap
第25讲
使用ConfigMap
第26讲
ConfigMap的动态更新
第27讲
创建Secret
第28讲
使用Secret
第5章
使用控制器管理Pod
第29讲
为什么需要控制器?
第30讲
使用Deployment控制器
第31讲
Deployment控制器的状态
第32讲
Deployment控制器的清理策略
第33讲
应用部署的金丝雀升级
第34讲
应用部署蓝绿升级
第35讲
应用部署的滚动升级
第36讲
Daemonset控制器
第37讲
Job控制器
第38讲
Job的终止和清理
第39讲
CronJob控制器
第40讲
StatefulSets控制器
第41讲
StatefulSets使用的注意事项
第6章
通过Service访问Pod
第42讲
Service的概念与使用
第43讲
Service的多端口设置与集群的DNS服务
第44讲
Service的发布类型-NodePort
第45讲
Service的发布类型-ClusterIP
第46讲
Service的发布类型-LoadBalance和ExternalName
第47讲
userspace代理模式和iptables代理模式
第48讲
IPVS代理模式
第49讲
Ingress是什么
第50讲
Ingress实战
第51讲
Ingress的注解
第7章
持久化存储
第52讲
持久化存储概述
第53讲
节点数据卷
第54讲
网络数据卷
第55讲
临时数据卷
第56讲
什么是持久卷
第57讲
持久卷的回收策略
第58讲
持久卷声明
第59讲
storageClass与实现持久卷的动态供给
第60讲
实现持久卷的动态供给
第8章
Kubernetes的安全认证
第61讲
Kubernetes的安全框架
第62讲
Kubernetes的用户认证
第63讲
Kubernetes的鉴权管理
第64讲
基于角色的访问控制简介
第65讲
基于角色的访问控制示例
第66讲
Kubernetes的其他几种访问控制方式
第67讲
服务账号ServiceAccount
第68讲
创建和使用服务账号
第9章
Kubernetes中的日志收集与监控
第69讲
收集哪些日志
第70讲
日志收集的架构与方案详解
第71讲
安装和配置JDK
第72讲
安装和配置ELK
第73讲
采集Kubernetes系统组件日志
第74讲
采集Nginx Pod访问日志
第75讲
采集Tomcat Pod访问日志
第76讲
Kubernetes监控系统的架构
第77讲
搭建Kubernetes的监控系统
第10章
Kubernetes集成与运维管理
第78讲
基于Kubernetes的Jenkins集群架构
第79讲
集成Jenkins与Kubernetes
第80讲
什么是Helm?
第81讲
使用Helm部署应用
第82讲
使用Helm创建自己的Charts