Kubernetes - получить метку узла из контейнера - PullRequest
0 голосов
/ 14 июля 2020

Есть ли способ получить метки узлов из контейнера для использования в качестве переменной среды?

Это похоже на это https://kubernetes.io/docs/tasks/inject-data-application/environment-variable-expose-pod-information/, но мне нужно использовать метку из узла для инъекции в контейнер.

Заранее спасибо!

1 Ответ

1 голос
/ 14 июля 2020

Вы не сможете получить метки узлов, не отправив некоторые запросы на сервер api k8s. Вы могли бы это сделать, но это будет означать, что каждому модулю потребуется доступ для чтения, а это не очень важно с точки зрения безопасности.

Как насчет альтернативного решения - если вам нужно убедиться, что модуль работает на узлах с указанными c метки, вы можете использовать порчи и допуски , чтобы добиться этого проще.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...