什么是kubernetes集群?什么是Minikube?

时间:2022-07-13

1.目标

什么是kubernetes集群?什么是Minikube?

Kubernetes 集群

kubernates用于协调高度可用的计算机集群,这些计算机集群被连接为单个单元工作,kubernetes的抽象性允许您将容器化应用程序部署到集群中,而不需要将程序绑定在一台计算机上。为了满足这种部署模型,应用程序需要被容器化,容器化应用程序比过去的部署模型更灵活和可用,其中应用程序直接安装到特定机器上,作为深入集成到主机中的软件包。kubernetes在一个集群以上更有效的方式自动分发,调度容器应用程序


image.png


2.Kubernetes 集群由两种类型的资源组成:

master是集群的调度节点

node是集群的实际工作节点

Master 负责管理集群。 master 协调集群中的所有活动,例如调度应用程序、维护应用程序的所需状态、扩展应用程序和滚动更新。


节点 是 Kubernetes 集群中的工作机器,可以是物理机或虚拟机。 每个工作节点都有一个 Kubelet,它是管理 节点 并与 Kubernetes Master 节点进行通信的代理。节点 上还应具有处理容器操作的工作,例如 Docker 或 rkt。一个 Kubernetes 工作集群至少有三个节点。


3、Minikube

Kubernetes 集群可以部署在物理机或虚拟机上。要开始使用 Kubernetes 开发,您可以使用 Minikube。Minikube 是一个轻量级的 Kubernetes 实现,会在本机创建一台虚拟机,并部署一个只包含一个节点的简单集群。 Minikube 适用于 Linux, Mac OS 和 Windows 系统。Minikube CLI 提供了集群的基本引导操作,包括启动、停止、状态和删除。为了完成此基础训练,您将使用预先安装了 Minikube 的在线终端。



Copyright © 2016 广州思洋文化传播有限公司,保留所有权利。 粤ICP备09033321号

与项目经理交流
扫描二维码
与项目经理交流
ciya68