Over the last months we’ve been packaging our internal Python utilities for Kubernetes into kubesdk, a modern k8s client and model generator. We open-sourced it recently and would love feedback from the Python community.
We built kubesdk because we needed something ergonomic for day-to-day production Kubernetes automation and multi-cluster workflows. Existing Python clients were either sync-first, weakly typed, or hard to use at scale.
kubesdk provides:
Repo: https://github.com/puzl-cloud/kubesdk
We built kubesdk because we needed something ergonomic for day-to-day production Kubernetes automation and multi-cluster workflows. Existing Python clients were either sync-first, weakly typed, or hard to use at scale.
kubesdk provides:
- Async-first client with minimal external dependencies
Fully typed client methods and models for all built-in Kubernetes resources
Model generator (provide your k8s API and get Python dataclasses)
Unified client surface for core resources and custom resources
High throughput for large-scale, multi-cluster workloads
Repo: https://github.com/puzl-cloud/kubesdk
