Pour vous aider à provisionner, utiliser et maintenir les clusters Tanzu Kubernetes, spécifiez un éditeur de texte par défaut pour kubectl.

Objectif

Après avoir provisionné un cluster Tanzu Kubernetes, vous devez le maintenir. Les tâches de maintenance typiques incluent la mise à niveau de la version de Kubernetes et l'évolutivité des nœuds de cluster. Pour effectuer ces tâches, vous devez mettre à jour le manifeste du cluster.

La façon la plus pratique de mettre à jour le manifeste d'un cluster provisionné consiste à utiliser la commande kubectl edit. Cette commande ouvre le manifeste Kubernetes dans un éditeur de texte de votre choix. Lorsque vous enregistrez les modifications, Kubernetes applique automatiquement les modifications et met à jour le cluster.

Pour utiliser la commande kubectl edit, créez une variable d'environnement KUBE_EDITOR et spécifiez votre éditeur de texte préféré comme valeur de la variable. En outre, ajoutez l'indicateur watch (-w) à la valeur de sorte que kubectl sache quand vous avez validé (enregistré) vos modifications.

Windows

Sous Windows, créez une variable d'environnement système nommée KUBE_EDITOR avec la valeur définie sur le chemin d'accès de votre éditeur de texte préféré. Ajoutez l'indicateur watch (-w) à la valeur.

Par exemple, la variable d'environnement suivante définit Visual Studio Code comme éditeur de texte par défaut pour kubectl et inclut l'indicateur watch pour que Kubernetes sache quand vous enregistrez vos modifications :

KUBE_EDITOR=code -w

Mac OS

Sous Mac OS, créez une variable d'environnement nommée KUBE_EDITOR avec la valeur définie sur le chemin d'accès de votre éditeur de texte préféré. Ajoutez l'indicateur watch (-w) à la valeur de sorte que kubectl sache quand vous avez validé (enregistré) vos modifications.

Par exemple, l'ajout suivant à .bash_profile définit Sublime comme éditeur de texte par défaut pour kubectl et inclut l'indicateur watch pour que kubectl sache quand vous avez enregistré des modifications.

export KUBE_EDITOR="/Applications/Sublime.app/Contents/SharedSupport/bin/subl -w"

Linux

Sous Linux (Ubuntu, par exemple), EDITOR de ligne de commande par défaut est Vim. Si c'est le cas, aucune autre action n'est nécessaire pour utiliser la commande kubectl edit. Si vous souhaitez utiliser un autre éditeur, créez une variable d'environnement nommée KUBE_EDITOR avec la valeur définie sur le chemin d'accès de votre éditeur de texte préféré.