amazon-web-services - AWS EKS 部署到多个 VPC
问题描述
我对 aws EKS 的工作原理有点困惑,请原谅我的无知。我有 4 个 VPC,一个用于共享服务(gitlab 等),一个用于开发,一个用于暂存,一个用于生产。每个 vpc 上有多个子网用于不同的客户端 a、b、c。目前,我只有构建图像并部署在特定 vpc/子网中的 ec2 上的管道。基于 gitlab-ci 文件的管道 ssh 到服务器。
我想改变它并拥有一个 k8 集群,当映像更新时,k8 会将我的映像部署到指定的 vpc 和子网。我知道我可以将我的注册表连接到 k8 并让它在更新时工作,这不是我的问题。我的问题是 EKS 如何跨 VPC 和子网工作。
这可能吗。似乎 EKS 集群只能在 1 个 vpc 中并且只能部署到那些子网?
我理解不正确吗?
解决方案
你是对的。
EKS ControlPlane 只能在单个 VPC 中运行,并且可以与该 VPC 中的子网关联。
在使用 AWS 时,我提出了支持多 VPC 和多区域 EKS 的功能请求,但到目前为止还没有关于它们的消息。
推荐阅读
- javascript - 如何使useEffect中的异步函数按顺序执行?
- kubernetes - Alertmanager 由于“解组错误:第 19 行:在 config.plain 类型中找不到字段匹配器”而失败
- typescript - 不变违规:inputRange 必须是单调非递减的 NaN,NaN,NaN
- spring-boot - 如何为 SQL 视图创建 JPA/持久性
- javascript - ExtJS - 如何将 ViewModel 传递给动态创建的组件?
- javascript - 如何从 HTML 打开或关闭 LED?
- vba - 在 .TextRange 中分割文本
- laravel - Laravel:谷歌字体@import +@font-face 停止在实时服务器上加载,但总是在本地服务器上加载
- python - 如何将值传递给由 pd.dummies 编码的数据集训练的模型?我收到值错误:无法转换数组
- reactjs - React js功能组件中的嵌套花括号中未显示图像