KubiPy - Orchestrer Kubernetes à partir de Python

Par:
admin

ven, 24/04/2020 - 14:55

KubiPy est un outil pour gérer entièrement votre cluster Kubernetes local avec Python. KubiPy fournit une interface au dessus de Minikube et vous permet de configurer et de gérer un cluster sans quitter Python, ce qui est utile pour activer les tests locaux.

KubiPy fournit la classe minipy. Une fois instanciée, cette classe est au centre de toutes vos opérations.

Par exemple :

# instancier la classe
cluster = minipy()

# installer minikube
cluster.install()

# démarrer le cluster
cluster.start()

# ouvrir le tableau de bord
cluster.dashboard()

# arrêter le cluster
cluster.stop()

# détruire minikube
cluster.delete()

Au moment où nous écrivons ces lignes, KubiPy est en version 0.1 seulement. Pour le moment seul macOS est supporté.

KubiPy est un logiciel libre sous licence MIT qui peut être téléchargé ici.