首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Kompose不为openzipkin和Elastic提供本地宿主

Kompose不为openzipkin和Elastic提供本地宿主
EN

Stack Overflow用户
提问于 2019-06-18 19:04:52
回答 2查看 143关注 0票数 1

我是k8s的新手,我正在尝试将我的服务(目前使用的是docker-come.yml)迁移到K8s。我的服务

部署zipkin和elasticsearch

它们分别可以在'localhost:9411''localhost:9200'上访问。

我在网上找到的最常用的解决方案是“kompose”,我试着跑,

  1. kompose up

2.

代码语言:javascript
复制
kompose convert

kubectl apply -f *****-deployment.yaml, ****-service.yaml

当我完成这个任务后,我运行kubectl获取端口,我可以看到我的部署,但是elasticsearch和zipkin在各自的本地主机端口上没有更多的响应。

'kubectl get pods'输出

'docker ps'输出

curl http://localhost:9200输出

有人能告诉我为什么会发生这种情况,以及如何调试吗?

EN

回答 2

Stack Overflow用户

发布于 2019-06-18 22:35:50

现在已经解决了,我所要做的就是港口转运。

代码语言:javascript
复制
kubectl port-forward zipkin-774cc77659-g929n 9411:9411

谢谢,

票数 0
EN

Stack Overflow用户

发布于 2019-06-24 10:49:27

默认情况下,您的服务公开为ClusterIP,在这种情况下,您的服务可以从集群中访问。

您可以使用端口转发“具有此连接的,您可以使用本地工作站调试运行在pod中的应用程序”,如上面的答案所述。

另一种方法是使用其他“服务类型”,如NodePort

您可以在这里找到更多信息,发布服务(ServiceTypes)

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

https://stackoverflow.com/questions/56655528

复制
相关文章

相似问题

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