一、Kubernetes环境搭建
- 1.1-什么是Kubernetes
- 1.2-Ubuntu-Server22.04初始化脚本
- 1.3-Kubeadm安装k8s-1.23.0 Ubuntu版
- 1.4-Kubeadm安装k8s-1.24.1 OpenEuler版
- 1.5-二进制安装k8s-1.24.1 Ubuntu版
- 1.6-二进制安装k8s-1.24.1 Centos版
- 1.7-二进制安装k8s-1.18.3 Centos版
- 1.8-k8s一键安装脚本k8s-1.27.5版
- 1.9-Docker和Containerd功能对比
二、Kubernetes基础
- 2.1-k8s中的基础概念
- 2.2-k8s中的基础命令
- 2.3-k8s中的YAML文件
- 2.4-NameSpace命名空间
- 2.5-NameSpace资源限制
- 2.6-K8S集群新增和删除Node节点
三、Kubernetes之Pod应用
- 3.1-Pod基础应用
- 3.2-Pod的初始化容器
- 3.3-Pod的健康检查-探针
- 3.4-Labels标签应用
- 3.5-K8S集群调度介绍
- 3.6-指定pod运行在固定节点
- 3.7-K8S污点和容忍
- 3.8-K8S节点与Pod亲和性
四、Kubernetes资源控制器
- 4.1-Pod的资源控制器类型
- 4.2-K8S中的有状态和无状态
- 4.3-资源控制器之RS
- 4.4-资源控制器之Deployment
- 4.5-资源控制器之DaemonSet
- 4.6-资源控制器之Job与Cronjob
- 4.7-资源控制器之HPA
- 4.8-资源控制器之PDB
- 4.9-资源控制器之StatefulSet
五、Kubernetes服务与发现
- 5.1-K8S网络概念
- 5.2-Service介绍
- 5.3-Service基础应用
- 5.4-Service实战
- 5.5-Ingress和Service的异同点
- 5.6-Ingress实战
- 5.7-K8S部署策略
六、Kubernetes存储基础
- 6.1-K8S存储相关概念
- 6.2-Pod的存储之Configmap
- 6.3-Pod的存储之Secret
- 6.4-Pod的存储之Volume
- 6.5-PV与PVC介绍
- 6.6-StorageClass
七、Kubernetes存储实战
- 7.1-持久化之NFS实战
- 7.2-K8S中部署Ceph
- 7.3-持久化之Ceph实战
- 7.4-服务部署与迁移的步骤
- 7.5-应用案例-Wordpress
- 7.6-应用案例-MySQL主从
- 7.7-应用案例-Redis一主两从三哨兵
八、Kubernetes权限
- 8.1-K8S集群安全介绍
- 8.2-K8S证书介绍
- 8.3-k8S认证、授权、准入控制概述
- 8.4-KubeConfig配置文件介绍
- 8.5-K8S自建账号及认证
- 8.6-K8S授权机制之RBAC
- 8.7-K8S准入控制器
九、Kubernetes扩展
- 9.1-Helm K8S的应用管理器
十、Kubernetes参考资料
- 10.1-K8S之资源清单详解
- 10.2-K8S面试题大全