Exemple d'utilisateur de Kubernetes et de GithubActions pour le déploiement.
k3d cluster create alg-demo-ci -p 8080:80@loadbalancer
Vous pouvez vérifier que le cluster est bien lancé avec la commande suivante :
kubectl cluster-info
helm install --set auth.enabled=false mongo oci://registry-1.docker.io/bitnamicharts/mongodb
kubectl apply -f app-config.yml
kubectl apply -f demo-kube.yml
kubectl get pods
Vous devriez voir un pod alg-demo-ci-<hash>
en état Running
.
Vous pouvez voir votre application en vous rendant sur http://localhost:8080.
Vous pouvez interagir avec l'api acteur sur la route /acteurs
.
Pour supprimer le cluster, vous pouvez utiliser la commande suivante :
k3d cluster delete alg-demo-ci
Pour l'arrêter, vous pouvez utiliser la commande suivante :
k3d cluster stop alg-demo-ci
kubectl delete -f demo-kube.yml # Supprime l'application
helm uninstall mongo # Supprime MongoDB