amazon-ec2 - 如何允许 kubernetes 集群访问我的 ec2 机器?
问题描述
我想允许一个 kubernetes 集群以及其中运行的所有 pod 访问我的 ec2 机器。
这意味着我必须在我的 ec2 机器的安全组中允许一个特定的 IP 或一系列 IP。
但是,我必须在 EC2 机器的安全组中输入的一个 IP 或一系列 IP 是什么?
解决方案
kubernetes 中的 Pod 在工作节点中运行,这些工作节点只不过是 ec2 实例,并且有自己的安全组。如果您希望集群外部的 ec2 实例接受来自 kubernetes 集群中 pod 的连接,您可以在 ec2 实例中添加一个入站规则,其源安全组值为工作节点安全组的值。
为什么kubernetes集群中的pods要访问集群外的一个ec2实例。您还可以将 ec2 实例带入您的 kubernetes 集群,如果需要,您可以通过 kubernetes 服务公开 ec2 实例的进程。
推荐阅读
- swift - 在 Xcode 中调试应用程序时,有没有办法在发布模式下构建 SPM 模块
- linux - 使用 PID 查找特定进程的端口号
- influxdb - 在通量查询中计算布尔值
- javascript - 如何在引导模式(node.js)中的 HTML 视图上显示 app.POST() 结果
- typescript - 需要纱线工作区帮助
- java - 将自定义指标数据发布到 New Relic
- c - 使用 TI TM4C129X Cortex-M4 板测量周期
- html - 需要 HTML 方面的帮助,初学者在这里
- python - Python DBSCAN 自己的 csv 文件而不是随机数据
- smb - JCIFS SMB 错误 - 无法连接 - 无效负载大小:532