我创建了四个服务,两个ClusterIP和两个NodePort服务。对于每个服务,我旋转两个容器,如下所示。
但是,问题是有些服务工作正常,而有些服务在从容器内部调用时无法解决服务主机名。
在缩小问题的同时,我创建了下面的矩阵:-
TYPES NodePort ClusterIp
NodePort Pass Fail
ClusterIp Pass Fail解释:-
来自聚合器服务(
令人惊讶的是,集群IP容器能够解析Nodeport服务的主机名,并且从同一个nodePort容器返回到相同的ClusterIp服务无法工作。
如有任何建议,敬请见谅。我被这个问题困扰了四天多了。
这里是豆荚和服务的详细信息,端点也很好.
NAME ........ READY STATUS
nodeport-aggegator-deployment-64497699d-6jqz4 1/1 Running
nodeport-aggegator-deployment-64497699d-jx8n6 1/1 Running
clusterip-order-deployment-ip-594ff6b59b-pb4bp 1/1 Running
clusterip-order-deployment-ip-594ff6b59b-rbhj4 1/1 Running
nodeport-resources-deployment-6b98d47b5b-qvd59 1/1 Running
nodeport-resources-deployment-6b98d47b5b-zjrh7 1/1 Running
clusterip-product-deployment-ip-7589c74bfc-dx8l4 1/1 Running
clusterip-product-deployment-ip-7589c74bfc-mbqs5 1/1 Running
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S)
aggregator-service NodePort 10.100.66.74 <none> 8081:30392/TCP,443:30891/TCP
order-service-ip ClusterIP 10.100.118.19 <none> 8010/TCP,443/TCP
resources-service NodePort 10.100.81.65 <none> 8001:31076/TCP,443:30429/TCP
product-service-ip ClusterIP 10.100.66.14 <none> 8011/TCP,443/TCP
kubernetes ClusterIP 10.100.0.1 <none> 443/TCP 谢谢
发布于 2019-12-11 15:30:50
问题是在一个有港口冲突的代码中。用于将Nodeport重定向到ClusterIp的方法是不正确的。
https://stackoverflow.com/questions/59091318
复制相似问题