61 votes

Puis-je définir un espace de noms par défaut dans Kubernetes ?

Puis-je définir l'espace de noms par défaut ? C'est-à-dire :

$ kubectl get pods -n NAMESPACE

Cela m'évite d'avoir à le saisir à chaque fois, surtout lorsque je suis sur le même espace de noms pendant la majeure partie de la journée.

1 votes

Cherchez-vous une variable d'environnement ? Créer une variable d'environnement

0 votes

Kubectx et kubens offrent tous deux une grande flexibilité.

112voto

Michael Hausenblas Points 467

Oui, vous pouvez définir l'espace de noms selon la documentation comme suit :

$ kubectl config set-context --current --namespace=NAMESPACE

Vous pouvez également utiliser kubectx pour cela.

17voto

Rafael Duarte Points 99

Vous pouvez également utiliser un alias linux temporaire :

alias k='kubectl -n kube-system '

Utilisez-le ensuite comme suit

k get pods

C'est tout ;)

1 votes

Envisagez d'utiliser le kubectl-aliases pour faire des choses comme ça :)

0 votes

@EduardoBaitello Je me sens mal à l'aise d'avoir autant d'alias sur mon système alors que je n'en utilise qu'une poignée.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X