networking - GKE Pod 连接到同一子网中的外部虚拟机
问题描述
我有一个 pod 需要连接到位于 GCE Vm 上的数据库,该数据库与 GKE 节点具有相同的子网。我目前有一个 pod 成功连接到的 k8 Service 和 k8 Endpoint,但无法路由 10.128.0.2。我确定这与 GCP 防火墙规则/路由有关,但我运气不佳。
子网 -> 10.128.0.0/9
cbr0 -> 10.8.15.0/20
eth0 -> 10.128.0.1
k8 服务 -> 10.11.224/14
大师版:1.9.7-gke.3
kind: Endpoints
apiVersion: v1
metadata:
name: externalDB
namespace: default
subsets:
- addresses:
- ip: 10.128.0.2
ports:
- port: 7199
name: interface
"
解决方案
推荐阅读
- python - 使用 fastavro 从 Kafka 反序列化 Avro
- docker - kubernetes pod 因 Back-off 重新启动失败的容器而失败
- pandas - Pandas使用列索引根据值过滤行
- docker - 带有 nginx 代理的 Docker 不起作用,它正在重定向到内部主机
- c# - Unity 构建错误:“minSdkVersion 1 不能小于库中声明的版本 15”
- ios - 如何从 Swift 中的 JSON 模型类中获取键值?
- java - 编辑 JavaFX 表中的数据
- swift5 - 类型“Notification.Name”(又名“NSNotification.Name”)没有成员“UIResponder”
- java - 如何使用spring boot jwt注销
- reactjs - 使用 webpack 从 index.html 正确导入文件