gpt4 book ai didi

kubernetes - 在 Kubernetes 集群中使用 Helm chart 访问已部署的服务

转载 作者:行者123 更新时间:2023-12-03 07:57:57 26 4
gpt4 key购买 nike

目前,我正在尝试通过创建 Helm 图表在 Kubernetes 集群上部署我的微服务端点 Docker 镜像。为此,我创建了图表并更改了 values.yaml 和 deployment.yaml 中的参数以更改端口。而且我想从我的 Angular 前端访问。所以我添加了服务类型= NodePort。当我描述该服务时,它给了我端口 30983访问。

我访问了 http://node-ip:30983/endpoint

但我只收到无法访问该站点的消息。让我添加我在这里所做的细节:

我的 values.yaml 文件包含以下内容以提及服务类型:

enter image description here

我的模板/service.yaml 文件包含如下内容:

enter image description here

我的模板/deployment.yaml 文件包含以下内容:

enter image description here

我尝试访问如下:

http://192.168.16.177:30983/

并且只有获取站点无法访问。

注意:当我尝试描述服务时,我得到以下信息:

enter image description here

的输出kubectl 获取 pod --show-labels 像下面的图像截图

enter image description here

更新

当我们使用 kubectl describe pod命令,如下所示:

enter image description here

更新错误

Readiness probe failed: HTTP probe failed with statuscode: 404
Liveness probe failed: HTTP probe failed with statuscode: 404

如何从部署访问我的端点?

最佳答案

试试这个用于健康检查探针:

livenessProbe:
tcpSocket:
port: 8085
readinessProbe:
tcpSocket:
port: 8085

关于kubernetes - 在 Kubernetes 集群中使用 Helm chart 访问已部署的服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56001352/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com