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

Déployer Kubernetes avec Pidalio par Cédric Hauber

WeScale
January 11, 2017

Déployer Kubernetes avec Pidalio par Cédric Hauber

Retrouvez ici la présentation faite par Cédric Hauber lors du meetup Kubernetes du 11 janvier dernier chez Dailymotion

WeScale

January 11, 2017
Tweet

More Decks by WeScale

Other Decks in Technology

Transcript

  1. #whoami Cédric Hauber Cloud Builder @ WeScale Coding Lover Kubernaut

    de la première heure 2 Déployons Kubernetes
  2. Kubernetes 5 Présentation WeScale •L’orchestrateur par excellence de conteneurs Docker

    / Rkt •Initiative lancée par Google •17 000+ stars, 5 700+ forks et 900+ contributeurs •Pokemon Go possède le plus gros cluster Kubernetes hébergé chez Google !
  3. Une mise en place pas toujours évidente •Déploiement d’un cluster

    EtcD •Déploiement du Master •Déploiement des Noeuds •Déploiement des outils de monitoring •Déploiement d’un système de stockage distribué 9 Présentation WeScale
  4. Pidalio, késako ? •Un déploiement CoreOS-friendly •Un seul descripteur pour

    toutes les instances •Extensible sur plusieurs cloud-providers •Monitoring via Prometheus •Stockage distribué via Ceph 11 Présentation WeScale
  5. Comment ? •CoreOS pour le système •Weave pour la couche

    réseau •Fleet pour dispatcher les composants Kubernetes •Pidalio pour fournir aux noeuds ce dont ils ont besoins •Un seul noeud EtcD 12 Présentation WeScale
  6. Architecture 14 Déployons Kubernetes Network Subnet: 10.0.0.0/24 Security Group Open

    ports: icmp, 22/tcp, 6783/tcp-udp, all ports from the same security group Launch Configuration OS: CoreOS Stable Auto scaling group