EKS是AWS(亚马逊云计算服务)提供的托管型Kubernetes服务,EKS中无法在managedNodeGroups上部署pods是由于EKS的设计原理和限制所导致的。
EKS中的managedNodeGroups是一种自动化的、可扩展的节点组,用于托管EKS集群中的EC2实例。这些节点组由AWS负责管理和更新,提供了简化的节点管理和自动化扩展的功能。
然而,在EKS中,managedNodeGroups只负责管理和维护节点,不负责运行pods(容器)。pods是Kubernetes中的最小调度单位,用于运行应用程序。在EKS中,需要通过创建一个或多个deployment、replica set、replication controller等Kubernetes对象,来描述和定义pods的创建、管理和调度规则。
因此,要在EKS中部署pods,需要通过Kubernetes的资源配置文件,将pods的定义信息提交给EKS集群的API服务器进行创建和管理。可以通过kubectl命令行工具、Kubernetes Dashboard等方式来操作和管理。
对于推荐的腾讯云相关产品,可以使用腾讯云的容器服务(TKE)来实现类似的功能。腾讯云容器服务提供了托管型的Kubernetes集群,支持自动化的节点管理和扩展,同时也提供了灵活的pods部署和管理方式。可以通过创建Deployment、Service、Pod等Kubernetes对象来部署和管理pods,实现应用程序的运行和扩展。
腾讯云容器服务的产品介绍链接地址:https://cloud.tencent.com/product/tke