先看值不值得学:这门课解决什么场景

这门课的主题是 Kubernetes 与容器云平台的落地部署。它解决的不是“听懂容器概念”的问题,而是“公司要把业务搬上云平台,你怎么把集群从零搭起来并跑通应用”的问题。很多做后端开发或系统运维的人,平时写代码或管单机没问题,但遇到要在生产环境部署高可用集群、规划网络与证书、把有状态服务(比如数据库)塞进容器里,就会卡壳。这门课的切入点很实际:围绕真实生产环境,带你把基础组件、镜像仓库、高可用配置一步步落地,而不是只跑个 minikube 就结束。如果你正处在需要向云原生架构迁移的团队,或者想从传统运维转向容器云方向,这种直接对着生产场景的课值得花时间看。

适合什么基础,建议先看哪几块

资料包的门槛不低,不适合完全没摸过 Linux 的人。它默认你已经熟悉基本的命令行操作、懂点网络和系统配置,且对容器有初步概念。如果你基础薄弱,直接看集群规划会一头雾水。建议先从 Kubernetes 基础知识与组件架构这块看起,把控制平面、工作节点、容器编排的逻辑理顺,知道各组件怎么协作。接着跳到生产环境集群规划部分,重点看 Linux 系统配置、DNS 主备以及高可用环境搭建,这几节是后面所有实操的基石,证书签发和镜像仓库配置也会在这部分串起来。至于应用与数据库实战,等集群跑通后再看,因为没环境你光看操作很难吸收。

学完能独立做什么,资料怎么配合练习

看完这套资料,你应该能独立完成一套生产级 Kubernetes 集群的规划与初始化部署,包括系统参数调优、高可用组件配置、证书体系搭建以及私有镜像仓库的对接。不会让你立刻成为什么“架构师”,但面对公司新业务要上云的需求,你能拿出具体的落地方案,而不是只停留在概念层面。资料怎么用很关键:它不是用来走马观花看的,必须跟着做。准备两到三台虚拟机,从系统配置开始自己敲一遍,遇到证书生成和高可用配置时,暂停视频对照自己的环境查错。课程里涉及多种数据库和中间件的部署,先挑你最常用的一两个跑通流程,别贪多。容器编排的坑都在细节里,只有自己把环境搭崩过,才能真正理解那些配置项的作用。


基于应用与数据库实战的docker+k8s系列课程(包括6种数据库、5种应用中间件)

课程目录

*   01 2.1.Kubernetes基础知识与组件架构/

  *   01 01.风哥容器云平台02-k8s课程介绍

  *   02 02.k8s基础知识01

  *   03 03.k8s基础知识02-容器编排技术

  *   04 04.k8s基础知识03-版本发展

  *   05 05.k8s基础知识03-组件架构

*   02 2.2.Kubernetes生产环境集群规划与建设-核心项目/

  *   01 06.Kubernetes集群项目规划

  *   02 07.Kubernetes运行环境Linux系统配置01

  *   03 08.Kubernetes运行环境Linux系统配置02

  *   04 09.DNS域名服务主备配置

  *   05 10.K8S平台高可用环境配置

  *   06 11.安装cfssl工具及创建证书

  *   07 12.Harbor镜像仓库集群建设01

  *   08 13.Harbor镜像仓库集群建设02

  *   09 14.Containerd容器安装与使用

  *   10 15.Etcd集群安装与数据备份

  *   11 16.kube-apiserver集群安装配置01

  *   12 17.kube-apiserver集群安装配置02

  *   13 18.kube-controller-manager集群安装

  *   14 19.kube-scheduler集群安装配置

  *   15 20.kubelet组件部署

  *   16 21.kube-proxy组件部署及kubelet故障处理

  *   17 22.Kubernetes安装Calico网络

  *   18 23.Kubernetes安装CoreDNS

  *   19 24.Kubernetes安装Metrics Server

  *   20 25.Kubernetes安装Dashboard

  *   21 26.Kubernetes集群后期验证

  *   22 27.Kubernetes配置服务发布Ingress-01

  *   23 28.Kubernetes配置服务发布Ingress-02

  *   24 29.Kubernetes应用布署流程与实战

*   03 2.3.Kubernetes技术原理与容器编排/

  *   01 30.Kubernetes资源文件yaml编写规则

  *   02 31.Kubernetes命名空间

  *   03 32.Kubernetes Pod容器集

  *   04 33.Kubernetes控制器管理01

  *   05 34.Kubernetes控制器管理02

  *   06 35.Kubernetes HPA水平自动伸缩

  *   07 36.Kubernetes服务管理01

  *   08 37.Kubernetes服务管理02

  *   09 38.Kubernetes网络组件

  *   10 39.Kubernetes网络插件

  *   11 40.Kubernetes权限控制

*   04 2.4.Kubernetes持久化存储管理/

  *   01 41.Kubernetes存储基础知识

  *   02 42.Kubernetes存储卷管理1

  *   03 43.Kubernetes存储卷管理2

  *   04 44.Kubernetes存储卷管理3

  *   05 45.ConfigMap创建与使用

  *   06 46.Secret创建与使用

*   05 2.5.Kubernetes运维管理与监控/

  *   01 47.Kubernetes运维管理常用命令

  *   02 48.Kubernetes运维Prometheus配置

  *   03 49.Kubernetes数据备份与恢复

  *   04 50.k8s生产环境二进制集群节点扩容与删除

  *   05 51.k8s生产环境二进制集群升级

*   06 2.6.Kubernetes生产应用与数据库布署(核心价值)/

  *   01 52.Kubernetes生产应用与数据库布署环境准备

  *   02 53.K8s-Nginx-PHP网站服务器布署并自动扩容

  *   03 54.K8s-MySQL数据库布署

  *   04 55.K8s-Tomcat生产应用布署(连接MySQL)

  *   05 56.K8s-Redis数据库布署

  *   06 57.K8s-MongoDB数据库布署

  *   07 58.K8s-Elasticsearch数据库布署

  *   08 59.K8s-PostgreSQL数据库布署

  *   09 60.K8s-Oracle数据库布署

  *   10 61.K8s-WebLogic生产应用布署(连接Oracle