Как получить случайный номер модуля, предоставленный Kubernetes

Я хотел бы получить и увидеть случайное число, предоставленное K8s.

kubectl logs abc-abc-platform-xxxxx dicom-server

Здесь xxxxx нужно заменить на случайно сгенерированное число.

Не могли бы вы сообщить мне, какую команду мне нужно выполнить, чтобы найти случайное число?

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

Ответы 1

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

Если конкретный модуль имеет метку my-app, вы можете найти этот модуль и сохранить его как переменную bash:

  • POD=$(kubectl get pod -l app=my-app -o jsonpath = "{.items[0].metadata.name}")

а затем выполните:

  • kubectl logs $POD

PS. Это будет работать только в том случае, если у вас есть 1 модуль с этим конкретным ярлыком.

@AVLES было полезно?

Ivan Aracki 01.07.2019 16:51

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