具有 Docker 和 Kubernetes 集群编排的 VM 上的容器
Container on VM with Docker and Kubernetes Cluster Orchestration
我可以了解容器在裸机上的基本管理和操作运行 Docker 引擎和 Kubernetes 编排。我想知道容器在虚拟机 (VM) 上的管理和编排如何?任何熟悉容器在 VM 上工作的人,与裸机上的容器相比是否难以管理和编排?
- 根据我的理解,VM 上的容器资源 VM 实例本身已经映射到特定类型(例如 2vCPU 和 8G 内存),这是否意味着 VM 上的容器是否会受到定义的 VM 类型的限制?
- K8s 将如何管理 VM 上的容器,它将 VM 视为 VM 还是 POD?
感谢分享您的意见和意见。请多指教赐教
如果您期待使用 VM 作为 Kubernetes[=] 的 worker node,这没有区别46=] 集群并管理其上的 POD(容器)。 Kubernetes 将虚拟机视为节点并进行管理。
如果您期待 运行 使用简单 docker 在 VM 之上的独立容器没有任何 Orchestration 工具,将很难管理
- 部署选项
- 缩放容器
- 资源管理
- 跨容器负载均衡流量
- 处理路由
- 监控容器和主机的健康状况
如果您仍然期待 运行 只有 VM 的容器顶部,AWS 和 GCP[=46 的托管服务很少=].
- 云运行
- ECS
以上是托管容器编排服务,使用它您可以管理 VM 的容器顶部。
如果你期待 运行 自己在简单的容器上,你可以使用简单的 docker 或 docker-撰写也。但是一开始你会遇到跨多个容器路由流量的问题。
How K8s will manage container on VM, does it see the VM as a VM or as
a POD?
它将VM视为一个节点,并首先在VM之上运行必要的服务并对其进行管理。
我可以了解容器在裸机上的基本管理和操作运行 Docker 引擎和 Kubernetes 编排。我想知道容器在虚拟机 (VM) 上的管理和编排如何?任何熟悉容器在 VM 上工作的人,与裸机上的容器相比是否难以管理和编排?
- 根据我的理解,VM 上的容器资源 VM 实例本身已经映射到特定类型(例如 2vCPU 和 8G 内存),这是否意味着 VM 上的容器是否会受到定义的 VM 类型的限制?
- K8s 将如何管理 VM 上的容器,它将 VM 视为 VM 还是 POD?
感谢分享您的意见和意见。请多指教赐教
如果您期待使用 VM 作为 Kubernetes[=] 的 worker node,这没有区别46=] 集群并管理其上的 POD(容器)。 Kubernetes 将虚拟机视为节点并进行管理。
如果您期待 运行 使用简单 docker 在 VM 之上的独立容器没有任何 Orchestration 工具,将很难管理
- 部署选项
- 缩放容器
- 资源管理
- 跨容器负载均衡流量
- 处理路由
- 监控容器和主机的健康状况
如果您仍然期待 运行 只有 VM 的容器顶部,AWS 和 GCP[=46 的托管服务很少=].
- 云运行
- ECS
以上是托管容器编排服务,使用它您可以管理 VM 的容器顶部。
如果你期待 运行 自己在简单的容器上,你可以使用简单的 docker 或 docker-撰写也。但是一开始你会遇到跨多个容器路由流量的问题。
How K8s will manage container on VM, does it see the VM as a VM or as a POD?
它将VM视为一个节点,并首先在VM之上运行必要的服务并对其进行管理。