当前位置:首页 » 六六互联 » 正文

现代应用程序分散在云,虚拟机和服务器之间

255 人参与  2021年11月14日 17:00  分类 : 六六互联  评论

现代应用程序分散在云,虚拟机服务器之间

现代应用程序分散在云,虚拟机和服务器之间

Kubernetes或简称k8s,是一个用于自动执行应用程序部署的系统。现代应用程序分散在云,虚拟机服务器之间。手动管理应用程序不再是可行的选择。

K8s将虚拟机和物理机转换为统一的API切面。然后,开发人员可以使用Kubernetes API来部署,扩展和管理容器化的应用程序。

它的体系结构还为分布式系统提供了一个灵活的框架。K8s为您的应用程序自动协调扩展和故障转移,并提供部署模式。

它有助于管理运行应用程序的容器,并确保生产环境中没有停机时间。例如,如果某个容器发生故障,则另一个容器会自动取代其位置,而最终用户根本不会注意到。

Kubernetes不仅是一个编排系统。它是一组独立的,相互关联的控制过程。它的作用是在当前状态下连续工作,并朝着期望的方向移动过程。

Kubernetes架构和组成

Kubernetes具有去中心化的架构,不会线性处理任务。它基于声明性模型运行并实现"所需状态"的概念。下面这些步骤说明了Kubernetes的基本过程:

管理员创建应用程序的所需状态并将其放入清单文件manifest.yml中。

使用CLI或提供的用户界面将清单文件提供给Kubernetes API Server。 Kubernetes的默认命令行工具称为kubectl。

现代应用程序分散在云,虚拟机和服务器之间

Kubernetes将清单文件(描述了应用程序的期望状态)存储在称为键值存储(etcd)的数据库中。

Kubernetes随后在集群内的所有相关应用程序上实现所需的状态。

Kubernetes持续监控集群的元素,以确保应用程序的当前状态不会与所需状态有所不同。


来源:服务器,转载请保留出处和链接!

本文链接:http://www.cau168.com/post/57.html

抗投诉服务器
现代  应用  程序  虚拟机  服务器  

六六互联长期出售外贸服务器

<< 上一篇 下一篇 >>

六六互联

服务器 | 主机

Copyright 六六互联.Some Rights Reserved.www.ic.vip