Kubernetes (K8s) 是一个开源的容器编排平台,用于自动化管理、调度和扩展容器化应用程序。Kubernetes提供了一种简化容器部署、管理和扩展的方式,使得应用程序可以更加可靠地运行。在Kubernetes集群中,可以管理多个容器化的应用程序,运行在不同的主机上。
Kubernetes系统精讲 Go语言实战是指使用Go语言编写一个Kubernetes集群可视化工具的实战教程。通过这个教程,可以学习到如何使用Go语言来开发基于Kubernetes的应用程序,并利用这个应用程序来对Kubernetes集群进行可视化管理。
具体来说,这个实战教程可以包括以下内容:
1. 安装Kubernetes集群:首先需要搭建一个Kubernetes集群,可以使用Minikube或者Kubeadm等工具来搭建本地或者云上的Kubernetes环境。
2. 学习Kubernetes API:Kubernetes提供了一组API,用于管理和操作Kubernetes集群。可以学习如何使用Go语言来调用Kubernetes API,获取集群的状态信息,以及对应用程序进行创建、删除、扩缩容等操作。
3. 开发可视化工具:使用Go语言开发一个简单的Web应用程序,用于展示Kubernetes集群的状态信息和应用程序的运行情况。可以利用Kubernetes API获取集群的状态信息,并使用前端框架如React或者Vue.js来展示这些信息。
4. 实现功能模块:实现诸如展示集群节点、容器、Pod等基础信息的功能模块,并提供对应的操作界面,例如启动、停止、扩缩容等操作。
5. 完善可视化效果:除了展示基本的集群和应用程序状态信息外,可以进一步完善可视化效果,例如通过图形化方式展示集群拓扑结构,以及展示不同应用程序之间的依赖关系等。
通过完成这个实战教程,可以深入了解Kubernetes的工作原理,学习如何使用Go语言开发基于Kubernetes的应用程序,以及如何对Kubernetes集群进行可视化管理。同时,也可以提高对容器编排技术的理解,并掌握一种实际开发的方法和技巧。
课程截图:
课程目录: ├──{01}–第1章 【基础理论】Docker基础入门 | ├──[1.10]–1-10 Dockerfile编写(3).mp4 50.14M | ├──[1.11]–1-11 DockerCompose入门.mp4 57.61M | ├──[1.12]–1-12 本章小结.mp4 26.22M | ├──[1.1]–1-1 Kubernetes系统精讲 带你轻松掌握云原生必备技能.mp4 45.20M | ├──[1.2]–1-2 本章概览.mp4 6.80M | ├──[1.3]–1-3 Docker与虚拟机.mp4 25.17M | ├──[1.4]–1-4 Docker安装与配置.mp4 41.62M | ├──[1.5]–1-5 Docker命令总结(1).mp4 37.39M | ├──[1.6]–1-6 Docker命令总结(2).mp4 46.19M | ├──[1.7]–1-7 Docker命令总结(3).mp4 57.99M | └──[1.8]–1-8 Dockerfile编写(1).mp4 70.10M ├──{02}–第2章 【基础理论】Kubernetes集群初始化 | ├──[2.10]–2-10 本章小结.mp4 8.63M | ├──[2.1]–2-1 本章概览.mp4 9.63M | ├──[2.2]–2-2 K8S适用场景.mp4 20.65M | ├──[2.4]–2-4 Docker与K8S的区别与联系.mp4 46.07M | ├──[2.5]–2-5 Kind初始化K8S集群.mp4 65.55M | ├──[2.6]–2-6 Kubeadm初始化K8S集群(上).mp4 57.08M | ├──[2.7]–2-7 Kubeadm初始化K8S集群(下).mp4 60.00M | ├──[2.8]–2-8 Kubeadm节点加入.mp4 19.84M | └──[2.9]–2-9 Kubernetes冒烟测试.mp4 35.73M ├──{03}–第3章 【项目实战】KubeImooc项目开发环境搭建 | ├──[3.10]–3-10 Vue项目初始化配置.mp4 31.96M | ├──[3.12]–3-12 项目打包发布(上).mp4 66.70M | ├──[3.13]–3-13 项目打包发布(中).mp4 56.56M | ├──[3.14]–3-14 项目打包发布(下).mp4 25.66M | ├──[3.15]–3-15 项目持续集成流程梳理.mp4 21.12M | ├──[3.16]–3-16 项目持续集成之Gogs代码仓库搭建.mp4 68.13M | ├──[3.17]–3-17 项目持续集成之Drone环境搭建.mp4 28.33M | ├──[3.18]–3-18 项目持续集成之流水线配置.mp4 94.71M | ├──[3.19]–3-19 项目持续集成之前端项目自动发布.mp4 30.95M | ├──[3.1]–3-1 本章概览.mp4 6.19M | ├──[3.20]–3-20 项目持续集成之后端项目自动发布.mp4 11.17M | ├──[3.21]–3-21 本章小结.mp4 56.39M | ├──[3.2]–3-2 Harbor环境搭建(上).mp4 129.82M | ├──[3.3]–3-3 Harbor环境搭建(下).mp4 49.60M | ├──[3.4]–3-4 Golang后端项目环境搭建-集成Gin框架.mp4 38.79M | ├──[3.5]–3-5 Golang后端项目搭建-项目工程化结构拆分.mp4 60.40M | ├──[3.6]–3-6 Golang后端项目搭建-配置参数分离.mp4 48.26M | ├──[3.7]–3-7 Golang后端项目搭建-集成K8S(上).mp4 43.56M | ├──[3.8]–3-8 Golang后端项目搭建-集成K8S(下).mp4 55.05M | └──[3.9]–3-9 Vue前端环境搭建.mp4 34.98M ├──{04}–第4章 【核心知识+原理分析】Pod参数详解 | ├──[4.10]–4-10 本章小结.mp4 26.08M | ├──[4.1]–4-1 本章概览.mp4 4.40M | ├──[4.2]–4-2 Docker容器与Pod的区别.mp4 15.84M | ├──[4.3]–4-3 系统学习Pod定义参数之Pod内容器定义参数(上).mp4 49.80M | ├──[4.4]–4-4 系统学习Pod定义参数之Pod内容器定义参数(中).mp4 67.49M | ├──[4.5]–4-5 系统学习Pod定义参数之Pod内容器定义参数(下).mp4 44.23M | ├──[4.6]–4-6 系统学习Pod定义参数之Pod健康检查(上).mp4 72.49M | ├──[4.7]–4-7 系统学习Pod定义参数之Pod健康检查(下).mp4 66.37M | ├──[4.8]–4-8 系统学习Pod定义参数之作用于整个Pod的参数.mp4 36.15M | └──[4.9]–4-9 系统学习Pod定义参数之Pod卷挂载.mp4 42.23M ├──{05}–第5章 【项目实战】KubeImooc项目Pod管理模块开发 | ├──[5.10]–5-10 Pod接口开发之Pod创建(6).mp4 79.52M | ├──[5.11]–5-11 Pod接口开发之Pod创建(7).mp4 129.61M | ├──[5.12]–5-12 Pod接口开发之Pod创建(8).mp4 108.80M | ├──[5.13]–5-13 Pod接口开发之Pod创建(9).mp4 63.84M | ├──[5.14]–5-14 Pod更新操作之Update.mp4 66.48M | ├──[5.15]–5-15 Pod更新操作是Patch.mp4 53.21M | ├──[5.16]–5-16 Pod更新操作之Watcher状态后更新(上).mp4 66.05M | ├──[5.17]–5-17 Pod更新操作之Watcher状态后更新(下).mp4 84.87M | ├──[5.18]–5-18 Pod详情查看(1).mp4 99.60M | ├──[5.19]–5-19 Pod详情查看(2).mp4 72.68M | ├──[5.1]–5-1 本章概览.mp4 4.14M | ├──[5.20]–5-20 Pod详情查看(3).mp4 49.22M | ├──[5.22]–5-22 Pod列表展示接口开发(上).mp4 77.04M | ├──[5.23]–5-23 Pod列表展示接口开发(下).mp4 33.81M | ├──[5.25]–5-25 界面开发与接口联调(上).mp4 69.37M | ├──[5.26]–5-26 界面开发与接口联调(中).mp4 75.28M | ├──[5.27]–5-27 界面开发与接口联调(下).mp4 49.15M | ├──[5.28]–5-28 项目持续集成.mp4 21.79M | ├──[5.29]–5-29 本章小结.mp4 33.20M | ├──[5.2]–5-2 Pod接口开发之接口梳理.mp4 24.96M | ├──[5.3]–5-3 Pod接口开发之命名空间管理(上).mp4 52.74M | ├──[5.4]–5-4 Pod接口开发之命名空间管理(下).mp4 27.01M | ├──[5.5]–5-5 Pod接口开发之Pod创建(1).mp4 89.23M | ├──[5.6]–5-6 Pod接口开发之Pod创建(2).mp4 46.48M | ├──[5.7]–5-7 Pod接口开发之Pod创建(3).mp4 82.83M | ├──[5.8]–5-8 Pod接口开发之Pod创建(4).mp4 74.00M | └──[5.9]–5-9 Pod接口开发之Pod创建(5).mp4 91.21M ├──{06}–第6章 【核心知识+原理分析】K8S调度管理 | ├──[6.10]–6-10 Affinity调度之pod亲和调度.mp4 42.43M | ├──[6.11]–6-11 Affinity调度之pod反亲和调度.mp4 22.08M | ├──[6.12]–6-12 本章小结.mp4 38.41M | ├──[6.1]–6-1 本章概览.mp4 2.35M | ├──[6.2]–6-2 调度器原理分析.mp4 47.61M | ├──[6.3]–6-3 nodename调度讲解.mp4 54.80M | ├──[6.4]–6-4 nodeSelector调度讲解.mp4 39.85M | ├──[6.5]–6-5 taints toerations调度-1.mp4 38.85M | ├──[6.6]–6-6 taints toerations调度-2.mp4 35.79M | ├──[6.7]–6-7 taints toerations调度-3.mp4 40.11M | ├──[6.8]–6-8 Affnity调度之node硬亲和调度.mp4 54.97M | └──[6.9]–6-9 Affnity调度之node软亲和调度.mp4 33.26M ├──{07}–第7章 【项目实战】KubeImooc项目调度管理模块开发 | ├──[7.10]–7-10 Pod创建新增Tolerations参数.mp4 31.07M | ├──[7.11]–7-11 nodeAffinity调度.mp4 171.03M | ├──[7.12]–7-12 前端开发&接口联调.mp4 43.76M | ├──[7.13]–7-13 项目持续集成.mp4 17.90M | ├──[7.14]–7-14 本章小结.mp4 25.85M | ├──[7.1]–7-1 本章概览.mp4 3.64M | ├──[7.2]–7-2 NodeScheduling接口梳理.mp4 47.22M | ├──[7.3]–7-3 Node列表开发(1).mp4 101.53M | ├──[7.4]–7-4 Node列表开发(2).mp4 73.94M | ├──[7.5]–7-5 Node详情查看.mp4 67.79M | ├──[7.6]–7-6 Node标签管理-1.mp4 85.43M | ├──[7.7]–7-7 Node标签管理-2.mp4 21.13M | ├──[7.8]–7-8 Node污点管理.mp4 34.43M | └──[7.9]–7-9 查看Node下所有Pod接口.mp4 14.81M ├──{08}–第8章 【核心知识+原理分析】将应用和配置分离 | ├──[8.1]–8-1 本章概览.mp4 2.21M | ├──[8.2]–8-2 配置分离实现原理.mp4 40.09M | ├──[8.3]–8-3 ConfigMap配置分离yaml编排示例.mp4 42.50M | ├──[8.4]–8-4 Secret配置分离 yaml编排示例.mp4 25.99M | └──[8.5]–8-5 本章小结.mp4 16.52M ├──{09}–第9章 【项目实战】KubeImooc项目应用与配置分离模块开发 | ├──[9.10]–9-10 Pod支持动态环境变量-1.mp4 45.75M | ├──[9.11]–9-11 Pod支持动态环境变量-2.mp4 63.41M | ├──[9.12]–9-12 Pod支持动态环境变量-3.mp4 105.48M | ├──[9.13]–9-13 界面开发&接口联调.mp4 86.56M | ├──[9.14]–9-14 项目持续集成.mp4 14.59M | ├──[9.15]–9-15 本章小结.mp4 52.20M | ├──[9.1]–9-1 本章概览.mp4 4.22M | ├──[9.2]–9-2 接口开发梳理.mp4 52.12M | ├──[9.3]–9-3 ConfigMap创建和更新.mp4 130.61M | ├──[9.4]–9-4 ConfigMap列表和详情查询.mp4 120.65M | ├──[9.5]–9-5 ConfigMap删除.mp4 15.99M | ├──[9.6]–9-6 Secret接口路由定义.mp4 35.42M | ├──[9.7]–9-7 Secret创建与更新.mp4 107.86M | ├──[9.8]–9-8 Secret删除.mp4 15.39M | └──[9.9]–9-9 Secret列表和详情查询.mp4 101.10M ├──{10}–第10章 【核心知识+原理分析】存储卷管理 i class=ne | ├──[1.10]–1-10 Dockerfile编写(3).mp4 53.07M | ├──[10.10]–10-10 NFS Provisioner安装.mp4 75.57M | ├──[10.11]–10-11 StorageClass编排详解.mp4 48.59M | ├──[10.12]–10-12 本章小结.mp4 56.34M | ├──[10.1]–10-1 本章概览.mp4 4.24M | ├──[10.2]–10-2 EmptyDir 编排讲解.mp4 65.66M | ├──[10.3]–10-3 HostPath编排讲解.mp4 61.90M | ├──[10.4]–10-4 Downward编排详解.mp4 37.01M | ├──[10.6]–10-6 Secret编排详解.mp4 18.66M | ├──[10.7]–10-7 NFS环境搭建.mp4 47.29M | ├──[10.8]–10-8 PV和PVC工作原理.mp4 32.84M | └──[10.9]–10-9 PV和PVC编排详解.mp4 49.33M ├──{11}–第11章 【项目实战】KubeImooc项目存储卷管理 | ├──[11.10]–11-10 PersistentVolumeClaim列表查询.mp4 50.12M | ├──[11.11]–11-11 PersistentVolumeClaim 代码Re.mp4 45.80M | ├──[11.12]–11-12 StorageClass创建.mp4 100.55M | ├──[11.13]–11-13 StorageClass删除接口.mp4 8.75M | ├──[11.14]–11-14 StorageClass列表查询.mp4 73.40M | ├──[11.15]–11-15 StorageClass代码Review.mp4 49.45M | ├──[11.16]–11-16 Pod适配多种存储卷(上).mp4 103.65M | ├──[11.17]–11-17 Pod适配多种存储卷(下).mp4 108.68M | ├──[11.18]–11-18 界面开发与接口联调.mp4 69.85M | ├──[11.19]–11-19 本章功能演示与优化.mp4 68.23M | ├──[11.1]–11-1 本章概览.mp4 8.15M | ├──[11.20]–11-20 项目持续集成.mp4 18.72M | ├──[11.21]–11-21 本章小结.mp4 47.98M | ├──[11.2]–11-2 接口梳理.mp4 26.80M | ├──[11.3]–11-3 PersistentVolume创建-1.mp4 83.14M | ├──[11.5]–11-5 PersistentVolume 删除.mp4 10.42M | ├──[11.6]–11-6 PersistentVolume列表查询.mp4 65.41M | ├──[11.7]–11-7 PersistentVolume代码Review-.mp4 50.08M | ├──[11.8]–11-8 PersistentVolumeClaim创建.mp4 67.94M | └──[11.9]–11-9 PersistentVolumeClaim删除.mp4 10.46M ├──{12}–第12章 【核心知识+原理分析】服务发现 i class=new | ├──[12.10]–12-10 Traefik 为Kubeimooc配置TLS证书支.mp4 112.54M | ├──[12.11]–12-11 本章小结.mp4 55.43M | ├──[12.1]–12-1 本章概览.mp4 6.51M | ├──[12.2]–12-2 服务发现工作原理.mp4 66.13M | ├──[12.3]–12-3 端口映射方式服务发现.mp4 18.58M | ├──[12.5]–12-5 Metallb实践LoadBalancer.mp4 74.30M | ├──[12.6]–12-6 Ingress Controller Traefik安.mp4 44.06M | ├──[12.7]–12-7 Ingress编排详解.mp4 53.78M | ├──[12.8]–12-8 Traefik IngressRoute实践.mp4 44.22M | └──[12.9]–12-9 Traefik Middware编排详解.mp4 31.27M └──课件 666root.com | ├──kubeimooc-server-master.zip 69.09kb | └──kubeimooc-web-master.zip 380.46kb