Я написал скрипт, который проверяет некоторые секреты в кластере OpenShift.Я использовал библиотеку rest-client python для Openshift, и скрипт выполняется в кластере.Но я всегда получаю IOError: [Errno 2] Нет такого файла или каталога: '/home/jenkins/.kube/config'
Я знаю, что у меня нет конфигурации kube в модуле, и поэтому япопытался использовать метод kubernetes.config.load_incluster_config()
для включения конфигурации кластера.
from kubernetes import client, config
from openshift.dynamic import DynamicClient
config.load_incluster_config()
k8s_client = config.new_client_from_config()
dyn_client = DynamicClient(k8s_client)
Я бы предположил, что больше нет необходимости предоставлять конфигурацию kube с помощью вызова load_incluster_config.Кто-то решил проблему с остальным клиентом и openshift при выполнении кластера с учетной записью службы?
Я ценю любую помощь, спасибо.