我在localhost:8742上的本地计算机上运行了Google Cloud Datastore模拟器。我想从在minikube中运行的pod中访问它。有没有办法做到这一点?
答案 0 :(得分:1)
您应该可以使用VM中主机的IP地址访问Google Cloud Datastore模拟器。对于virtualbox驱动程序(minikube中的默认设置),此IP地址为:10.0.2.2
答案 1 :(得分:0)
Telepresence可以做到这一点,并且可能对您的k8s开发工作普遍有用。
安装网真后,并按照www.telepresence.io/tutorials/kubernetes-rapid上的指南,创建代理服务,
localhost$ telepresence --new-deployment some-name-you-like --expose 8742
然后,您可以像通过some-name-you-like
,例如通过某些Shell或专用数据存储客户端映像那样,从群集访问服务localhost
,
kubectl --restart=Never run -i -t --image=alpine console /bin/sh