图解Kubernetes应用部署(11)

在入口和服务中应该匹配两件事:

Ingress的servicePort应该与Service的端口匹配

Ingress的serviceName应该与Service的名称匹配

直观图示

首先 , 已经该服务发布了一个端口 。

其次 , 入口中有一个名为服务端口(servicePort)的字段 。

在次 , 服务端口和入口服务端口应始终匹配 。

最后 , 如果为服务分配了端口80 , 也应将其servicePort更改为80 。

先示例配置要注意的字段:

常见问题

如何测试入口的功能?

可以对kubectl port-forward使用与之前相同的策略 , 但是应该连接到Ingress控制器 , 而不是连接到服务 。

推荐阅读