Skip to main content

kubeconfig

kubeconfig is a simple Python module for manipulating Kubernetes kubeconfig files.

from kubeconfig import KubeConfig

conf = KubeConfig()
conf.set_context('new-context', cluster='other-cluster', user='my-user')
conf.use_context('new-context')
print(conf.view())

Installing

pip install kubeconfig

Example usage cases

  • Generating configs for users

  • Tooling that manages switching between multiple clusters or users

  • Cycling credentials out in a config

  • Updating CA cert entries in your config

Documentation

See the documentation for more details on usage.

License

kubeconfig is licensed under the BSD 3-Clause License.

Release files for kubeconfig 1.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for kubeconfig 1.1.1
File Size Uploaded
kubeconfig-1.1.1.tar.gz 4.9 kB Details

Release files / kubeconfig-1.1.1.tar.gz

Download URL kubeconfig-1.1.1.tar.gz
Size 4.9 kB
Tags Source
SHA-256 checksum
How to use checksums
3982b074c47f2ebe8e75c887fb6745d8860a4d87a51bc96c7a42c03721186990
BLAKE2b-256 checksum
How to use checksums
0b98bc4f16dd258b73b57c2706604d4dc5741867e8ca30b2f36bb8ca9718ec69
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via Python-urllib/3.8

Release history Release notifications | RSS feed

This release

1.1.1 This release

1 release file

1.1.0

1 release file

1.0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page