kubernetes_asyncio.config.incluster_config module
- class kubernetes_asyncio.config.incluster_config.InClusterConfigLoader(token_filename: str, cert_filename: str, try_refresh_token: bool = True, environ: _Environ | dict[str, str] = environ({'READTHEDOCS_VIRTUALENV_PATH': '/home/docs/checkouts/readthedocs.org/user_builds/kubernetes-asyncio/envs/latest', 'READTHEDOCS_CANONICAL_URL': 'https://kubernetes-asyncio.readthedocs.io/en/latest/', 'HOSTNAME': 'build-30958190-project-839511-kubernetes-asyncio', 'READTHEDOCS_GIT_CLONE_URL': 'https://github.com/tomplus/kubernetes_asyncio.git', 'HOME': '/home/docs', 'NO_COLOR': '1', 'READTHEDOCS': 'True', 'READTHEDOCS_PRODUCTION_DOMAIN': 'app.readthedocs.org', 'READTHEDOCS_REPOSITORY_PATH': '/home/docs/checkouts/readthedocs.org/user_builds/kubernetes-asyncio/checkouts/latest', 'READTHEDOCS_PROJECT': 'kubernetes-asyncio', 'READTHEDOCS_OUTPUT': '/home/docs/checkouts/readthedocs.org/user_builds/kubernetes-asyncio/checkouts/latest/_readthedocs/', 'PATH': '/home/docs/checkouts/readthedocs.org/user_builds/kubernetes-asyncio/envs/latest/bin:/home/docs/.asdf/shims:/home/docs/.asdf/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'READTHEDOCS_VERSION_TYPE': 'branch', 'LANG': 'C.UTF-8', 'READTHEDOCS_LANGUAGE': 'en', 'DEBIAN_FRONTEND': 'noninteractive', 'READTHEDOCS_GIT_COMMIT_HASH': 'b413b5b403e4845e6f84933174e6721430aad2e0', 'READTHEDOCS_VERSION_NAME': 'latest', 'READTHEDOCS_VERSION': 'latest', 'PWD': '/home/docs/checkouts/readthedocs.org/user_builds/kubernetes-asyncio/checkouts/latest/doc/source', 'READTHEDOCS_GIT_IDENTIFIER': 'master', 'DOCUTILSCONFIG': '/home/docs/checkouts/readthedocs.org/user_builds/kubernetes-asyncio/checkouts/latest/doc/source/docutils.conf'}))
Bases:
object- load_and_set(client_configuration: Configuration | None = None) None
- kubernetes_asyncio.config.incluster_config.load_incluster_config(client_configuration=None, try_refresh_token=True, **kwargs)
Use the service account kubernetes gives to pods to connect to kubernetes cluster. It’s intended for clients that expect to be running inside a pod running on kubernetes. It will raise an exception if called from a process not running in a kubernetes environment.
- Parameters:
client_configuration – The kubernetes.client.Configuration to
set configs to.