Eclipse Hono 1.1.1 Installed using Kubernetes - 创建租户的问题
Eclipse Hono 1.1.1 Installed using Kubernetes - Probelm in Creating a Tenant
我已经按照以下说明使用 Helm 安装了 Eclipse Hono 1.1.1 Kubernetic 集群。
https://hub.helm.sh/charts/eclipse-iot/hono
最初我尝试使用以下命令创建租户
curl -X POST "http://servername:28080/v1/tenants/DEFAULT_TENANT123" -H "accept: application/json" -H "Content-Type: application/json"
但是后来我得到了找不到资源的错误。
然后按照 How do i run curl command from within a Kubernetes pod
中的说明
curl -X POST "http://ServiceName:Serviceport/v1/tenants/DEFAULT_TENANT123" -H "accept: application/json" -H "Content-Type: application/json"
再次成功..!!!
我尝试了以下命令进入设备注册表 pod
kubectl exec -it honohelmdeploy-service-device-registry-0 -- sh
在设备注册表 pod 中,我尝试 运行 上面的命令,但它仍然有效。
我不确定使用以下命令时主机和端口应该是什么
curl -X POST "http://HOST:PORT/v1/tenants/DEFAULT_TENANT123" -H "accept: application/json" -H "Content-Type: application/json"
我尝试使用设备注册表服务名称/设备注册表 pod 名称作为主机。
我尝试使用设备注册表端口
我尝试使用我的服务器名称/本地主机作为主机..
我尝试使用 28080 作为端口..
但是我无法创建租户。请协助。
使用 kubectl get svc 命令的屏幕截图进行了编辑
好的,看来您已经在没有任何负载均衡器的情况下将 Hono 安装到 minikube 运行ning。您可以从 EXTERNAL-IP 列中看到这一点,其中包含所有 Hono(外部可见)服务端点的 <pending>
。
您需要启动 minikube tunnel
以便按照图表的自述文件中所述通过负载均衡器公开这些端点。在将 Hono 安装到集群之前或之后,您应该能够 运行 minikube tunnel
命令。一旦负载均衡器 运行ning,EXTERNAL-IP 地址应该被绑定,您应该能够访问服务端点。
我已经按照以下说明使用 Helm 安装了 Eclipse Hono 1.1.1 Kubernetic 集群。
https://hub.helm.sh/charts/eclipse-iot/hono
最初我尝试使用以下命令创建租户
curl -X POST "http://servername:28080/v1/tenants/DEFAULT_TENANT123" -H "accept: application/json" -H "Content-Type: application/json"
但是后来我得到了找不到资源的错误。
然后按照 How do i run curl command from within a Kubernetes pod
中的说明curl -X POST "http://ServiceName:Serviceport/v1/tenants/DEFAULT_TENANT123" -H "accept: application/json" -H "Content-Type: application/json"
再次成功..!!!
我尝试了以下命令进入设备注册表 pod
kubectl exec -it honohelmdeploy-service-device-registry-0 -- sh
在设备注册表 pod 中,我尝试 运行 上面的命令,但它仍然有效。
我不确定使用以下命令时主机和端口应该是什么
curl -X POST "http://HOST:PORT/v1/tenants/DEFAULT_TENANT123" -H "accept: application/json" -H "Content-Type: application/json"
我尝试使用设备注册表服务名称/设备注册表 pod 名称作为主机。 我尝试使用设备注册表端口 我尝试使用我的服务器名称/本地主机作为主机.. 我尝试使用 28080 作为端口..
但是我无法创建租户。请协助。
使用 kubectl get svc 命令的屏幕截图进行了编辑
好的,看来您已经在没有任何负载均衡器的情况下将 Hono 安装到 minikube 运行ning。您可以从 EXTERNAL-IP 列中看到这一点,其中包含所有 Hono(外部可见)服务端点的 <pending>
。
您需要启动 minikube tunnel
以便按照图表的自述文件中所述通过负载均衡器公开这些端点。在将 Hono 安装到集群之前或之后,您应该能够 运行 minikube tunnel
命令。一旦负载均衡器 运行ning,EXTERNAL-IP 地址应该被绑定,您应该能够访问服务端点。