kubernetes的deployment奇怪问题


问题描述:
在k8s集群里部署一个replicas 为1的deploy,并对应的部署一个service。
现在通过该deploy里的pod访问该servicename+port访问不了(dns是正常的),访问其他的servicename+port也是没问题的。唯独不能访问自己的servicename+port,然后把该deploy的replicas设置为2,或者大于等于2的任何数字,然后就可以访问。
虽然此场景使用的很少,但是感觉奇怪。希望有高人解惑。谢谢!
已邀请:

Who am I

赞同来自:


么有人回复一下我????

jxcdwangtao

赞同来自:


设置kubelet flag “--hairpin-mode=hairpin-veth”,支持service的endpoint访问自己。默认是"promiscuous-bridge"。

要回复问题请先登录注册