# 目录 ### 介绍 * [序言](README.md) * [课程介绍](docs/1.课程介绍.md) ### Docker 基础 * [Docker 简介](docs/2.Docker 简介.md) * [镜像和容器的基本操作](docs/3.镜像和容器的基本操作.md) * [Dockerfile 定制镜像](docs/4.Dockerfile 定制镜像.md) * [私有镜像仓库](docs/5.私有镜像仓库.md) * [数据共享与持久化](docs/6.数据共享与持久化.md) * [Docker 的网络模式](docs/7.Docker的网络模式.md) ### Docker 三架马车 * [Docker Compose](docs/8.Docker Compose.md) * [Docker Machine](docs/9.Docker Machine.md) * [Docker Swarm](docs/10.Docker Swarm.md) ### Docker 实践 * [图形化管理和监控](docs/11.图形化管理和监控.md) * [Docker 的多阶段构建](docs/12.Docker的多阶段构建.md) * [Dockerfile 最佳实践](docs/13.Dockerfile最佳实践.md) ### Kubernetes 基础 * [Kubernetes 初体验](docs/14.Kubernetes初体验.md) * [基本概念与组件](docs/15.基本概念与组件.md) ### kubeadm 搭建集群 * [使用 kubeadm 搭建集群环境](docs/16.用 kubeadm 搭建集群环境.md) * [安装 Dashboard 插件](docs/17.安装 Dashboard 插件.md) ### 深入理解 Pod * [YAML 文件](docs/18.YAML 文件.md) * [静态 Pod](docs/19.静态 Pod.md) * [Pod Hook](docs/20.Pod Hook.md) * [Pod 的健康检查](docs/21.健康检查.md) * [初始化容器](docs/22.初始化容器.md) ### 常用对象操作: * [Replication Controller 与 Replica Set](docs/23.使用RC管理Pod.md) * [Deployment](docs/24.Deployment 使用.md) * [HPA](docs/25.Pod 水平自动伸缩.md) * [Job/CronJob](docs/26.Job与Cronjob 的使用.md) * [Service](docs/27.Service.md) * [ConfigMap](docs/28.ConfigMap.md) * [Secret](docs/29.Secret.md) * [RBAC](docs/30.RBAC.md) * [部署Wordpress示例](docs/31.部署 Wordpress 示例.md) * [DaemonSet 和 StatefulSet](docs/32.DaemonSet 与 StatefulSet.md) ### 持久化存储: * [PV](docs/33.PV.md) * [PVC](docs/34.PVC.md) * [StorageClass](docs/35.StorageClass.md) ### 服务发现 * [kubedns](docs/39.kubedns.md) * [ingress 安装配置](docs/40.ingress.md) * [ingress tls 和 path 的使用](docs/41.ingress config.md) ### 包管理工具 Helm * [Helm 的安装使用](docs/42.Helm安装.md) * [Helm 的基本使用](docs/43.Helm基本使用.md) * [Helm 模板之内置函数和Values](docs/44.Helm模板之内置函数和Values.md) * [Helm 模板之模板函数与管道](docs/45.Helm模板之模板函数与管道.md) * [Helm 模板之控制流程](docs/46.Helm模板之控制流程.md) * [Helm 模板之命名模板](docs/47.Helm模板之命名模板.md) * [Helm 模板之其他注意事项](docs/48.Helm模板之其他注意事项.md) * [Helm Hooks](docs/49.Helm Hooks.md) ### 调度器 * [Kubernetes 调度器介绍](docs/50.Kubernetes调度策略.md) * [Kubernetes 亲和性调度](docs/51.Kubernetes亲和性调度.md) ### 集群监控 * [手动安装 Prometheus](docs/52.Prometheus基本使用.md) * [监控 Kubernetes 集群应用](docs/53.监控Kubernetes集群应用.md) * [监控 Kubernetes 集群节点](docs/54.监控Kubernetes集群节点.md) * [监控 Kubernetes 常用资源对象](docs/55.监控Kubernetes常用资源对象.md) * [Grafana 的安装使用](docs/56.Grafana的安装使用.md) * [AlertManager 的使用](docs/57.AlertManager的使用.md) * [Prometheus Operator 的安装](docs/58.Prometheus Operator.md) * [自定义Prometheus Operator 监控项](docs/59.自定义Prometheus Operator 监控项.md) * [Prometheus Operator高级配置](docs/60.Prometheus Operator高级配置.md) ### 日志收集 * [日志收集架构](docs/61.日志收集架构.md) * [搭建 EFK 日志系统](docs/62.搭建 EFK 日志系统.md) ### CI/CD: * [动态 Jenkins Slave](docs/36.Jenkins Slave.md) * [Jenkins Pipeline 部署 Kubernetes 应用](docs/37.Jenkins Pipeline.md) * [Jenkins BlueOcean](docs/38.Jenkins BlueOcean.md) * [Harbor](docs/63.Harbor.md) * [Gitlab](docs/64.Gitlab.md)