Formation DevOps | Formation Terraform : 36- Architectures

www.itgalaxy.io

Kubernetes se découpe en deux parties :

  • Le control plane : apiserver, controller-manager et le scheduler , etcd
  • Le data plane : kubelet, kube-proxy et le plugin réseau

Deux composants permettent à l’utilisateur de communiquer avec le cluster Kubernetes :

Apiserver : hébergé sur le master, il est l’unique point d’entrée pour manipuler les différentes ressources du cluster , expose l’API Kubernetes, Il s’agit du front-end pour le plan de contrôle Kubernetes.

Kube-proxy : hébergé sur chaque worker, il est en charge de l’exposition interne et externe des conteneurs. Par défaut, les conteneurs ne sont pas accessibles depuis l’extérieur du cluster.

Côté client, il existe:

  • La ligne de commande kubectl
  • Le dashboard
  • Il est également possible de contrôler le cluster directement via des bibliothèques tierce-parties (SDK).
    Documentation API Kubernetes

Kubernetes peut être installé sur tout type d’infrastructure :

  • Serveurs physiques
  • Machines virtuelles
  • Plateformes de cloud

Les choix faits par les administrateurs peuvent avoir un impact important sur la manière d’utiliser la
plateforme Kubernetes : certaines fonctionnalités pourront ne pas être activées.

Kubernetes est particulièrement bien intégré avec les plateformes de cloud AWS, Google Cloud Engine et
Azure. Le déploiement est facile, scalable et Kubernetes peut bénéficier des fonctionnalités du cloud.

Le déploiement de Kubernetes sur des plateformes de cloud supportées offre par exemple la possibilité
d’utiliser :

  • Les load balancers du cloud pour exposer les applications
  • Le système de stockage de type bloc (EBS, Cinder…) pour le stockage des données persistantes
  • L’isolation réseau du cloud pour consolider la sécurité






1. Nous contactez


2. Infra as a Service

  • Description: Infrastructure cloud évolutive et sécurisée
  • Links:

3. Projets Développeurs


4. Développeurs


5. Formations Complètes


6. Marketplace

7. Blogs


This website is powered by ItGalaxy.io