All Projects → vladimirvivien → k8s-client-examples

vladimirvivien / k8s-client-examples

Licence: MIT license
Building stuff with the Kubernetes API

Programming Languages

go
31211 projects - #10 most used programming language
java
68154 projects - #9 most used programming language
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to k8s-client-examples

Pod-Dive
A kubectl plugin to dive into your Kubernetes nodes pods, and inspect them.
Stars: ✭ 46 (-58.18%)
Mutual labels:  client-go
client-go-examples
Collection of mini-programs demonstrating Kubernetes client-go usage.
Stars: ✭ 722 (+556.36%)
Mutual labels:  client-go
k8s-discovery
Auto discover the running environment and serves the kubernetes clientset interface for interaction
Stars: ✭ 44 (-60%)
Mutual labels:  client-go
go
OpenAPI based generated Go Client for Kubernetes
Stars: ✭ 134 (+21.82%)
Mutual labels:  client-go
helm-clientgo-example
helm client-go example to add helm repo, fetch charts and install chart
Stars: ✭ 27 (-75.45%)
Mutual labels:  client-go

k8s-client-examples

Building stuff with the Kubernetes API

Kubernetes is a formidable platform on (and with) which you can create all sorts of tools and clients. Fortunately, there are many options when it comes to programming against the Kubernetes APIs. Unfortunately, these options can be overwhelming with a multitude of APIs which can leave potential developers with no clear directions.

This repo highlights the extensibility of Kubernetes as a platform. It provides different examples and walkthroughs of the different options that are available from building simple clients to more complex extension of Kubernetes itself. While the concepts presented here can be applied with any language that can access the Kubernetes API, the discussion and code sample focus on the Go programming language.

Examples

In this repo you will find a contrived example of a PVC watcher that monitors the claimed sizes of installed PVCs:

Go

Java

  • java - A simple implementation that uses Watch object

Python

  • python - A simple implementation that uses the Python Watch object
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].