首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何配置EKS的子网?

如何配置EKS的子网?
EN

Stack Overflow用户
提问于 2020-12-11 05:15:01
回答 1查看 233关注 0票数 0

我目前正在学习如何部署EKS (通过Terraform),并希望了解如何设置所需的子网数量,以及它们是公共的还是私有的。这是关于EKS代码的代码片段:

代码语言:javascript
运行
复制
module "eks_cluster" {
  source                    = "terraform-aws-modules/eks/aws"
  version                   = "13.2.1"
  cluster_name              = "${var.project_name}-meow-${var.environment}"
  cluster_version           = "1.18"
  vpc_id                    = module.vpc.vpc_id
  cluster_enabled_log_types = ["api", "audit", "authenticator", "controllerManager", "scheduler"]
  enable_irsa               = true
  subnets                   = [module.vpc.subnet_a_private_id, module.vpc.subnet_b_private_id, module.vpc.subnet_a_public_id]
}

为了重新表达我的问题,我想要理解:

  • 我需要将EKS部署到多少个子网?我应该在VPC的所有子网上部署它吗?
  • 如果我将EKS部署到所有公共子网或所有私有子网,会有什么不同?
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-12-11 06:28:41

我建议您看看AWS博士,它解释了在创建EKS集群时VPC的角色。根据该链接,以下是对您的问题的回答:

我需要将EKS部署到多少个子网?我应该在VPC的所有子网上部署它吗?

中,在不同的可用区域中至少有两个子网。在AWS控制台中,使用所有子网是一种默认行为。

如果我将EKS部署到所有公共子网或所有私有子网,会有什么不同?

AWS博士到EKS中的VPC:

Private-only:什么都在私有子网中运行,Kubernetes不能为您的荚创建面向internet的负载均衡器。Public-only:所有东西都运行在公共子网中,包括您的节点。

另外:

我们推荐一种带有公共和私有子网的VPC,这样Kubernetes就可以在公共子网中创建公共负载平衡器,将均衡流量负载到运行在私有子网中的节点上的豆荚上。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65246137

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档