使用Kubernetes集群中的Helm图表访问已部署的服务

Jac*_*cob 11 kubernetes kubernetes-helm

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

我像http:// node-ip:30983 / endpoint一样访问

但我只是得到无法访问该网站的消息。让我添加我在这里所做的详细信息:

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

在此处输入图片说明

和我的template / service.yaml文件包含如下内容:

在此处输入图片说明

而我的template / deployment.yaml文件包含以下内容:

在此处输入图片说明

我尝试访问如下内容:

http://192.168.16.177:30983/

而且只能到达站点。

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

在此处输入图片说明

kubectl的输出获取pod --show-labels,如下图所示。

在此处输入图片说明

更新

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

在此处输入图片说明

更新错误

Readiness probe failed: HTTP probe failed with statuscode: 404
Liveness probe failed: HTTP probe failed with statuscode: 404
Run Code Online (Sandbox Code Playgroud)

如何从部署访问端点?

Vas*_*pov 4

尝试使用健康检查探针:

livenessProbe:
  tcpSocket:
    port: 8085
readinessProbe:
  tcpSocket:
    port: 8085
Run Code Online (Sandbox Code Playgroud)