问题标签 [eclipse-hono]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
27 浏览

kubernetes - 如何从外部访问 minikube 中的应用程序?

我想在 minikube kubernetes 集群中使用 eclipse hono 应用程序。在我的用例中,我需要从外部访问服务,但所有服务都在本地主机上运行......我该如何改变它?谢谢指教!

0 投票
1 回答
43 浏览

kubernetes - Cloud2Edge 包的 Eclipse Hono pod 中的准备工作失败

我有点绝望,我希望有人能帮助我。几个月前,我按照安装说明在 kubernetes 集群上安装了eclipse cloud2edge包,创建了一个 persistentVolume 并使用这些选项运行 helm install 命令。

persistentVolume 的 yaml 如下,我在安装包的同一个命名空间中创建它。

一切正常,所有 pod 都已准备好并正在运行,直到有一天集群崩溃并且一些 pod 停止工作。

kubectl get pods -n $NS输出如下:

运行kubectl describe pod POD_NAME -n $NS时,失败的 pod 都会出现相同的错误。

据此,readinessProbe 失败。在受影响部署的 yalm 定义中,定义了 readinessProbe:

我尝试增加这些值,将延迟增加到 600 并将超时增加到 10。我还尝试卸载软件包并再次安装它,但没有任何变化:安装失败,因为 pod 从未准备好并且超时弹出。我还暴露了端口 8088(健康)并使用 wget 调用 /readiness,结果仍然是 503。另一方面,我测试了 livenessProbe 是否工作并且工作正常。我也尝试过重置集群。首先,我手动删除了其中的所有内容,然后使用了以下命令:

集群似乎工作正常,因为 Eclipse Ditto 部分没有问题,它只是 Eclipse Hono 部分。我添加了更多信息,以防它可能有用。

kubectl记录 dt-service-command-router-b654c8dcb-s2g6t -n $NS输出:

kubectl记录 dt-adapter-amqp-vertx-74d69cbc44-7kmdq -n $NS输出:

kubectl版本输出如下:

提前致谢!