容器和集群就像纹身;很难止步于此。开始进行试验,但很快就会将它们串在一起,同时部署和管理它们。然而,与纹身不同的是,如果容器要按照希望的方式继续工作,则需要持续管理。这就是容器管理平台的用武之地。
容器管理软件是一种软件工具,可让增强长期运行多个容器的能力。除了管理容器,它们还允许在环境之间迁移应用程序,从而提高它们的覆盖范围和有效性。如果正在认真研究容器,那么容器管理平台是唯一的出路。
容器管理选项
容器管理平台众多且复杂,但可以分为三大类:开源平台、托管平台和企业平台。
开源
如果真的想利用所有容器管理功能,那么最简单、更准系统的选项,即开源容器平台,可能是最好的选择。然而,能够使平台完全按照想要的方式工作的灵活性是有代价的:必须做更多的工作来保持它的运行。支持、维护、集成和配置都取决于,但可以以自己独特的方式自由运行它们。
托管
如果愿意为获得更多支持的环境放弃一些自主权,那么托管产品可能适合。有很多云计算公司提供托管管理服务来运行容器,为提供集群管理的快速通道。与开源系统不同,大多数管理细节都由托管公司负责,这意味着灵活性较低,但同样无需担心。
企业
对于容器平台,第三个选择是企业平台。这些更进一步,消除了施工的复杂性。企业平台带有预打包的组件,这些组件在常规开源项目中不可用,或者通常只能通过数小时的繁重工作才能实现。这些服务,如容器注册、服务网格、安全性或遥测,为集群贡献价值,并且可以通过企业包轻松获得。
结论
本指南旨在帮助开始容器管理之旅。在选择一个容器管理软件之前,需要做出很多决定,所有这些决定都会告诉前进的方向。重要的是,所有这些决定都来自想要提供的服务:选择一个能够合法地提高的工作。将方法论作为平台决策的核心将确保它们始终用于合法目的。