Aidez à améliorer cette page
Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Pour contribuer à ce guide de l'utilisateur, cliquez sur le GitHub lien Modifier cette page sur qui se trouve dans le volet droit de chaque page.
Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Création d'une fonctionnalité Kro
Cette rubrique explique comment créer une fonctionnalité Kro sur votre cluster Amazon EKS.
Conditions préalables
Avant de créer une fonctionnalité Kro, assurez-vous de disposer des éléments suivants :
-
Un cluster Amazon EKS existant exécutant une version de Kubernetes prise en charge (toutes les versions du support standard et étendu sont prises en charge)
-
Autorisations IAM suffisantes pour créer des ressources de capacités sur les clusters EKS
-
(Pour CLI/ekSCTL) L'outil CLI approprié est installé et configuré
Note
Contrairement à ACK et Argo CD, kro n'a pas besoin d'autorisations IAM supplémentaires au-delà de la politique de confiance. kro fonctionne entièrement au sein de votre cluster et n'effectue pas d'appels d'API. AWS Cependant, vous devez tout de même fournir un rôle de capacité IAM avec la politique de confiance appropriée. Pour plus d'informations sur la configuration des autorisations RBAC de Kubernetes pour kro, consultez. Configurer les autorisations Kro
Choisissez votre outil
Vous pouvez créer une fonctionnalité kro à l'aide de la AWS Management Console AWS CLI ou de eksctl :
-
Création d'une fonctionnalité Kro à l'aide de la console- Utilisez la console pour une expérience guidée
-
Création d'une fonctionnalité Kro à l'aide de la CLI AWS- Utilisez la AWS CLI pour la création de scripts et l'automatisation
-
Création d'une capacité kro à l'aide de eksctl- Utilisez eksctl pour une expérience native de Kubernetes
Que se passe-t-il lorsque vous créez une capacité Kro
Lorsque vous créez une fonctionnalité Kro :
-
EKS crée le service Kro Capability et le configure pour surveiller et gérer les ressources de votre cluster
-
Des définitions de ressources personnalisées (CRDs) sont installées dans votre cluster
-
La fonctionnalité assume le rôle de capacité IAM que vous fournissez (utilisé uniquement pour la relation de confiance)
-
kro commence à surveiller les
ResourceGraphDefinitionressources et leurs instances -
L'état de capacité passe de
CREATINGàACTIVE
Une fois actif, vous pouvez créer ResourceGraphDefinitions pour définir des paramètres personnalisés APIs et créer des instances de ceux-ci APIs.
Étapes suivantes
Après avoir créé la fonctionnalité Kro :
-
concepts kro- Comprendre les concepts Kro et la composition des ressources
-
concepts kro- En savoir plus sur SimpleSchema les expressions CEL et les modèles de composition des ressources