Formation DevOps | Formation kubernetes : 13 - CustomResourceDefinitionobjets
CustomResourceDefinitionobjets :
Les ressources personnalisées sont des extensions de l’API Kubernetes. Cette page explique quand ajouter une ressource personnalisée à votre cluster Kubernetes et quand utiliser un service autonome. Il décrit les deux méthodes permettant d’ajouter des ressources personnalisées et comment choisir entre elles.
Ressources personnalisées
Une ressource est un point de terminaison dans l’ API Kubernetes qui stocke une collection deObjets APId’un certain genre; par exemple, la ressource pods intégrée contient une collection d’objets Pod.
Une ressource personnalisée est une extension de l’API Kubernetes qui n’est pas nécessairement disponible dans une installation Kubernetes par défaut. Il représente une personnalisation d’une installation Kubernetes particulière. Cependant, de nombreuses fonctions principales de Kubernetes sont désormais créées à l’aide de ressources personnalisées, ce qui rend Kubernetes plus modulaire.
Les ressources personnalisées peuvent apparaître et disparaître dans un cluster en cours d’exécution grâce à l’enregistrement dynamique, et les administrateurs de cluster peuvent mettre à jour les ressources personnalisées indépendamment du cluster lui-même. Une fois qu’une ressource personnalisée est installée, les utilisateurs peuvent créer et accéder à ses objets en utilisantKubectl, tout comme c’est le cas pour les ressources intégrées telles que les Pods .
Contrôleurs personnalisés
À elles seules, les ressources personnalisées vous permettent de stocker et de récupérer des données structurées. Lorsque vous combinez une ressource personnalisée avec un contrôleur personnalisé , les ressources personnalisées fournissent une véritable API déclarative .
L’ API déclarative Kubernetes impose une séparation des responsabilités. Vous déclarez l’état souhaité de votre ressource. Le contrôleur Kubernetes maintient l’état actuel des objets Kubernetes synchronisé avec l’état souhaité déclaré. Cela contraste avec une API impérative, dans laquelle vous indiquez à un serveur quoi faire.
Vous pouvez déployer et mettre à jour un contrôleur personnalisé sur un cluster en cours d’exécution, indépendamment du cycle de vie du cluster. Les contrôleurs personnalisés peuvent fonctionner avec n’importe quel type de ressource, mais ils sont particulièrement efficaces lorsqu’ils sont combinés à des ressources personnalisées. Le modèle Opérateur combine des ressources personnalisées et des contrôleurs personnalisés. Vous pouvez utiliser des contrôleurs personnalisés pour coder les connaissances du domaine pour des applications spécifiques dans une extension de l’API Kubernetes.
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