Команда kubernetes-cli для получения DNS ресурса kubernetes

Я просмотрел упомянутый здесь документ gitlink , а также doclink

Но моя работа была бы намного проще, если бы я мог получить DNS типа ресурса с помощью любой команды kubernetes. Также пробовал эту ссылки на команды

Например, я хотел бы получить DNS-имя службы db-service, работающей в dev пространстве имен внутри svc.cluster.local

db-service.dev.svc.cluster.local

Любые указатели?

За исключением нескольких конкретных случаев (например, модули, прикрепленные к наборам с отслеживанием состояния), вещи, которые не являются службами, не имеют DNS-имен, а имя службы очень легко создать механически. У вас есть вариант использования чего-то, кроме службы, которая все еще нуждается в этом поиске?

David Maze 22.12.2020 21:58

А, ладно, большое спасибо @DavidMaze, я просто пытался узнать об этом побольше. Я надеялся получить как можно больше информации от команд, чтобы мне не приходилось создавать что-то механически :).

codeaprendiz 22.12.2020 22:06
Развертывание модели машинного обучения с помощью Flask - Angular в Kubernetes
Развертывание модели машинного обучения с помощью Flask - Angular в Kubernetes
Kubernetes - это портативная, расширяемая платформа с открытым исходным кодом для управления контейнерными рабочими нагрузками и сервисами, которая...
1
2
1 489
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Попробуйте команду

kubectl get svc

Первый столбец — это внутреннее DNS-имя. Если выбран тип LoadBalancer, в столбце EXTERNAL-IP будет отображаться внешнее DNS-имя.

Ответ принят как подходящий

Если вам нужно, вы можете запросить это в модуле:

Как запустить контейнер из командной строки в Kubernetes (например, запуск докера)?

Получить полное название сервиса в Kubernetes

используя модуль с некоторыми утилитами DNS

kubectl run tmp-shell --rm -i --tty --image tutum/dnsutils -- /bin/bash

затем вы можете запустить

root@tmp-shell:/# nslookup db-service
Server:     10.2.32.10
Address:    10.2.32.10#53

Name:   db-service.dev.svc.cluster.local

однострочник см.: https://serverfault.com/questions/929211/kubernetes-pod-dns-resolution

Другие вопросы по теме