海马学院:从 Docker 到 Kubernetes 进阶 资源介绍
学完本课程以后,你将会对 Docker 和 Kubernetes 有一个更加深入的认识,我们会讲到 Docker 的一些常用方法,当然我们的重点会在 Kubernetes 上面,会用 kubeadm 来搭建一套 Kubernetes 的集群,理解 Kubernetes 集群的运行原理,常用的一些控制器使用方法、还有 Kubernetes 的一些调度策略、Kubernetes的运维、包管理工具 Helm 的使用以及最后我们会实现基于 Kubernetes 的 CI/CD。
课程目录:
章节1:课程介绍 课时1视频课程介绍 章节2:Docker 基础试看 课时2视频Docker 简介与安装 课时3视频Docker 基本命令 课时4视频Dockerfile 基本用法可试看 课时5视频Docker 私有仓库 课时6视频数据共享与持久化 课时7视频Docker 网络模式 章节3:Docker 三架马车 课时8视频Docker Compose 课时9视频Docker Machine 课时10视频Docker Swarm 章节4:Docker 实践 课时11视频图形化管理和监控工具 课时12视频Docker 的多阶段构建 课时13视频Dockerfile 最佳实践 章节5:Kubernetes 基础 课时14视频Kubernetes 初体验 课时15视频基本概念和组件 章节6:集群环境搭建 课时16视频使用 Kubeadm 搭建集群环境 课时17视频Dashboard 插件安装 章节7:深入理解 Pod试看 课时18视频YAML 文件可试看 课时19视频静态 Pod 课时20视频Pod Hook 课时21视频Pod 的健康检查 课时22视频初始化容器 章节8:常用资源对象 课时23视频Replication Controller 与 Replica Set 课时24视频Deployment 的使用 课时25视频Pod 自动扩缩容 课时26视频Job 和 CronJob 的使用 课时27视频Service 的使用 课时28视频ConfigMap 的使用 课时29视频Secret 的使用 课时30视频RBAC 的使用(1) 课时31视频RBAC 的使用(2) 课时32视频WordPress 部署示例(1) 课时33视频WordPress 部署示例(2) 课时34视频DaemonSet 与 StatefulSet 的使用 章节9:持久化存储 课时35视频PV 的使用 课时36视频PVC 的使用 课时37视频StorageClass 的使用 章节10:服务发现 课时38视频集群内部服务发现-kubedns 课时39视频Traefik 的安装使用 课时40视频Ingress TLS 与 PATH 使用 章节11:Helm 包管理工具试看 课时41视频Helm 的安装使用可试看 课时42视频Helm 的基本使用 课时43视频Helm 模板之内置函数和 Values 课时44视频Helm 模板之模板函数与管道 课时45视频Helm 模板之控制流程 课时46视频Helm 模板之命名模板 课时47视频Helm 模板之其他注意事项 课时48视频Helm Hooks 的使用 章节12:调度器详解试看 课时49视频调度器解析可试看 课时50视频节点亲和性 课时51视频Pod 亲和性与反亲和性以及污点和容忍 章节13:集群监控试看 课时52视频手动安装 Prometheus 课时53视频Prometheus 安装错误排查 课时54视频监控 Kubernetes 集群应用 课时55视频node-exporter 的安装使用 课时56视频Prometheus 自动发现 K8S 节点 课时57视频Kubernetes 常用资源对象监控 课时58视频Grafana 的安装使用 课时59视频Grafana 的插件和监控 课时60视频AlertManager 的安装使用 课时61视频AlertManager 结合钉钉的报警 课时62视频Prometheus Operator 的安装使用 课时63视频自定义 Prometheus Operator 监控可试看 课时64视频自定义 Prometheus Operator 报警 课时65视频Prometheus Operator 高级配置 章节14:日志收集 课时66视频日志采集架构 课时67视频搭建日志系统之 Elasticsearch 集群 课时68视频搭建日志系统之 Fluentd 章节15:CI/CD试看 课时69视频动态 Jenkins Slave可试看 课时70视频Jenkins Pipeline 部署 K8S 应用 课时71视频Jenkins Blue Ocean 的使用 课时72视频Harbor 的安装使用 课时73视频Gitlab 的安装使用 课时74视频Gitlab CI Runner 的安装 课时75视频Gitlab CI 的基本使用 课时76视频Gitlab CI 示例演示 课时77视频DevOps 完整示例1 课时78视频DevOps 完整示例2