Develop & Deploy Java Springboot App on Kubernetes Cluster

Develop & Deploy Java Springboot App on Kubernetes Cluster

通过使用 SpringBoot 和 Minikube 实现,逐步了解有关 Docker 和 Kubernetes 的一切

你将会学到的

  • 您将了解 Docker 及其工作原理
  • 您将了解 Kubernetes 及其架构
  • 您将学习创建 SpringBoot 和实现 Rest API
  • 您将学习 Dockerize SpringBoot 应用程序
  • 您将学习使用 Minikube 单节点 Kubernetes 集群
  • 您将学习创建部署和服务对象并使用命令行部署到 Kubernetes 集群

要求

  • Java基础

说明

在本课程中,您将通过使用 SpringBoot 和 Minikube 来逐步学习有关 Docker 和 Kubernetes 的所有知识。

我们将了解 docker 及其组件的架构/工作。

我们还将讨论使用 Kubernetes 时应遵循的一些最佳实践。

然后我们将继续了解我们一直遵循的不同部署策略以及这些方法的局限性。

为什么容器化是目前可用的最佳部署策略。

为什么我们需要 Kubernetes。

Kubernetes 解决什么问题。

2-什么是容器、Docker、容器部署和挑战

3-什么是 Kubernetes

4-Kubernetes集群和Node的概念

5-工作节点和主节点概述以及什么是命名空间

6-Worker 节点、Cubelet、POD、容器

7-Master节点组件-API Server

8-Master Node组件-Controller Manager及其类型

8-Master节点组件-调度器

9-Master Node组件-etcd键值存储

10-Kubernetes虚拟内网

11-深入了解 POD 和服务组件

12-副本和副本集

13-什么是Deployment,deployment是如何工作的 What is, Kubectl, Helm chart

14-可用于运行 Kubernetes 集群的选项 – Minikube、Azure Kubernetes Service、Elastic Kubernetes Service、Google Kubernetes Service

15种不同类型的服务

1-什么是 minikube 和下载软件

2-安装和启动Minikube

3-使用 Kubectl 命令验证 Minikube 集群安装

4-从Spring Initializer生成Springboot项目

5-导入Springboot项目到Intellij

6-创建 Hello World 控制器

7-为我们的 Springboot 应用程序创建 Dockerfile

8-允许 Kubernetes 访问本地 docker 镜像并在本地构建我们的镜像

9-创建 Deployment、访问 Deployment 详细信息、获取 Pod 信息和 Pod ogs

10-在我们的部署上创建一个 NodePort 服务并公开它并访问 Kubernetes 仪表板

11-访问Pod内运行的Springboot App

此课程面向哪些人:

  • 任何想了解 docker 和 kubernetes 并将其应用到工作中的人
声明:本站所有资源、素材等全部来源于互联网,赞助VIP仅用于对IT资源服务器带宽等费用支出做支持,从本站下载资源,说明你已同意本条款。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
TheItzy » Develop & Deploy Java Springboot App on Kubernetes Cluster