← HankoShell Academy

HankoShell Academy · Parcours 01

Du YAML à Keycloak.
À vous de jouer.

Un vrai opérateur, un Keycloak de test et un cluster Kubernetes préparé pour vous. Exécutez les commandes et comparez vos déclarations à l’état réel du fournisseur.

  • Environ 20 minutes
  • Aucune installation locale
  • Compte Killercoda gratuit requis

Trois parcours, des résultats vérifiables.

  1. 01

    Déclarer un client OIDC

    Appliquez un manifeste et vérifiez le client créé dans Keycloak. Modifiez son callback, puis constatez la réconciliation sans changement d’UUID.

  2. 02

    Adopter un client existant

    Observez sans modifier, examinez le candidat, approuvez son empreinte exacte puis activez explicitement le mode Manage.

  3. 03

    Authentifier une machine

    Déclarez un compte de service et utilisez le Secret projeté pour obtenir un véritable jeton OAuth client_credentials.

Avant de commencer

Le parcours est en anglais. L’environnement démarre à l’ouverture du lab ; les images peuvent prendre quelques minutes à télécharger. Attendez le message Ready avant la première étape. Les sessions gratuites durent au maximum une heure et sont ensuite supprimées.

Utilisez uniquement les données fictives du lab. Ne saisissez aucun secret réel et ne connectez aucun cluster existant.

Un essai, avec un périmètre clair

Opérateur 1.0.0 et Keycloak 26.8.1, images et chart épinglés par empreinte. Les contrôles portent sur la configuration et l’authentification machine. Le lab ne déploie pas d’application web, ne teste pas le SSO navigateur et ne qualifie pas la haute disponibilité.

Les API Kubernetes restent expérimentales : hanko.sh/v1alpha1. Pour votre propre environnement, consultez les permissions, la compatibilité et les procédures de mise à niveau.

Continuer avec la documentation