Les ressources d’un cluster Kubernetes sont des entités de l’API qui stockent et gèrent des objets d’une classe spécifique au sein du cluster. Lorsque les types de ressource Kubernetes par défaut ne répondent pas à vos besoins métier, étendez l’API du cluster en créant une définition de ressource personnalisée (CRD) pour ajouter des ressources personnalisées. Cette approche améliore la flexibilité de la gestion du cluster.
Limites
Certains types de ressource ne prennent en charge que la création. La liste de leurs objets n’est pas prise en charge.
Créer une CRD
Connectez-vous à la console Container Service. Dans le volet de navigation de gauche, cliquez sur Clusters.
Sur la page Clusters, cliquez sur le nom du cluster cible. Dans le volet de navigation de gauche, choisissez Workloads > Custom Resources.
Sous l’onglet CRDs, cliquez sur Create from YAML pour créer une CRD.
Consulter et modifier les configurations de CRD
Sous l’onglet CRDs, consultez ou modifiez la configuration YAML d’une CRD.
Gérer des objets de ressource
Sous l’onglet Resource Objects, parcourez et gérez les instances de vos types de ressource personnalisés.
Parcourir les groupes d’API et les types de ressource
L’explorateur d’objets répertorie tous les groupes d’API pris en charge par le cluster dans le panneau de gauche. Cliquez sur le nom d’un groupe d’API pour le développer et afficher ses types de ressource. Pour trouver un type spécifique, utilisez la zone de recherche en haut afin de filtrer par mot-clé.
Consulter et modifier des objets de ressource
Sélectionnez un type de ressource dans le panneau de gauche pour afficher ses objets. Pour modifier ou supprimer un objet, éditez ou supprimez-le à l’aide de sa configuration YAML.
Étapes suivantes
Pour savoir comment créer d’autres types de charge de travail tels que Deployments, StatefulSets, Jobs et CronJobs, consultez la rubrique Charges de travail.