Skip to content

Client Libraries for Kubernetes

Kubernetes Client Libraries

Go Clients for Kubernetes

Python Client for Kubernetes

Fabric8 Java Client for Kubernetes (deprecated)

CDK8s Python

  • cdk8s Define Kubernetes native apps and abstractions using object-oriented programming
  • blog.twstewart.me: cdk8s-python - A Love and Hate Experience CDK8S is an alpha level library that allows you to write high level abstractions of Kubernetes objects like deployments, services, and more all in your favorite language ( TypeScript, Python, and others).

Eclipse Jkube Java Client for Kubernetes (formerly known as Fabric8). Kubernetes & OpenShift Maven Plugins

Java Operator SDK

  • javaoperatorsdk.io: Build Kubernetes Operators in Java without hassle Whether you want to build applications that operate themselves or provision infrastructure from Java code, Kubernetes Operators are the way to go. This SDK will make it easy for Java developers to embrace this new way of automation. The java-operator-sdk is based on the fabric8 Kubernetes client.