针对容器优化的操作系统:AWS vs 谷歌
本文转载自微信公众号「新钛云服」,作者肖力 翻译 。转载本文请联系新钛云服公众号。 运行大量容器以部署应用程序需要重新考虑操作系统的作用。Google的Container-Optimized OS和AWS的Bottlerocket采用了传统的虚拟化范例,并将其应用于操作系统,而容器则是虚拟OS和最小化的Linux,可充当虚拟化引擎的角色。 针对容器而优化的各种Linux版本已经问世了几年,并且随着管理和用户实用程序迁移到集群管理层或容器。当需要以最少的设置在Kubernetes中运行应用程序,不想担心安全性、更新或需要云提供商的OS支持时,这些容器优化的操作系统是理想的选择。 容器OS解决了运行大型容器集群时经常遇到的几个问题,例如紧跟操作系统漏洞和修补潜在的数百个实例,处理潜在冲突的依赖关系时更新程序包,大型依赖关系树导致的性能下降以及其他操作系统难题。几台服务器能够完成挑战,而在管理数千台服务器时,如果没有基础架构的支持几乎是不可能的。 AWS Bottlerocket Bottlerocket是专门为在Amazon基础架构中托管容器而构建的。它在Amazon Elastic Ku...
