kubernetes.aio.config.incluster_config module

class kubernetes.aio.config.incluster_config.InClusterConfigLoader(token_filename, cert_filename, try_refresh_token=True, environ=environ({'SHELL': '/usr/bin/zsh', 'LSCOLORS': 'Gxfxcxdxbxegedabagacad', 'PYENV_HOOK_PATH': '/usr/local/google/home/yliao/.pyenv/pyenv.d:/usr/etc/pyenv.d:/usr/local/etc/pyenv.d:/etc/pyenv.d:/usr/lib/pyenv/hooks', 'PYENV_SHELL': 'zsh', 'LESS': '-R', 'GVM_VERSION': '1.0.22', 'MAKE_TERMOUT': '/dev/pts/8', 'TERMCAP': 'SC|screen.xterm-256color|VT 100/ANSI X3.64 virtual terminal:DO=\\E[%dB:LE=\\E[%dD:RI=\\E[%dC:UP=\\E[%dA:bs:bt=\\E[Z:cd=\\E[J:ce=\\E[K:cl=\\E[H\\E[J:cm=\\E[%i%d;%dH:ct=\\E[3g:do=^J:nd=\\E[C:pt:rc=\\E8:rs=\\Ec:sc=\\E7:st=\\EH:up=\\EM:le=^H:bl=^G:cr=^M:it#8:ho=\\E[H:nw=\\EE:ta=^I:is=\\E)0:li#83:co#308:am:xn:xv:LP:sr=\\EM:al=\\E[L:AL=\\E[%dL:cs=\\E[%i%d;%dr:dl=\\E[M:DL=\\E[%dM:dc=\\E[P:DC=\\E[%dP:im=\\E[4h:ei=\\E[4l:mi:IC=\\E[%d@:ks=\\E[?1h\\E=:ke=\\E[?1l\\E>:vi=\\E[?25l:ve=\\E[34h\\E[?25h:vs=\\E[34l:ti=\\E[?1049h:te=\\E[?1049l:us=\\E[4m:ue=\\E[24m:so=\\E[3m:se=\\E[23m:mb=\\E[5m:md=\\E[1m:mh=\\E[2m:mr=\\E[7m:me=\\E[m:ms:Co#8:pa#64:AF=\\E[3%dm:AB=\\E[4%dm:op=\\E[39;49m:AX:vb=\\Eg:G0:as=\\E(0:ae=\\E(B:ac=\\140\\140aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~..--++,,hhII00:po=\\E[5i:pf=\\E[4i:Km=\\E[<:k0=\\E[10~:k1=\\EOP:k2=\\EOQ:k3=\\EOR:k4=\\EOS:k5=\\E[15~:k6=\\E[17~:k7=\\E[18~:k8=\\E[19~:k9=\\E[20~:k;=\\E[21~:F1=\\E[23~:F2=\\E[24~:kB=\\E[Z:kh=\\E[1~:@1=\\E[1~:kH=\\E[4~:@7=\\E[4~:kN=\\E[6~:kP=\\E[5~:kI=\\E[2~:kD=\\E[3~:ku=\\EOA:kd=\\EOB:kr=\\EOC:kl=\\EOD:km:', 'P4CONFIG': '.p4config', 'GVM_PATH_BACKUP': '/usr/local/google/home/yliao/.gvm/bin:/usr/lib/google-golang/bin:/usr/local/buildtools/java/jdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'SSH_AUTH_SOCK': '/usr/local/google/home/yliao/.tmp/yliao.yliao.ssh_auth_sock', 'KUBEBUILDER_ASSETS': '/usr/local/google/home/yliao/kubebuilder/bin', 'KI_HOME': '/usr/local/google/home/yliao/.sdkman/candidates/ki/current', 'WINDOW': '3', 'SDKMAN_CANDIDATES_DIR': '/usr/local/google/home/yliao/.sdkman/candidates', 'X20_HOME': '/google/data/rw/users/yl/yliao', 'PYENV_VERSION': '3.11.11', 'PWD': '/usr/local/google/home/yliao/prj/client-python/doc', 'RSYNC_RSH': 'ssh', 'LOGNAME': 'yliao', 'XDG_SESSION_TYPE': 'tty', 'CIDER_SHELL_INTEGRATION': '1', 'GOOGLE_API_CERTIFICATE_CONFIG': '/etc/gcloud/certificate_config.json', 'P4MERGE': '/google/src/files/head/depot/eng/perforce/mergep4.tcl', 'MOTD_SHOWN': 'pam', 'HOME': '/usr/local/google/home/yliao', 'LANG': 'en_US.UTF-8', 'CLOUDSDK_CONTEXT_AWARE_USE_CLIENT_CERTIFICATE': 'true', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.7z=01;31:*.ace=01;31:*.alz=01;31:*.apk=01;31:*.arc=01;31:*.arj=01;31:*.bz=01;31:*.bz2=01;31:*.cab=01;31:*.cpio=01;31:*.crate=01;31:*.deb=01;31:*.drpm=01;31:*.dwm=01;31:*.dz=01;31:*.ear=01;31:*.egg=01;31:*.esd=01;31:*.gz=01;31:*.jar=01;31:*.lha=01;31:*.lrz=01;31:*.lz=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.lzo=01;31:*.pyz=01;31:*.rar=01;31:*.rpm=01;31:*.rz=01;31:*.sar=01;31:*.swm=01;31:*.t7z=01;31:*.tar=01;31:*.taz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tgz=01;31:*.tlz=01;31:*.txz=01;31:*.tz=01;31:*.tzo=01;31:*.tzst=01;31:*.udeb=01;31:*.war=01;31:*.whl=01;31:*.wim=01;31:*.xz=01;31:*.z=01;31:*.zip=01;31:*.zoo=01;31:*.zst=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.jxl=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:', 'SSH_AUTH_KEY': 'ecdsa-sha2-nistp256-cert-v01@openssh.com AAAAKGVjZHNhLXNoYTItbmlzdHAyNTYtY2VydC12MDFAb3BlbnNzaC5jb20AAAAg0Do86CgFABfiLoWeqIsmykH3XkWVN8wfk/2mEysM11MAAAAIbmlzdHAyNTYAAABBBDQ803ux4P+djnYQRkOMA4uKhfpyzaLXAeJO2LZnZ/aif3hW/jps3iyjap8yYY6UEOpgvGcKIA+GWUWcS749PwcZAAAAEc1qLwAAAAEAAAAVeWxpYW9AY29ycC5nb29nbGUuY29tAAAAGQAAAAV5bGlhbwAAAAxnb29nbGVceWxpYW8AAAAAakkvVgAAAABqSknCAAAAAAAAAMwAAAAYY2VydC1tZXRhZGF0YUBnb29nbGUuY29tAAAAKgAAACYIARIg5xnj6SHJaRC8pENV2u5PU+Ef5m2k2PeYewnonSfdbRcgBgAAABVwZXJtaXQtWDExLWZvcndhcmRpbmcAAAAAAAAAF3Blcm1pdC1hZ2VudC1mb3J3YXJkaW5nAAAAAAAAABZwZXJtaXQtcG9ydC1mb3J3YXJkaW5nAAAAAAAAAApwZXJtaXQtcHR5AAAAAAAAAA5wZXJtaXQtdXNlci1yYwAAAAAAAAAAAAABFwAAAAdzc2gtcnNhAAAAAwEAAQAAAQEAvN0ZS5b1OZYtoJ1PSKY4GIwjis1i4zZZ2MBdN/TEYqJIOVsfAtkDrhC9YGSVuyai/kOXwLLnFc5dVDRWHLDSBzoXEgl4QKCmNu9nneV/cMLEq4d03o1DPOSPQGJDq+wep4K9HuRwvzog6wTDA5Kp0loCnWY8MHTbt4S/O2Ro5mvF0x0ec9vccwW1KOtc/CydQiGmevBZOQOyXt8ZCZKEtSOTIPhAE55WK8agtMEsJlHRtcswSg2BJNJMSeUKgL1An/oCE9bKAME/zXVYVK5Fuv4epqccnd3sQW2T8qniOIcEDI4oybDejm6G8VPw/pxieSPbaFGftuLyR/rHS52OhwAAARQAAAAMcnNhLXNoYTItMjU2AAABAK/ghRLjPIsFngQjftgeP/qqI+6LPATEiCrv7YMUE6P5KJRJsZIwlYbWqLRj2D8S9VIuKBGw0f7Og+Ufw3HJEBBxLwOr1hRVdosk8HAUkOZv9T0gHQ8ZYiRpEdTtWWo09zk3HxWD5YAfg7f3AM+y65+5+EGOmFiGI+ec7lBOLl0faIaXQzoHWsB6Wp4etZOrT9KbUPJIH8/MrY9jcq/1zXQrM1W9tDNNVxHQzJBcCndEUOOrx86iq3WLQEQv/cDLZiQD2x7grEjgK8BNj9ZTpU8bmPBwO4QZRNjHsKmV8gXaXVyE9yJ2Ilt7TSxhAwqnPn3Fy7eQF++NTMqlcdP7ENg=\n', 'SDKMAN_VERSION': '5.16.0', 'GVM_ROOT': '/usr/local/google/home/yliao/.gvm', 'STREAMZ_SERVERS': '[2001:4860:f802::78]:9530', 'SSH_CONNECTION': '172.253.31.191 59953 172.19.58.46 22', 'PYENV_DIR': '/usr/local/google/home/yliao/prj/client-python/doc', 'MFLAGS': '', 'CLOUDSDK_CONTAINER_USE_APPLICATION_DEFAULT_CREDENTIALS': 'true', 'LESSCLOSE': '/usr/bin/lesspipe %s %s', 'MAKEFLAGS': '', 'XDG_SESSION_CLASS': 'user', 'PYTHONPATH': '/usr/local/buildtools/current/sitecustomize', 'TERM': 'screen.xterm-256color', 'ZSH': '/usr/local/google/home/yliao/.oh-my-zsh', 'LESSOPEN': '| /usr/bin/lesspipe %s', 'SK_SIGNING_PLUGIN': 'gnubbyagent', 'USER': 'yliao', 'MAKE_TERMERR': '/dev/pts/8', 'CHROME_REMOTE_DESKTOP_DEFAULT_DESKTOP_SIZES': '1600x1200,3840x2160,3840x2560,5120x1440,2160x3840', 'CLOUDSDK_CONTEXT_AWARE_USE_MTLS_FOR_GRPC': 'true', 'SDKMAN_DIR': '/usr/local/google/home/yliao/.sdkman', 'SHLVL': '2', 'PARINIT': 'rTbgqR B=.?_A_a Q=_s>|:', 'CLOUDSDK_CONTEXT_AWARE_CERTIFICATE_CONFIG_FILE_PATH': '/etc/gcloud/certificate_config.json', 'PAGER': 'less', 'MAKELEVEL': '1', 'GOOGLE_AUTH_WEBAUTHN_PLUGIN': 'gcloudwebauthn', 'CVS_RSH': 'ssh', 'SDKMAN_CANDIDATES_API': 'https://api.sdkman.io/2', 'XDG_SESSION_ID': 'c6', 'XDG_RUNTIME_DIR': '/run/user/7393', 'SSH_CLIENT': '172.253.31.191 59953 22', 'PYENV_ROOT': '/usr/local/google/home/yliao/.pyenv', 'XDG_DATA_DIRS': '/usr/share/gnome:/usr/local/share/:/usr/share/', 'PATH': '/usr/local/google/home/yliao/.pyenv/versions/3.11.11/bin:/usr/local/google/home/yliao/.pyenv/libexec:/usr/local/google/home/yliao/.pyenv/plugins/python-build/bin:/usr/local/google/home/yliao/.pyenv/plugins/pyenv-update/bin:/usr/local/google/home/yliao/.pyenv/shims:/usr/local/google/home/yliao/.pyenv/bin:/usr/local/google/home/yliao/.pyenv/bin:/usr/local/google/home/yliao/.sdkman/candidates/ki/current/bin:/usr/local/google/home/yliao/.local/bin/:/usr/local/google/home/yliao/.gvm/bin:/usr/lib/google-golang/bin:/usr/local/buildtools/java/jdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/google/home/yliao/go/bin:/usr/local/google/home/yliao/bin', 'STY': '32524.yliao', 'GOOGLE_CLOUD_DISABLE_DIRECT_PATH': 'true', 'CLOUDSDK_INTERNAL_USER': 'true', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/7393/bus', 'SDKMAN_PLATFORM': 'linuxx64', 'CLOUDSDK_CONTEXT_AWARE_USE_ECP_HTTP_PROXY': 'true', 'OLDPWD': '/usr/local/google/home/yliao/prj/client-python/doc/build', 'TERM_PROGRAM': 'cider', 'BASH_FUNC_poetry%%': '() {  /usr/bin/gpkg poetry "$@"\n}', 'BASH_FUNC_yarn%%': '() {  /usr/bin/gpkg yarn "$@"\n}', 'BASH_FUNC_pip%%': '() {  /usr/bin/gpkg pip "$@"\n}', 'BASH_FUNC_pdm%%': '() {  /usr/bin/gpkg pdm "$@"\n}', 'BASH_FUNC_uvx%%': '() {  /usr/bin/gpkg uvx "$@"\n}', 'BASH_FUNC_npm%%': '() {  /usr/bin/gpkg npm "$@"\n}', 'BASH_FUNC_npx%%': '() {  /usr/bin/gpkg npx "$@"\n}', 'BASH_FUNC_pip3%%': '() {  /usr/bin/gpkg pip3 "$@"\n}', 'BASH_FUNC_python3%%': '() {  /usr/bin/gpkg python3 "$@"\n}', 'BASH_FUNC_pipx%%': '() {  /usr/bin/gpkg pipx "$@"\n}', 'BASH_FUNC_pnpx%%': '() {  /usr/bin/gpkg pnpx "$@"\n}', 'BASH_FUNC_pnpm%%': '() {  /usr/bin/gpkg pnpm "$@"\n}', 'BASH_FUNC_yarnpkg%%': '() {  /usr/bin/gpkg yarnpkg "$@"\n}', 'BASH_FUNC_uv%%': '() {  /usr/bin/gpkg uv "$@"\n}', 'BASH_FUNC_python%%': '() {  /usr/bin/gpkg python "$@"\n}', 'BASH_FUNC_hatch%%': '() {  /usr/bin/gpkg hatch "$@"\n}', 'DOCUTILSCONFIG': '/usr/local/google/home/yliao/prj/client-python/doc/source/docutils.conf'}))

Bases: object

load_and_set(client_configuration=None)
kubernetes.aio.config.incluster_config.load_incluster_config(client_configuration=None, try_refresh_token=True)

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.