À quoi sert ConfigMap dans Kubernetes ?
À quoi sert ConfigMap dans Kubernetes ?

Vidéo: À quoi sert ConfigMap dans Kubernetes ?

Vidéo: À quoi sert ConfigMap dans Kubernetes ?
Vidéo: 26 - Использование ConfigMap и переменных окружения в Kubernetes 2024, Avril
Anonim

Les ConfigMap La ressource API fournit des mécanismes pour injecter des données de configuration dans les conteneurs tout en gardant les conteneurs indépendants de Kubernetes . ConfigMap peut être utilisé pour stocker des informations fines telles que des propriétés individuelles ou des informations grossières telles que des fichiers de configuration entiers ou des blobs JSON.

Par conséquent, qu'est-ce que ConfigMap dans Kubernetes ?

UNE ConfigMap est un dictionnaire de paramètres de configuration. Ce dictionnaire se compose de paires clé-valeur de chaînes. Kubernetes fournit ces valeurs à vos conteneurs. Comme avec d'autres dictionnaires (cartes, hachages,), la clé vous permet d'obtenir et de définir la valeur de configuration.

À côté de ci-dessus, comment définir des variables d'environnement dans Kubernetes ? Lorsque vous créez un pod, vous pouvez définir les variables d'environnement pour les conteneurs qui s'exécutent dans le pod. À définir les variables d'environnement , inclure le env ou envFrom dans le fichier de configuration. Dans votre shell, exécutez la commande printenv pour lister les Variables d'environnement . Pour quitter le shell, entrez exit.

Ici, comment créer une ConfigMap dans Kubernetes ?

  1. Vous devez disposer d'un cluster Kubernetes et l'outil de ligne de commande kubectl doit être configuré pour communiquer avec votre cluster.
  2. Utilisez la commande kubectl create configmap pour créer des ConfigMaps à partir de répertoires, de fichiers ou de valeurs littérales:
  3. Vous pouvez utiliser kubectl describe ou kubectl get pour récupérer des informations sur une ConfigMap.

Qu'est-ce qui est secret dans Kubernetes ?

Annonces. Secrets peut être défini comme Kubernetes objets utilisés pour stocker des données sensibles telles que le nom d'utilisateur et les mots de passe avec cryptage. Il existe plusieurs façons de créer secrets dans Kubernetes.

Conseillé: