Upgrade to Pro — share decks privately, control downloads, hide ads and more …

C'est quoi Kubernetes ?

C'est quoi Kubernetes ?

Avatar for Guilhem Lettron

Guilhem Lettron

March 05, 2020
Tweet

More Decks by Guilhem Lettron

Other Decks in Technology

Transcript

  1. Un standard mal compris • Un orchestrateur ? ◦ Quelle

    definition ? • Que des conteneurs ? ◦ LB ? ◦ VM ? ◦ Services ? Finalement autant de zélateurs que d’adversaires.
  2. Contexte Cloud • AWS ◦ 2006 : EC2 (IaaS) •

    Google (GCP) ◦ 2008 : App Engine (PaaS) ◦ 2013 : Google Compute Engine (IaaS)
  3. Le PaaS ne passe pas • “Les développeurs ne veulent

    pas savoir” • Nous savons mieux FAIL
  4. U no DevOps? • Quelle est cette intersection ? ◦

    Une frontière entre 2 univers programmatique ▪ Une API
  5. Entre IaaS et PaaS • Toute la flexibilité du IaaS

    ◦ Frazel-Complet • La description du PaaS ◦ Facilité d’accès
  6. Impératif vs Déclaratif Impératif Met de l’eau dans une casserole

    Met la casserole sur le feu Si chaud, mettre l’eau dans une tasse Mettre des feuilles de thé dans la tasse Attendre Servir Déclaratif J’aimerais du thé
  7. Tout déclaratif • J’aimerais un espace • J’aimerais une base

    de donnée • J’aimerais du stockage • J’aimerais mon application déployée
  8. Tout déclaratif avec contrainte • J’aimerais un espace ◦ Avec

    une limite de CPU • J’aimerais une base de donnée ◦ version X, HA • J’aimerais du stockage ◦ Pas cher, repliqué • J’aimerais mon application déployée ◦ Répliqué, sur des machines séparée
  9. Tout déclaratif très précis • J’aimerais un espace ◦ Avec

    une limite de CPU ▪ Isolé du reste • J’aimerais une base de donnée ◦ version X, HA ▪ Rapide, proche • J’aimerais du stockage ◦ Pas cher, repliqué ▪ Avec rétention • J’aimerais mon application déployée ◦ Répliqué, sur des machines séparée ▪ Mise à jour par roulement avec moins de 10% impacté
  10. Idempotence • Une tâche peut être rejouée encore et encore

    sans effet de bords ◦ Le temps n’a pas d’effet.
  11. Un monde d’initiés • Langages • Outils • Pratiques •

    Peu ou pas de documentation / formalisation →secte ?
  12. Une plateforme standardisée • Capacité à partager des expériences ◦

    Ça marchera du moment que c’est du Kubernetes ▪ D’où la certification Kubernetes des acteurs → l’arduino de l’infra