Formation DevOps | Formation Terraform : 36- Architectures
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
- Description: Besoin de Formation et des Solutions cloud complètes pour vos applications
- Links:
2. Infra as a Service
- Description: Infrastructure cloud évolutive et sécurisée
- Links:
3. Projets Développeurs
- Description: Découvrez des opportunités passionnantes pour les développeurs
- Links:
4. Développeurs
- Description: Rejoignez notre communauté de développeurs
- Links:
5. Formations Complètes
- Description: Accédez à des formations professionnelles de haute qualité
- Links:
6. Marketplace
- Description: Découvrez notre place de marché de services
- Links:
7. Blogs
- Description: Découvrez nos blogs
- Links:
- comment creer une application mobile ?
- Comment monitorer un site web ?
- Command Checkout in git ?
- Comment git checkout to commit ?
- supprimer une branche git
- dockercoin
- kubernetes c est quoi
- architecture kubernetes
- Installer Gitlab Runner ?
- .gitlab-ci.yml exemples
- CI/CD
- svelte 5 vs solid
- svelte vs lit
- solidjs vs qwik
- alpine vs vue
- Plateform Freelance 2025
- Creation d’un site Web gratuitement
This website is powered by ItGalaxy.io