Kubernetes 这个单词来自于希腊语,含义是舵手或领航员,是一款产品级的容器编排技术,可以自动进行容器的部署、扩容和管理。Kubernetes 也称为 K8S,其中 8 是代表中间 “ubernete” 的 8 个字符,是 Google 在 2014 年开源的一个容器编排引擎,用于自动化容器化应用程序的部署、规划、扩展和管理,它将组成应用程序的容器分组为逻辑单元,以便于管理和发现,用于管理云平台中多个主机上的容器化的应用,Kubernetes 的目标是让部署容器化的应用简单并且高效,很多细节都不需要运维人员去进行复杂的手工配置和处理。
Kubernetes 是从事运维人员的必备技术,但是对于开发人员来说也应该掌握这一门技术,我们可以采用 Kubernetes 技术来进行微服务的部署,本课程以精炼的篇幅,在比较短的时间内让你快速掌握 Kubernetes,以快速适应公司的需要,不管是开发人员还是运维人员都能快速掌握这一门技术。
课程目录
- What is Kubernetes?
- Kubernetes 管理员认证(CKA)
- Kubernetes 整体架构
- Kubernetes 环境搭建方式
- Kubeadm 部署 Kubernetes
- Kubernetes 部署环境要求
- Kubernetes 部署环境准备
- Kubernetes 安装具体步骤
- Kubernetes 部署网络插件
- Kubernetes 部署“容器化应用”
- 在 Kubernetes 集群中部署一个 Nginx
- 在 Kubernetes 集群中部署一个 Tomcat
- 在 Kubernetes集群中部署 SpringBoot 应用
- 部署 Kubernetes Dashbaord
- 采用 Ingress 暴露应用
- 采用 Ingress 暴露容器化应用(Nginx)
- kubernetes 部署 Spring Cloud 微服务
- Kubernetes 架构及和核心组件