Aller au contenu

Le lab Kubernetes

Pour tester Kubernetes, il n’y a rien à créer et rien à demander : un cluster partagé est déjà là. Vous vous connectez avec votre compte Qim info, vous appliquez vos manifestes, et une URL en HTTPS vient avec.

Ce qui existe Ce que ça change pour vous
Un API server sur https://k8s.qiminfo-lab.ch (port 6443) Le point d’entrée de kubectl. L’authentification passe par votre compte Qim info, il n’y a aucun mot de passe ni certificat client à se faire remettre.
Un Ingress nginx et le domaine joker *.k8s.qiminfo-lab.ch (port 443) Une application exposée est joignable sur mon-appli.k8s.qiminfo-lab.ch, sans demander ni DNS ni adresse IP à personne.
cert-manager et l’émetteur letsencrypt-prod Le certificat TLS est demandé et renouvelé automatiquement à partir de votre Ingress.
Un cluster partagé Vous n’êtes pas seul dessus. Vous travaillez dans votre namespace, pas dans la configuration du cluster.

Les deux ports sont différents, et c’est la confusion la plus coûteuse : kubectl sort sur 6443, les applications que vous exposez sont servies sur 443. Un réseau qui n’autorise que le trafic web laisse donc passer vos URL de test et bloque kubectl.

La question La réponse qui vous met ici
Sur quoi porte le test ? Kubernetes lui-même : manifestes, Helm, sondes, montées en charge, Ingress, ou une application pensée pour tourner dessus.
Que déployez-vous ? Des images de conteneurs déjà construites, pilotées par des manifestes que vous écrivez.
Vous faut-il la main sur le cluster ? Non. Un namespace suffit à ce que vous voulez faire.
Une URL publique en HTTPS suffit-elle ? Oui. Le domaine joker la fournit dès que l’Ingress est appliqué.
  • Pas un lab Azure. Aucun Resource Group à créer, aucune déclaration par e-mail, aucun tag, aucune facture à surveiller. Le parcours de création d’un lab ne s’applique pas ici.
  • Pas AKS. Si le sujet de votre test est le service managé Azure (pools de nœuds, intégration Entra ID, modules complémentaires, facture), il vous faut un lab Azure et un arbitrage de coût avant de créer quoi que ce soit. Lisez Coûts, puis écrivez à lab@qiminfo.ch.
  • Pas un hébergement. Ce cluster sert à tester. Une application qui doit rester en ligne pour de vrai relève des processus d’infrastructure standard.

Un cluster gratuit et immédiat reste un lab.

Règles applicables

Aucun usage de production

À ma charge

Aucun usage de production, critique ou durable n’est autorisé dans un lab.

ObligatoirePR-GOVCLOUDLAB-A-01 / PR-GOVLABONPREM-A-01

Aucune donnée sensible

À ma charge

Aucune donnée client réelle, personnelle ou sensible ne doit être déposée dans un lab.

ObligatoirePR-GOVCLOUDLAB-A-01 / PR-GOVLABONPREM-A-01

Pas de garantie de sauvegarde durable

À ma charge

Aucune sauvegarde durable n’est garantie : documenter, exporter ou versionner tout travail important en dehors du lab.

ObligatoirePR-GOVCLOUDLAB-A-01 / PR-GOVLABONPREM-A-01