关于Google Cloud Platform上的容器支持,我有以下问题。
Google Compute Platform是否支持:
1)服务器操作系统上的容器?
2)虚拟机内的容器?
3)或两种选择?
2)选项是否会提供有限的性能优势,因为管理程序开销并未真正消除?
谢谢
JR
容器是一种非常流行的部署模型,因为您可以以非常不可知的方式将应用程序与其依赖项(库,语言运行时等)捆绑在一起。容器不是虚拟机的替代品,它们是传统打包和部署方案的替代方案。如果您将它们视为轻量级虚拟机,那么您会感到震惊,因为优势,缺点和管理模型与虚拟机完全不同。
由于容器不运行自己的内核,并且可以轻松获得对主机系统的完全访问权限,因此您将找不到在裸机上托管Docker的提供程序。如果你这样做,你应该非常怀疑,因为这对使用该服务的每个人来说都是一个巨大的安全风险。
如果您确实希望构建自己的裸机运行容器管理解决方案,可以查看Kubernetes和Mesosphere等工具(两者在托管虚拟机实例中同样有效)。
容器现在可以在Google Cloud Developers控制台中使用,但它仍处于活动开发阶段。您可以查看this link以获取更多信息。