Aller au contenu

Détails

Je suis un développeur (mais pas que) - Et quand je déploie une web app sur une plateforme, je n'ai pas envie que ça soit compliqué (je ne suis pas un ops ou un admin), mais avant de déployer j'aime bien pouvoir le faire sur ma machine comme "en vrai" ... pour être plus sûr 😉
Depuis quelques mois, je me suis mis en tête d'apprendre le minimum vital sur Kubernetes pour la survie d'un développeur. Ma quête n'est pas finie mais j'ai pu découvrir 2,3 choses et notamment Knative: une sorte de PaaS "single tenant orienté serverless" qui est une belle couche d'abstraction et de simplification à Kubernetes.
Vous trouverez du Kube et Knative managés et ainsi vous n'aurez qu'à vous préoccuper de "pousser" des webapps chez un provider.
Et si vous pouviez le faire en local? (c'est plus amusant)
Je vous montrerez comment simplement:
créer un (mono)cluster K3S
déployer Knative serving et eventing dessus
Ensuite, nous verrons comment jouer avec Knative serving (déploiement, blue green, ...). J'ai moins avancé sur la partie Knative eventing, mais je fournirais de quoi expérimenter.
Et s'il nous reste du temps, je vous expliquerais comment utiliser Knative avec GitLab CI

Philippe Charrière

Vous aimerez peut-être aussi