kubernetes - 如何通过服务访问 Kubernetes 端口转发?
问题描述
我有一个 2 节点集群,我在其中部署了 docker 映像。docker 镜像提供了一个宁静的服务,我可以使用它来访问
kubectl port-forward my-image 5432:5432
这允许我在 localhost:5432 访问 REST API。我怎样才能通过互联网访问它?
我尝试使用kubectl expose pod my-image --type=NodePort --port=5432 --target-port=5432
但不允许连接到 $nodeIP:$nodePort
我的集群可以上网
解决方案
推荐阅读
- php - 过滤数组集合关系
- python - 我想知道当递归函数能够在没有返回调用的情况下到达其主体的末尾时会发生什么?
- ceph - 新的 ceph 集群保持 pg 过小+对等且 rbd ls 卡住
- react-native - 如何在本机反应中获得调度结果?
- python - 为什么我的代码不能在我的 PC 上运行,但在其他计算机上运行?
- python - 如何创建一个csv文件?
- javascript - Jquery 数据表 日期格式
- ssh - 使用 ssh 检查远程目录是否存在
- snakemake - Snakemake:许多 RNAseq 读取与许多基因组的 HISAT2 比对更新
- python - 训练/有效/测试准确率高,但使用模型时准确率低