kubenow
Se connecterCommencer gratuitement

6.6 · Parcours 6 — Sécuriser (CKS)

Ingress avec TLS

Lab Kubernetes dans votre cluster · questionnaire de validation · gratuit, dans le navigateur

Une application publiée en HTTP transmet mots de passe et cookies en clair. En production, tout passe en HTTPS, et le certificat se gère comme le reste : déclaré dans Git, émis et renouvelé automatiquement. Dans Kubernetes, c'est le travail de cert-manager, installé en leçon 4.7. Cette leçon monte une petite autorité de certification interne, émet un certificat, et le branche sur un Ingress, dans votre cluster personnel.

Ce que vous saurez à la fin : lire un Secret TLS, expliquer les rôles d'Issuer, ClusterIssuer et Certificate, construire une chaîne de confiance (racine auto-signée puis autorité interne), émettre un certificat renouvelé automatiquement, et configurer la section tls d'un Ingress.

Au programme de ce lab

  1. Votre mission
  2. Pas à pas
  3. Le Secret TLS
  4. Les objets de cert-manager
  5. Une autorité interne en trois étapes
  6. Brancher le certificat sur l'Ingress
  7. Où se termine le TLS ?

Ce que KubeNow vérifie

  • La racine ca-ecole est une autorité émise par auto-signe, et elle est prête
  • L'Issuer ecole signe avec ca-ecole, et il est prêt
  • Le Certificate boutique : 30 jours, renouvelé 10 jours avant, émis par ecole
  • Le Secret boutique-tls contient un certificat et sa clé
  • L'Ingress boutique sert ce nom en HTTPS avec boutique-tls
  • Le même nom dans le certificat, la section tls et la règle de l'Ingress

Contenu aligné sur les programmes publiés par la CNCF (KCNA, CKAD, CKA, CKS), par le Linux Professional Institute (LPIC-1) et par Cisco (CCNA 200-301). KubeNow n'est ni affilié ni approuvé par la CNCF, la Linux Foundation, le LPI ou Cisco ; CKA, CKAD, CKS et KCNA sont des marques de la Linux Foundation, LPIC-1 est une marque du Linux Professional Institute, Cisco et CCNA sont des marques de Cisco Systems.