什么是容器编排?容器编排是运行容器化工作负载和服务所需的大部分操作工作的自动化。这包括软件团队管理容器生命周期所需的大量内容,包括配置、部署、扩展(向上和向下)、网络、负载平衡等。
为什么我们需要容器编排?
因为容器本质上是轻量级和短暂的,所以在生产中运行它们很快就会变成一项巨大的工作。特别是当与微服务(通常每个都在自己的容器中运行)配对时,容器化应用程序可能会转化为运行数百或数千个容器,尤其是在构建和运行任何大型系统时。
如果手动管理,这可能会带来很大的复杂性。容器编排是使开发和运营(或DevOps)可管理操作复杂性的原因,因为它提供了一种自动化大部分工作的声明方式。这使其非常适合DevOps团队和文化,这些团队通常努力以比传统软件团队更快的速度和敏捷性运行。
容器编排有什么好处?
容器编排是使用容器的关键,它使组织能够充分发挥其优势。它还为容器化环境提供了自己的优势,包括:
什么是容器及其好处?

正因为如此,容器提供了许多好处,包括:
什么是Kubernetes容器编排?
Kubernetes是一个流行的容器编排开源平台。它使开发人员能够轻松构建容器化应用程序和服务,以及扩展、调度和监控这些容器。虽然容器编排还有其他选项,例如ApacheMesos或DockerSwarm,但Kubernetes已成为行业标准。Kubernetes提供了广泛的容器功能、动态的贡献者社区、云原生应用程序开发的增长以及商业和托管Kubernetes工具的广泛可用性。Kubernetes还具有高度可扩展性和可移植性,这意味着它可以在广泛的环境中运行并与其他技术(例如服务网格)结合使用。
除了启用容器编排的自动化基础之外,Kubernetes还被认为是高度声明性的。这意味着开发人员和管理员使用它来本质上描述他们希望系统如何运行,然后Kubernetes以动态方式执行所需的状态。
什么是多云容器编排?
在最基本的意义上,“多云”一词是指使用来自两个或多个提供商的两个或多个云服务的IT策略。在容器和编排的上下文中,多云通常是指使用两个或多个云基础设施平台(包括公共云和私有云)来运行应用程序。因此,多云容器编排是指使用编排工具跨多云基础设施环境操作容器,而不是在单个云环境中运行容器。
软件团队出于不同的原因追求多云战略,但好处可能包括基础设施成本优化、灵活性和可移植性(包括减少供应商锁定)和可扩展性(例如在必要时从本地环境动态扩展云.)多云环境和容器齐头并进,因为后者具有便携、“随处运行”的特性。
容器编排与Docker
Docker是用于构建容器的特定平台,包括DockerEngine容器运行时,而容器编排是一个更广泛的术语,指的是任何容器生命周期的自动化。Docker还包括DockerSwarm,这是平台自带的容器编排工具,可以自动启动Docker容器。
本文来源:国外服务器--为什么我们需要容器编排(什么是容器的编排)
本文地址:https://www.idcbaba.com/guowai/5139.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 1919100645@qq.com 举报,一经查实,本站将立刻删除。



