我可以在 public 和私有子网中部署 pods 吗?

Can I deploy pods in public and private subnets?

我目前正在尝试确定 EKS 所需的 AWS VPC 和子网结构。

但是,我想检查一下我是否可以部署 UI 容器(pods)和 Spring 基于引导的 API 网关 pods public 子网并在私有子网中部署所有其他后端服务 pods。

是否可以创建这样的 Kubernetes YAML 部署配置?

您在 nodes that run in public subnet 中部署 UI 容器 (pods) 和 Spring 基于引导的 API 网关 pods,所有其他back-end nodes that run in private subnet 中的 pods 服务。其中节点实际上只是 运行s kubelet 的 EC2 实例,已加入您的 EKS 集群。通常,您使用 nodeSelectoraffinity 将 pod 的哪个节点定向到 运行。