⚠️ 重要提醒:课程资源里面的所有加微信什么的不要信,上当受骗与本站无关。

📚 课程介绍

本课程从Kubernetes基础知识讲起,逐步深入到高级应用,通过实战项目,帮助学员掌握Kubernetes在生产环境中的应用。

📋 学习前提

1. Linux基础(了解Linux操作系统的基本命令和文件系统结构) 2. Docker基础(熟悉Docker的基本概念和使用方法)

⭐ 推荐指数

⭐⭐⭐⭐☆ (4/5星)

📖 课程目录

第1章 课程导学

1-2 课程介绍与学习指南

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

2-1 Kubernetes知识体系

2-2 实战博客项目介绍

2-3 博客项目架构及核心代码

2-4 博客应用运行环境搭建

2-5 Virtualbox虚拟机配置双网卡实现固定IP

2-6 安装Docker&环境配置

2-7 Docker运行Mysql Server

2-8 博客项目编译打包运行

第3章 Kubernetes之Docker必知必会

3-1 为什么需要Docker

3-2 Docker namespace隔离

3-3 CGroups实现资源配额

3-4 Docker镜像特性&原理

3-5 为博客项目编写Dockerfile

3-6 为博客项目构建Docker镜像

3-7 Docker run -link运行博客项目

第4章 Kubernetes基础及集群搭建

4-1 Kuberentes的起源和发展

4-2 为什么需要Kubernetes

4-3 Kubernetes的架构和核心概念

4-4 Kubernetes部署方案

4-5 安装基础软件

4-6 Master节点安装kubeadm

4-7 初始化Kubernetes Master

4-8 安装配置worker node节点

4-9 剖析Kubeadm安装过程及错误排查

4-10 安装Dashboard

第5章 Kubernetes的调度单元Pod

5-1 创建Nginx Pod

5-2 Pod实现原理

5-3 容器和Pod的生命周期

5-4 为容器生命周期提供事件处理

5-5 创建包含Init容器的Pod

5-6 用探针检查Pod的健康性

5-7 为容器设置启动时要执行的命令和参数

5-8 为容器定义相互依赖的环境变量

5-9 为容器进行配额管理

5-10 安装第二个worker node

5-11 使用亲和性调度节点

5-12 将configmap数据注入容器

5-13 root vs特权用户

5-14 非root用户运行Pod

第6章 Kubernetes的网络实现

6-1 Service对象&实践

6-2 用Service暴露Pod服务地址

6-3 集群内Pod通信机制

6-4 实践Service创建DNS记录

6-5 从集群外部访问Service

6-6 ingress实践

6-7 实战Ingress控制器

第7章 Kubernetes控制器

7-1 ReplicaSet管理副本

7-2 深入理解deployment

7-3 有状态的应用StatefulSets

7-4 DeamonSet后台任务

7-5 Daemoset如何调度

7-6 Job任务实战

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

8-1 Kuberentes的卷volume

8-2 实战挂载NFS卷

8-3 持久化存储PersistantVolume

8-4 PVC持久化卷Claim

8-5 存储类Storage Class

8-6 实战PVC&Storage挂载NFS

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

9-1 Configmap的概念和实战

9-2 Secret秘钥管理实战

9-3 Kubernetes配置管理最佳实践

第10章 Kubernetes之容器镜像中心

10-1 如何使用公有镜像仓库

10-2 实战搭建私有镜像中心

10-3 配置私有镜像中心

10-4 配置私有镜像仓库

10-5 推送镜像到私有镜像仓库

第11章 Kubernetes之部署博客项目

11-1 StatefulSet部署mysql

11-2 编写博客应用的Service和Deployment文件

11-3 使用私有镜像中心拉取镜像

11-4 为博客应用进行配置分离

11-5 空间隔离和镜像晋级

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。