Я пытаюсь получить доступ к kubernetes API с помощью python-клиента через CGI-программирование, ошибка, которую я получаю,
FileNotFoundError: [Errno 2] No such file or directory: '/usr/share/httpd/.kube/config'
, но файл конфигурации Kube находится в домашнем каталоге.
Это мой исходный код
from kubernetes import client, config
def main():
activate_this = '/root/env/bin/activate_this.py'
with open(activate_this) as file_:
exec(file_.read(), dict(__file__=activate_this))
contexts_data, active_context = config.list_kube_config_contexts()
print(contexts_data)
if __name__ == '__main__':
main()