我有点困惑,GCP 有这个新功能Deploying Containers on VMs and Managed Instance Groups目前在 Compute Engine 上被标记为 Alpha 版本的容器,您实际上需要申请加入此功能的白名单。
我正在努力理解它与在创建新的 CE 实例然后在该实例上运行 docker 容器时简单地在操作系统映像列表中选择容器优化操作系统有何不同?新方法有什么好处?
我有点困惑,GCP 有这个新功能Deploying Containers on VMs and Managed Instance Groups目前在 Compute Engine 上被标记为 Alpha 版本的容器,您实际上需要申请加入此功能的白名单。
我正在努力理解它与在创建新的 CE 实例然后在该实例上运行 docker 容器时简单地在操作系统映像列表中选择容器优化操作系统有何不同?新方法有什么好处?
如果您只想在 Compute Engine 实例上运行容器,则容器优化操作系统映像有很多好处。
因此,如果您想在具有高安全性的简单操作系统上以最少的设置运行容器,Container-Optimized OS 可能是合适的。
还应该说,有些用例不适合这些图像。例如,如果您需要完整 Linux 操作系统的灵活性(例如,Container-Optimized OS 不包含包管理器),或者如果您的容器依赖于 Container-Optimized OS 中可能不可用的 Linux/内核模块。如果您希望在 Google Cloud Platform 之外支持您的图像和操作系统应用程序,它也不适合。在这些场景中,您最好考虑除 Container-Optimized OS 映像之外的公共映像。