rabbitmq minikube服务url未运行

nmpmafwu  于 2022-11-08  发布在  RabbitMQ
关注(0)|答案(2)|浏览(160)

启动服务的隧道时出错。
操作系统:Mac OS X
minikube版本:版本1.25.2
kubectl版本:1.24.1.
和使用Docker桌面
以下脚本是/zipkin目录的配置。
第一个
它不工作了。我不知道出了什么问题。
预期如下:

e5njpo68

e5njpo681#

我也有同样的问题,但后来从minikube文档中发现:https://minikube.sigs.k8s.io/docs/handbook/accessing/#example-of-nodeport
在一个终端中执行以下操作:

minikube service customer-node --url                                                     

🏃  Starting tunnel for service customer-node.
❗  Because you are using a Docker driver on darwin, the terminal needs to be open to run it.

打开另一个终端并检查SSH隧道

ps -ef | grep docker@127.0.0.1                                                 
  501 81040 81027   0  6:35PM ttys001    0:00.02 ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -N docker@127.0.0.1 -p 56541 -i /Users/johndoe/.minikube/machines/minikube/id_rsa -L 64013:10.104.68.137:80

检查输出末尾的端口,也可以使用此命令查找隧道端口

ps -ef | grep docker@127.0.0.1 | head -1 | awk '{print $NF}' | awk -F ":" '{print $1}'
  64013

您可以使用,然后使用此端口为浏览器形成此URL

http://127.0.0.1:64013
rsaldnfx

rsaldnfx2#

从问题中,我没有看到名称为rabbitmq的服务。您的服务名称是zipkin。尝试运行您也可以指定外部IP

kind: Service
apiVersion: v1
metadata:
  name: zipkin
spec:
  selector:
    app: zipkin
  ports:
  - protocol: "TCP"
    port: 8081
    targetPort: 80
  type: LoadBalancer
  externalIPs:
  - 192.168.64.2

然后可以使用http://192.168.64.2:8081/访问

相关问题