народ, все и все таки
как проверить что имя сервиса точно присутсвует в DNS?
делаю
kubectl -n test get ep chi-test-011-secured-cluster-default-1-0 -o=custom-columns=field:.subsets[*].addresses[*].hostname
получаю
329ms [bash] field
329ms [bash] chi-test-011-secured-cluster-default-1-0-0
то есть сервис в apiserver есть и endpoints для него прописаны
тут же пытаюсь изнутри пода сделать коннект по имени сервиса
kubectl -n test exec chi-test-011-secured-cluster-default-0-0-0 -n test -- clickhouse-client -h chi-test-011-secured-cluster-default-1-0 --port=9000 -u default --query="select 'OK'"
эта сволочь не может отрезолвить имя сервиса
1s 954ms [bash] Code: 210. DB::NetException: Host not found: chi-test-011-secured-cluster-default-1-0 (chi-test-011-secured-cluster-default-1-0:9000)