首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法获取Pulsar代理HTTP和二进制URL

无法获取Pulsar代理HTTP和二进制URL
EN

Stack Overflow用户
提问于 2021-10-19 00:48:21
回答 1查看 203关注 0票数 0

我目前正致力于在Minikube中安装Pulsar。安装似乎进行得很顺利,但是最后当我尝试获取HTTP代理URL和二进制代理URL时...我收到一条错误消息,指出我没有指定有效的服务:

代码语言:javascript
运行
复制
xyz-MBP:pulsar xyz$ kubectl get services -n pulsar | grep pulsar-mini-proxy
pulsar-mini-proxy            LoadBalancer   10.107.193.52    <pending>     80:31241/TCP,6650:32025/TCP           8h
xyz-MBP:pulsar xyz$ minikube service pulsar-mini-proxy -n pulsar –-url

❌  Exiting due to MK_USAGE: You must specify a service name

我用来显示服务的命令有什么地方做错了吗?为什么代理不显示为服务?

以下是我将Pulsar安装到Minikube中所做的工作:

代码语言:javascript
运行
复制
#!/bin/bash

# this script assumes that the pre-requisites have been
# installed, and that you just need to create a minikube
# cluster and then deploy pulsar to it

# startup a minikube kubernetes cluster
minikube start --memory=8192 --cpus=4 --kubernetes-version=v1.19.0

# point kubectl towards minikube
kubectl config use-context minikube

# install the pulsar helm chart
./pulsar-helm-chart/scripts/pulsar/prepare_helm_release.sh --create-namespace --namespace pulsar --release pulsar-mini

# install pulsar using the helm chart
helm install --set initialize=true --values pulsar-helm-chart/examples/values-minikube.yaml -n pulsar pulsar-mini apache/pulsar

# wait and then show what is going on
sleep 1m
kubectl get all

# need to wait or else the pods wont display
sleep 5m

# display the pods
kubectl get pods -n pulsar -o name

只是另一个更新,它看起来不像任何东西从helm安装中获得分配给它的URL:

代码语言:javascript
运行
复制
xyz-MBP:pulsar xyz$ minikube service list
|-------------|----------------------------|--------------|-----|
|  NAMESPACE  |            NAME            | TARGET PORT  | URL |
|-------------|----------------------------|--------------|-----|
| default     | kubernetes                 | No node port |
| kube-system | kube-dns                   | No node port |
| pulsar      | pulsar-mini-bookie         | No node port |
| pulsar      | pulsar-mini-broker         | No node port |
| pulsar      | pulsar-mini-grafana        | server/3000  |     |
| pulsar      | pulsar-mini-prometheus     | No node port |
| pulsar      | pulsar-mini-proxy          | http/80      |     |
|             |                            | pulsar/6650  |     |
| pulsar      | pulsar-mini-pulsar-manager | server/9527  |     |
| pulsar      | pulsar-mini-toolset        | No node port |
| pulsar      | pulsar-mini-zookeeper      | No node port |
|-------------|----------------------------|--------------|-----|
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-10-19 08:35:53

我有一个类似的设置,在将pulsar安装到minikube之前,我已经安装了helm。在我执行这两个命令并获得urls之后。

$ kubectl -n脉冲星获取服务

$ minikube服务-n脉冲星-迷你代理

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

https://stackoverflow.com/questions/69623965

复制
相关文章

相似问题

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