从Linux基础到k8s进阶,Kubernetes 入门到进阶实战(前11章)

Kubernetes 入门到进阶实战,系统性掌握 K8s 生产实践

第1章 课程导学 试看

本章作为课程内容引入,主要介绍课程实战项目,课程的学习方法以及课程内容具体安排,希望大家都能通过这门课程,学有所成,学有所归。

第2章 课前准备之项目准备 试看

本章先带大家了解课程知识脉络,理清Kubernetes知识体系,实战贯穿课程的博客项目的打包、容器化运行过程,为后续学习打好基础。

第3章 Kubernetes之Docker必知必会

学好Kubernetes,容器是前提,本章带大家从命令和原理快速入门Docker容器基础,实战把博客应用运行在容器上,为课程后续Kubernetes镜像拉取做铺垫。

第4章 Kubernetes基础及集群搭建 试看

本章带大家分析Kubernetes产生原因,逐层剖析Kubernetes架构,从零开始使用 kubeadm搭建Artifactory集群。

第5章 Kubernetes的调度单元Pod

本章先从Pod组成原理、生命周期、事件处理等方面带大家掌握围绕Kubernetes的核心组件Pod,实战如何将应用以Pod方式运行在Kubernetes上。

第6章 Kubernetes的网络实现

运行好Pod之后,本章带大家掌握如何让外部用户访问Pod运行的资源,实战Service和 Ingress的使用方式。

第7章 Kubernetes控制器

本章将带大家掌握Kubernetes的多种控制器管理 Pod 的生命周期,了解Daemon Pods是如何被调度的,最后实战Job 任务。

第8章 Kubernetes持久化存储业务数据

本章带大家掌握如何管理一个有状态的应用,以及如何持久化有状态数据,并实战 PV、PVC挂载NFS。

第9章 Kubernetes之应用与配置分离

本章将实战Configmap和Secret秘钥管理,还会带大家掌握Kubernetes配置管理的最佳实践。

第10章 Kubernetes之容器镜像中心

本章将带大家深入理解私有容器镜像中心,配置私有镜像中心,完成博客应用的镜像打包和上传。

第11章 Kubernetes之部署博客项目

本章将大家将一个完整的博客应用部署到Kubernetes,配置stateful set的Mysql数据库,实现空间隔离和镜像晋级。

第12章 使用Helm部署应用

本章将大家了解Helm,完成Helm的安装,部署Helm Chart,创建私有Helm并为博客项目创建Helm chart,最终实现应用和数据库的联合部署。

第13章 使用Prometheus和Grafana实现Kubernetes监控

在上一章部署好应用之后,本章给大家带来了云原生日志监控平台Prometheus,使用Prometheus监控Kubernetes集群,并完成部署配置Grafana。

第14章 Kubernetes的扩展

本章将助力大家进阶Kubernetes,扩展Kubernetes平台,实现自定义的功能。

第15章 课程总结

本章作为课程的最后一章,我们将带你整体梳理课程所学的内容,并提供一些后续的学习建议,在课程问答区老师等着与你进一步交流。

你可能感兴趣的:(从Linux基础到k8s进阶)