Я новичок в кубернетах. Хотел узнать, может ли программа, работающая внутри модуля, получить доступ к пространству имен, в котором запущен модуль.
Позвольте мне объяснить мой вариант использования. В пространстве имен моего приложения есть два модуля. Один модуль должен иметь состояние и иметь как минимум 3 реплики. Другой модуль (например, POD-A) может быть обычным развертыванием. Теперь POD-A должен поговорить с конкретным экземпляром набора состояний. Я читал в статье, что это можно сделать, используя такой формат адреса - <StatefulSet>-<Ordinal>.<Service>.<Namespace>.svc.cluster.local
. В моем приложении часть пространства имен изменяется динамически при каждом развертывании. Так можно ли это значение считывать динамически из программы, работающей внутри модуля?
Пожалуйста, помогите мне, если я что-то неправильно понял. Также приветствуются любые альтернативные / более простые решения. Заранее спасибо!