Catalogue des Commandes 20/01/2026 12:00:00 angularforall.com

- Kubectl : commandes Kubernetes pour orchestration

Kubernetes Kubectl Orchestration Conteneurs Devops Scalabilite Pods Services Deploiement Infrastructure-Cloud K8S Helm Ingress Yaml

Guide complet kubectl pour Kubernetes : gérez vos clusters, pods, services et déploiements avec les meilleures pratiques DevOps en production.

kubectl
Description :

Interface en ligne de commande pour Kubernetes

Options :
  • --kubeconfig
  • --context
  • --namespace
  • -n
  • --cluster
  • --user
  • --server
  • --token
  • --username
  • --password
  • --insecure-skip-tls-verify
  • --certificate-authority
  • --client-certificate
  • --client-key
  • --request-timeout ⚠️
  • -v
  • --v
  • --help
  • -h
kubectl get
Description :

Liste les ressources Kubernetes

Options :
  • --all-namespaces
  • -A
  • -n
  • --namespace
  • -o
  • --output
  • -w
  • --watch
  • --watch-only
  • -l
  • --selector
  • --field-selector ⚠️
  • --sort-by
  • --show-kind
  • --show-labels
  • -L
  • --label-columns
  • --no-headers
  • --ignore-not-found ⚠️
  • -s
  • --server
  • --chunk-size
  • --raw ⚠️
kubectl get pods
Description :

Liste les pods

Options :
  • -o wide
  • -w
  • --watch
  • -l
  • --selector
  • --field-selector ⚠️
  • --sort-by
  • --show-labels
  • -A
  • --all-namespaces
kubectl get services
Description :

Liste les services

Options :
  • -o wide
  • -w
  • -l
  • --selector
  • -A
  • --all-namespaces
kubectl get deployments
Description :

Liste les déploiements

Options :
  • -o wide
  • -w
  • -l
  • --selector
  • -A
  • --all-namespaces
kubectl get nodes
Description :

Liste les nœuds du cluster

Options :
  • -o wide
  • -w
  • -l
  • --selector
  • --show-labels
  • --sort-by
kubectl get namespaces
Description :

Liste les namespaces

Options :
  • -o wide
  • --show-labels
  • --sort-by
kubectl get configmaps
Description :

Liste les ConfigMaps

Options :
  • -o wide
  • -l
  • --selector
  • -A
  • --all-namespaces
kubectl get secrets
Description :

Liste les Secrets

Options :
  • -o wide
  • -l
  • --selector
  • -A
  • --all-namespaces
kubectl get ingress
Description :

Liste les Ingress

Options :
  • -o wide
  • -l
  • --selector
  • -A
  • --all-namespaces
kubectl get pv
Description :

Liste les PersistentVolumes

Options :
  • -o wide
  • -l
  • --selector
  • --show-labels
  • --sort-by
kubectl get pvc
Description :

Liste les PersistentVolumeClaims

Options :
  • -o wide
  • -l
  • --selector
  • -A
  • --all-namespaces
kubectl get events
Description :

Liste les événements du cluster

Options :
  • -A
  • --all-namespaces
  • -w
  • --watch
  • --field-selector ⚠️
  • --sort-by
kubectl describe
Description :

Affiche les détails d'une ressource

Options :
  • -n
  • --namespace
  • -f ⚠️
  • --filename ⚠️
  • -l
  • --selector
  • --show-events
kubectl describe pod
Description :

Affiche les détails d'un pod

Options :
  • -n
  • --namespace
kubectl describe node
Description :

Affiche les détails d'un nœud

kubectl describe service
Description :

Affiche les détails d'un service

Options :
  • -n
  • --namespace
kubectl create
Description :

Crée une ressource Kubernetes

Options :
  • -f ⚠️
  • --filename ⚠️
  • -n
  • --namespace
  • --dry-run ⚠️
  • -o
  • --output
  • --save-config
  • --validate
  • --record ⚠️
  • --edit
  • -l
  • --selector
kubectl create namespace
Description :

Crée un namespace

Options :
  • --dry-run ⚠️
  • -o
  • --output
kubectl create configmap
Description :

Crée une ConfigMap

Options :
  • --from-file ⚠️
  • --from-literal ⚠️
  • --from-env-file ⚠️
  • --dry-run ⚠️
  • -o
  • --output
kubectl create secret generic
Description :

Crée un Secret générique

Options :
  • --from-file ⚠️
  • --from-literal ⚠️
  • --from-env-file ⚠️
  • --type
  • --dry-run ⚠️
  • -o
  • --output
kubectl create secret docker-registry
Description :

Crée un Secret pour registre Docker

Options :
  • --docker-server
  • --docker-username
  • --docker-password
  • --docker-email
  • --dry-run ⚠️
  • -o
  • --output
kubectl create secret tls
Description :

Crée un Secret TLS

Options :
  • --cert
  • --key
  • --dry-run ⚠️
  • -o
  • --output
kubectl create deployment
Description :

Crée un déploiement

Options :
  • --image
  • --port
  • --replicas ⚠️
  • --dry-run ⚠️
  • -o
  • --output
kubectl create service clusterip
Description :

Crée un service ClusterIP

Options :
  • --tcp
  • --dry-run ⚠️
  • -o
  • --output
kubectl create service nodeport
Description :

Crée un service NodePort

Options :
  • --tcp
  • --node-port
  • --dry-run ⚠️
  • -o
  • --output
kubectl create service loadbalancer
Description :

Crée un service LoadBalancer

Options :
  • --tcp
  • --dry-run ⚠️
  • -o
  • --output
kubectl create ingress
Description :

Crée un Ingress

Options :
  • --rule ⚠️
  • --class
  • --annotation
  • --default-backend
  • --dry-run ⚠️
  • -o
  • --output
kubectl apply
Description :

Applique une configuration à une ressource

Options :
  • -f ⚠️
  • --filename ⚠️
  • -k
  • --kustomize
  • -n
  • --namespace
  • --dry-run ⚠️
  • --force ⚠️
  • --grace-period
  • --prune
  • --prune-whitelist
  • --record ⚠️
  • -o
  • --output
  • --validate
  • --wait
  • --server-side
  • --field-manager ⚠️
  • --force-conflicts ⚠️
kubectl delete
Description :

Supprime une ressource

Options :
  • -f ⚠️
  • --filename ⚠️
  • -k
  • --kustomize
  • -n
  • --namespace
  • -l
  • --selector
  • --all
  • --force ⚠️
  • --grace-period
  • --cascade
  • --now
  • --wait
  • --dry-run ⚠️
kubectl delete pod
Description :

Supprime un pod

Options :
  • -n
  • --namespace
  • -l
  • --selector
  • --all
  • --force ⚠️
  • --grace-period
  • --now
kubectl delete deployment
Description :

Supprime un déploiement

Options :
  • -n
  • --namespace
  • -l
  • --selector
  • --all
  • --cascade
kubectl delete service
Description :

Supprime un service

Options :
  • -n
  • --namespace
  • -l
  • --selector
  • --all
kubectl edit
Description :

Édite une ressource en direct

Options :
  • -f ⚠️
  • --filename ⚠️
  • -n
  • --namespace
  • -o
  • --output
  • --validate
  • --windows-line-endings
kubectl patch
Description :

Applique un patch stratégique à une ressource

Options :
  • -f ⚠️
  • --filename ⚠️
  • -p
  • --patch
  • --type
  • -n
  • --namespace
  • --dry-run ⚠️
  • -o
  • --output
kubectl replace
Description :

Remplace une ressource

Options :
  • -f ⚠️
  • --filename ⚠️
  • -n
  • --namespace
  • --force ⚠️
  • --grace-period
  • --cascade
  • --dry-run ⚠️
  • -o
  • --output
kubectl scale
Description :

Met à l'échelle un déploiement/replicaset/statefulset

Options :
  • --replicas ⚠️
  • -n
  • --namespace
  • --current-replicas ⚠️
  • --resource-version ⚠️
  • --timeout
kubectl rollout
Description :

Gère le déploiement progressif

Options :
  • history
  • pause
  • restart
  • resume
  • status
  • undo
kubectl rollout status
Description :

Affiche le statut du rollout

Options :
  • -n
  • --namespace
  • --timeout
  • --watch
kubectl rollout history
Description :

Affiche l'historique du rollout

Options :
  • -n
  • --namespace
  • --revision ⚠️
kubectl rollout undo
Description :

Annule le dernier rollout

Options :
  • -n
  • --namespace
  • --to-revision ⚠️
  • --dry-run ⚠️
kubectl rollout restart
Description :

Redémarre un déploiement

Options :
  • -n
  • --namespace
kubectl rollout pause
Description :

Met en pause le rollout

Options :
  • -n
  • --namespace
kubectl rollout resume
Description :

Reprend le rollout

Options :
  • -n
  • --namespace
kubectl set
Description :

Configure les ressources

Options :
  • image
  • resources
  • selector
  • serviceaccount
  • subject ⚠️
  • env
kubectl set image
Description :

Met à jour l'image d'un conteneur

Options :
  • -n
  • --namespace
  • --all
  • --record ⚠️
  • --dry-run ⚠️
kubectl set env
Description :

Met à jour les variables d'environnement

Options :
  • -n
  • --namespace
  • --all
  • --list
  • --resolve ⚠️
  • --from ⚠️
  • --dry-run ⚠️
kubectl set resources
Description :

Met à jour les limites de ressources

Options :
  • -n
  • --namespace
  • --all
  • --limits
  • --requests ⚠️
  • --dry-run ⚠️
kubectl set serviceaccount
Description :

Met à jour le ServiceAccount

Options :
  • -n
  • --namespace
  • --all
  • --dry-run ⚠️
kubectl set selector
Description :

Met à jour le sélecteur d'un service

Options :
  • -n
  • --namespace
  • --all
  • --dry-run ⚠️
  • --resource-version ⚠️
kubectl expose
Description :

Expose une ressource comme service

Options :
  • --port
  • --target-port
  • --name
  • --type
  • --protocol
  • --external-ip
  • --load-balancer-ip
  • --session-affinity
  • --cluster-ip
  • --dry-run ⚠️
  • -o
  • --output
kubectl logs
Description :

Affiche les logs d'un conteneur

Options :
  • -c
  • --container
  • -f ⚠️
  • --follow ⚠️
  • --since
  • --since-time
  • --tail
  • --timestamps
  • --previous
  • -p
  • -n
  • --namespace
  • -l
  • --selector
  • --all-containers
  • --prefix
  • --insecure-skip-tls-verify-backend
kubectl exec
Description :

Exécute une commande dans un conteneur

Options :
  • -c
  • --container
  • -i
  • --stdin
  • -t
  • --tty
  • -n
  • --namespace
  • --pod-running-timeout ⚠️
kubectl port-forward
Description :

Redirige un port local vers un pod

Options :
  • --address
  • --pod-running-timeout ⚠️
  • -n
  • --namespace
kubectl cp
Description :

Copie des fichiers entre local et conteneur

Options :
  • -c
  • --container
  • -n
  • --namespace
  • --no-preserve
  • --retries ⚠️
kubectl top
Description :

Affiche l'utilisation des ressources

Options :
  • -n
  • --namespace
  • -l
  • --selector
  • --sort-by
  • --no-headers
  • --containers
kubectl top pod
Description :

Affiche l'utilisation CPU/Mémoire des pods

Options :
  • -n
  • --namespace
  • -l
  • --selector
  • --sort-by
  • --containers
  • -A
  • --all-namespaces
kubectl top node
Description :

Affiche l'utilisation CPU/Mémoire des nœuds

Options :
  • -l
  • --selector
  • --sort-by
  • --no-headers
kubectl cordon
Description :

Marque un nœud comme non planifiable

Options :
  • --dry-run ⚠️
  • -l
  • --selector
kubectl uncordon
Description :

Marque un nœud comme planifiable

Options :
  • --dry-run ⚠️
  • -l
  • --selector
kubectl drain
Description :

Vide un nœud pour maintenance

Options :
  • --force ⚠️
  • --grace-period
  • --ignore-daemonsets
  • --delete-emptydir-data
  • --timeout
  • --dry-run ⚠️
  • --skip-wait-for-delete-timeout ⚠️
  • --disable-eviction
kubectl taint
Description :

Gère les taints sur les nœuds

Options :
  • node-role.kubernetes.io/control-plane ⚠️
  • NoSchedule
  • NoExecute
  • PreferNoSchedule
  • -o
  • --output
  • --dry-run ⚠️
  • --validate
kubectl label
Description :

Ajoute ou met à jour des labels

Options :
  • --overwrite
  • --list
  • --dry-run ⚠️
  • -l
  • --selector
  • --field-selector ⚠️
  • --all
  • --resource-version ⚠️
  • -n
  • --namespace
kubectl annotate
Description :

Ajoute ou met à jour des annotations

Options :
  • --overwrite
  • --list
  • --dry-run ⚠️
  • -l
  • --selector
  • --field-selector ⚠️
  • --all
  • --resource-version ⚠️
  • -n
  • --namespace
kubectl wait
Description :

Attend une condition sur une ressource

Options :
  • --for ⚠️
  • --timeout
  • --all
  • -l
  • --selector
  • --field-selector ⚠️
  • -n
  • --namespace
kubectl config view
Description :

Affiche la configuration kubeconfig

Options :
  • --minify
  • --flatten ⚠️
  • --raw ⚠️
  • -o
  • --output
kubectl config current-context
Description :

Affiche le contexte courant

kubectl config use-context
Description :

Change de contexte

kubectl config get-contexts
Description :

Liste les contextes disponibles

Options :
  • -o
  • --output
kubectl config set-context
Description :

Définit une entrée de contexte

Options :
  • --cluster
  • --user
  • --namespace
kubectl config delete-context
Description :

Supprime un contexte

kubectl config rename-context
Description :

Renomme un contexte

kubectl config get-clusters
Description :

Liste les clusters

kubectl config set-cluster
Description :

Définit une entrée de cluster

Options :
  • --server
  • --certificate-authority
  • --insecure-skip-tls-verify
kubectl config get-users
Description :

Liste les utilisateurs

kubectl config set-credentials
Description :

Définit des credentials utilisateur

Options :
  • --username
  • --password
  • --token
  • --client-certificate
  • --client-key
kubectl config set
Description :

Définit une valeur de configuration

kubectl config unset
Description :

Supprime une valeur de configuration

kubectl auth
Description :

Inspecte les autorisations

Options :
  • can-i
  • reconcile
  • whoami
kubectl auth can-i
Description :

Vérifie si une action est autorisée

Options :
  • --list
  • --subresource
  • -n
  • --namespace
  • --all-namespaces
  • -q
  • --quiet
kubectl auth whoami
Description :

Affiche l'utilisateur courant

Options :
  • -o
  • --output
kubectl api-resources
Description :

Liste les types de ressources API

Options :
  • --api-group
  • --namespaced
  • --verbs
  • --short-name
  • --categories
  • -o
  • --output
  • --sort-by
kubectl api-versions
Description :

Liste les versions d'API supportées

kubectl explain
Description :

Affiche la documentation d'une ressource

Options :
  • --api-version
  • --recursive ⚠️
  • -o
  • --output
kubectl diff
Description :

Affiche les différences entre configuration live et proposée

Options :
  • -f ⚠️
  • --filename ⚠️
  • -k
  • --kustomize
  • -n
  • --namespace
  • --prune
  • --prune-allowlist
  • --server-side
  • --field-manager ⚠️
  • --force-conflicts ⚠️
kubectl kustomize
Description :

Construit une configuration Kustomize

Options :
  • -o
  • --output
  • --enable-alpha-plugins
  • --enable-exec
  • --load-restrictor ⚠️
  • --reorder ⚠️
kubectl version
Description :

Affiche les versions de client et serveur

Options :
  • --client
  • --short
  • -o
  • --output
kubectl cluster-info
Description :

Affiche les informations du cluster

Options :
  • dump
  • --namespace
  • -n
  • -o
  • --output
kubectl cluster-info dump
Description :

Exporte les informations de débogage du cluster

Options :
  • --all-namespaces
  • -A
  • --namespaces
  • --output-directory
  • --pod-running-timeout ⚠️
kubectl certificate
Description :

Gère les certificats

Options :
  • approve
  • deny
kubectl plugin
Description :

Gère les plugins kubectl

Options :
  • list
kubectl proxy
Description :

Lance un proxy vers l'API Kubernetes

Options :
  • --port
  • -p
  • --address
  • --accept-hosts
  • --reject-paths ⚠️
  • --api-prefix
  • --disable-filter ⚠️
  • --unix-socket
  • -w
  • --www
  • --www-prefix
kubectl run
Description :

Crée et exécute un pod temporaire

Options :
  • --image
  • --port
  • --expose
  • --env
  • -e
  • --command
  • --
  • --restart ⚠️
  • --labels
  • -l
  • --rm ⚠️
  • -i
  • --stdin
  • -t
  • --tty
  • --dry-run ⚠️
  • -o
  • --output
  • --serviceaccount
  • --image-pull-policy
  • -n
  • --namespace
  • --annotations
  • --limits
  • --requests ⚠️
kubectl attach
Description :

Attache à un conteneur en cours d'exécution

Options :
  • -c
  • --container
  • -i
  • --stdin
  • -t
  • --tty
  • -n
  • --namespace
  • --pod-running-timeout ⚠️
kubectl debug
Description :

Crée un conteneur de débogage

Options :
  • --image
  • --container
  • --copy-to
  • --replace ⚠️
  • --profile
  • --env
  • -e
  • -i
  • --stdin
  • -t
  • --tty
  • -n
  • --namespace
  • --target
  • --share-processes
kubectl events
Description :

Liste les événements (alias)

Options :
  • -A
  • --all-namespaces
  • -w
  • --watch
  • --types
  • -n
  • --namespace
  • -o
  • --output
kubeadm
Description :

Outil d'administration de cluster Kubernetes

Options :
  • init
  • join
  • upgrade
  • reset
  • token
  • version
  • config
  • kubeconfig
  • certs
  • help
kubeadm init
Description :

Initialise un nœud master Kubernetes

Options :
  • --apiserver-advertise-address
  • --apiserver-bind-port
  • --cert-dir
  • --config
  • --control-plane-endpoint
  • --cri-socket
  • --feature-gates ⚠️
  • --ignore-preflight-errors
  • --image-repository ⚠️
  • --kubernetes-version
  • --node-name
  • --pod-network-cidr
  • --service-cidr
  • --service-dns-domain
  • --skip-phases
  • --skip-token-print
  • --token
  • --token-ttl
  • --upload-certs
kubeadm join
Description :

Joint un nœud au cluster

Options :
  • --apiserver-advertise-address
  • --config
  • --control-plane
  • --cri-socket
  • --discovery-file ⚠️
  • --discovery-token
  • --discovery-token-ca-cert-hash
  • --discovery-token-unsafe-skip-ca-verification
  • --ignore-preflight-errors
  • --node-name
  • --skip-phases
  • --token
kubeadm upgrade
Description :

Met à niveau le cluster

Options :
  • apply
  • diff
  • node
  • plan
kubeadm upgrade apply
Description :

Applique une mise à niveau

Options :
  • --config
  • --dry-run ⚠️
  • --etcd-upgrade
  • --feature-gates ⚠️
  • --force ⚠️
  • --ignore-preflight-errors
  • --kubeconfig
  • --patches
  • --print-config
  • --yes
kubeadm upgrade plan
Description :

Vérifie les mises à niveau disponibles

Options :
  • --config
  • --feature-gates ⚠️
  • --ignore-preflight-errors
  • --kubeconfig
  • --print-config
  • --show-managed-fields ⚠️
kubeadm reset
Description :

Réinitialise un nœud

Options :
  • --cert-dir
  • --cleanup-tmp-dir
  • --cri-socket
  • --dry-run ⚠️
  • --force ⚠️
  • --ignore-preflight-errors
  • --kubeconfig
  • --skip-phases
kubeadm token
Description :

Gère les tokens d'authentification

Options :
  • create
  • delete ⚠️
  • generate
  • list
kubeadm token create
Description :

Crée un token

Options :
  • --config
  • --description
  • --groups
  • --print-join-command
  • --ttl
  • --usages
kubeadm token list
Description :

Liste les tokens

Options :
  • -o
  • --output
kubeadm token delete
Description :

Supprime un token

kubeadm config
Description :

Gère la configuration kubeadm

Options :
  • images
  • migrate
  • print
kubeadm config images list
Description :

Liste les images nécessaires

Options :
  • --config
  • --feature-gates ⚠️
  • --image-repository ⚠️
  • --kubernetes-version
kubeadm config images pull
Description :

Télécharge les images nécessaires

Options :
  • --config
  • --cri-socket
  • --feature-gates ⚠️
  • --image-repository ⚠️
  • --kubernetes-version
kubeadm config print init-defaults
Description :

Affiche la configuration par défaut

Options :
  • --component-configs
kubeadm certs
Description :

Gère les certificats

Options :
  • renew
  • check-expiration
  • certificate-key
kubeadm certs renew
Description :

Renouvelle les certificats

Options :
  • --cert-dir
  • --config
  • --csr-dir
  • --csr-only
  • --kubeconfig
  • --use-api
kubeadm certs check-expiration
Description :

Vérifie l'expiration des certificats

Options :
  • --cert-dir
  • --config
  • --kubeconfig
kubeadm kubeconfig
Description :

Gère les fichiers kubeconfig

Options :
  • user
kubeadm version
Description :

Affiche la version de kubeadm

Options :
  • -o
  • --output
  • --short
minikube
Description :

Kubernetes local pour développement

Options :
  • start
  • stop
  • delete ⚠️
  • status
  • dashboard
  • service
  • ip
  • ssh
  • logs
  • addons
  • config
  • profile
  • update-context
  • version
  • help
minikube start
Description :

Démarre un cluster minikube

Options :
  • --driver
  • --cpus
  • --memory
  • --disk-size
  • --kubernetes-version
  • --nodes
  • --container-runtime ⚠️
  • --network-plugin
  • --cni
  • --addons
  • --registry-mirror ⚠️
  • --insecure-registry ⚠️
  • --mount
  • --mount-string
  • --extra-config
  • --feature-gates ⚠️
  • --apiserver-ips
  • --apiserver-names
  • --apiserver-port
  • --auto-update-drivers
  • --base-image
  • --cache-images
  • --cert-expiration
  • --cri-socket
  • --delete-on-failure ⚠️
  • --disable-driver-mounts
  • --disable-optimizations
  • --dns-domain
  • --dns-proxy
  • --embed-certs
  • --force ⚠️
  • --host-dns-resolver ⚠️
  • --hyperv-use-external-switch
  • --hyperv-virtual-switch
  • --image-mirror-country
  • --image-repository ⚠️
  • --install-addons
  • --interactive
  • --keep-context
  • --listen-address
  • --native-ssh
  • --no-kubernetes
  • --nfs-share
  • --nfs-shares-root ⚠️
  • --port
  • --preload
  • --service-cluster-ip-range ⚠️
  • --skip-audit
  • --socket-vmnet-client-path
  • --socket-vmnet-path
  • --ssh-ip-address
  • --ssh-key
  • --ssh-port
  • --ssh-user
  • --trace
  • --uuid
  • --vm
  • --wait
  • --wait-timeout
minikube stop
Description :

Arrête le cluster minikube

Options :
  • --profile
  • -p
  • --all
  • --cancel-scheduled
  • --keep-context-active
  • --schedule
minikube delete
Description :

Supprime le cluster minikube

Options :
  • --profile
  • -p
  • --all
  • --purge
minikube status
Description :

Affiche le statut du cluster

Options :
  • --profile
  • -p
  • --format ⚠️
  • -f ⚠️
  • -o
  • --output
  • --layout
  • --watch
  • -w
minikube dashboard
Description :

Ouvre le dashboard Kubernetes

Options :
  • --url
  • --port
  • --profile
  • -p
minikube service
Description :

Obtient l'URL d'un service

Options :
  • --url
  • --https
  • --interval
  • --namespace
  • -n
  • --profile
  • -p
  • --wait
minikube ip
Description :

Affiche l'IP du cluster

Options :
  • --profile
  • -p
minikube ssh
Description :

Se connecte en SSH au nœud

Options :
  • --native-ssh
  • --node
  • -n
  • --profile
  • -p
minikube logs
Description :

Affiche les logs du cluster

Options :
  • --file ⚠️
  • -f ⚠️
  • --follow ⚠️
  • --length
  • -n
  • --node
  • --profile
  • -p
  • --problems
minikube addons
Description :

Gère les addons minikube

Options :
  • list
  • enable
  • disable
  • configure
  • images
minikube addons list
Description :

Liste les addons disponibles

Options :
  • --output
  • -o
  • --profile
  • -p
minikube addons enable
Description :

Active un addon

Options :
  • --profile
  • -p
  • --registries ⚠️
minikube addons disable
Description :

Désactive un addon

Options :
  • --profile
  • -p
minikube profile
Description :

Gère les profils minikube

Options :
  • list
minikube update-context
Description :

Met à jour le contexte kubeconfig

Options :
  • --profile
  • -p
minikube config
Description :

Gère la configuration minikube

Options :
  • set
  • get
  • unset
  • view
  • defaults
  • help
minikube mount
Description :

Monte un dossier local dans le cluster

Options :
  • --gid
  • --ip
  • --kill
  • --mode
  • --msize
  • --options
  • --port
  • --type
  • --uid
  • --9p-version
minikube kubectl
Description :

Exécute kubectl avec la version du cluster

Options :
  • --
  • --ssh
minikube version
Description :

Affiche la version de minikube

Options :
  • --short
  • -o
  • --output
helm
Description :

Gestionnaire de packages pour Kubernetes

Options :
  • install
  • upgrade
  • uninstall
  • list
  • repo
  • search
  • pull
  • package
  • template
  • lint
  • dependency
  • plugin
  • history
  • rollback
  • status
  • test
  • get
  • show
  • create
  • completion
  • env
  • registry
  • verify
  • version
  • help
helm install
Description :

Installe un chart Helm

Options :
  • --name
  • --namespace
  • -n
  • --create-namespace
  • --set
  • --values
  • -f ⚠️
  • --dry-run ⚠️
  • --debug
  • --timeout
  • --wait
  • --wait-for-jobs ⚠️
  • --atomic
  • --skip-crds
  • --replace ⚠️
  • --generate-name
  • --description
  • --devel
  • --dependency-update
  • --disable-openapi-validation
  • --force ⚠️
  • --history-max
  • --insecure-skip-tls-verify
  • --kube-ca-file ⚠️
  • --kube-context
  • --no-hooks
  • --output
  • -o
  • --pass-credentials
  • --password
  • --post-renderer ⚠️
  • --render-subchart-notes ⚠️
  • --repo ⚠️
  • --username
  • --verify
helm upgrade
Description :

Met à niveau une release Helm

Options :
  • --install
  • -i
  • --namespace
  • -n
  • --create-namespace
  • --set
  • --values
  • -f ⚠️
  • --dry-run ⚠️
  • --debug
  • --timeout
  • --wait
  • --wait-for-jobs ⚠️
  • --atomic
  • --cleanup-on-fail ⚠️
  • --devel
  • --dependency-update
  • --description
  • --disable-openapi-validation
  • --force ⚠️
  • --history-max
  • --insecure-skip-tls-verify
  • --kube-ca-file ⚠️
  • --kube-context
  • --no-hooks
  • --output
  • -o
  • --pass-credentials
  • --password
  • --post-renderer ⚠️
  • --render-subchart-notes ⚠️
  • --repo ⚠️
  • --reset-values ⚠️
  • --reuse-values ⚠️
  • --skip-crds
  • --username
  • --verify
  • --version
helm uninstall
Description :

Désinstalle une release Helm

Options :
  • --namespace
  • -n
  • --dry-run ⚠️
  • --debug
  • --keep-history
  • --no-hooks
  • --timeout
  • --wait
helm list
Description :

Liste les releases Helm

Options :
  • --all
  • -a
  • --all-namespaces
  • -A
  • --date
  • --deployed
  • --failed ⚠️
  • --max
  • -m
  • --namespace
  • -n
  • --offset
  • -o
  • --output
  • --pending
  • --reverse ⚠️
  • -r ⚠️
  • --selector
  • -l
  • --short
  • -q
  • --superseded
  • --time-format ⚠️
  • --uninstalled
  • --uninstalling
helm repo
Description :

Gère les dépôts de charts

Options :
  • add
  • list
  • remove
  • update
  • index
helm repo add
Description :

Ajoute un dépôt de charts

Options :
  • --allow-deprecated-repos ⚠️
  • --ca-file ⚠️
  • --cert-file ⚠️
  • --force-update ⚠️
  • --insecure-skip-tls-verify
  • --key-file ⚠️
  • --no-update
  • --pass-credentials
  • --password
  • --username
helm repo list
Description :

Liste les dépôts de charts

Options :
  • -o
  • --output
helm repo update
Description :

Met à jour les dépôts de charts

Options :
  • --fail-on-repo-update-fail ⚠️
helm repo remove
Description :

Supprime un dépôt de charts

helm search
Description :

Recherche des charts

Options :
  • hub
  • repo
  • -l
  • --versions
  • --devel
  • --max-col-width
  • -o
  • --output
  • -r ⚠️
  • --regexp ⚠️
helm search repo
Description :

Recherche dans les dépôts configurés

Options :
  • --devel
  • --max-col-width
  • -o
  • --output
  • -r ⚠️
  • --regexp ⚠️
  • -l
  • --versions
helm search hub
Description :

Recherche sur Artifact Hub

Options :
  • --endpoint
  • --list-repo-url ⚠️
  • --max-col-width
  • -o
  • --output
helm pull
Description :

Télécharge un chart

Options :
  • --ca-file ⚠️
  • --cert-file ⚠️
  • --devel
  • --destination
  • -d
  • --insecure-skip-tls-verify
  • --key-file ⚠️
  • --keyring
  • --pass-credentials
  • --password
  • --prov
  • --repo ⚠️
  • --untar
  • --untardir
  • --username
  • --verify
  • --version
helm template
Description :

Génère les manifests sans installer

Options :
  • --name-template
  • --namespace
  • -n
  • --create-namespace
  • --set
  • --values
  • -f ⚠️
  • --api-versions
  • --atomic
  • --ca-file ⚠️
  • --cert-file ⚠️
  • --debug
  • --dependency-update
  • --description
  • --devel
  • --disable-openapi-validation
  • --dry-run ⚠️
  • --include-crds
  • --insecure-skip-tls-verify
  • --is-upgrade
  • --key-file ⚠️
  • --keyring
  • --kube-ca-file ⚠️
  • --kube-context
  • --kube-token
  • --kubeconfig
  • --no-hooks
  • --output-dir
  • --pass-credentials
  • --password
  • --post-renderer ⚠️
  • --release-name ⚠️
  • --render-subchart-notes ⚠️
  • --replace ⚠️
  • --repo ⚠️
  • --show-only
  • --skip-crds
  • --skip-tests
  • --timeout
  • --username
  • --validate
  • --verify
  • --version
  • --wait
helm lint
Description :

Vérifie un chart pour les erreurs

Options :
  • --namespace
  • -n
  • --set
  • --values
  • -f ⚠️
  • --quiet
  • --strict
  • --with-subcharts
helm package
Description :

Package un chart

Options :
  • --app-version
  • --dependency-update
  • --destination
  • -d
  • --key
  • --keyring
  • --passphrase-file ⚠️
  • --sign
  • --version
helm dependency
Description :

Gère les dépendances d'un chart

Options :
  • update
  • build
  • list
helm dependency update
Description :

Met à jour les dépendances

Options :
  • --keyring
  • --skip-refresh ⚠️
  • --verify
helm history
Description :

Affiche l'historique d'une release

Options :
  • --max
  • -m
  • --namespace
  • -n
  • -o
  • --output
helm rollback
Description :

Revient à une version précédente

Options :
  • --namespace
  • -n
  • --cleanup-on-fail ⚠️
  • --debug
  • --dry-run ⚠️
  • --force ⚠️
  • --history-max
  • --no-hooks
  • --recreate-pods ⚠️
  • --timeout
  • --wait
  • --wait-for-jobs ⚠️
helm status
Description :

Affiche le statut d'une release

Options :
  • --namespace
  • -n
  • -o
  • --output
  • --revision ⚠️
  • --show-desc
  • --show-resources ⚠️
helm test
Description :

Exécute les tests d'une release

Options :
  • --namespace
  • -n
  • --debug
  • --filter ⚠️
  • --logs
  • --timeout
helm get
Description :

Récupère des informations sur une release

Options :
  • all
  • hooks
  • manifest
  • notes
  • values
helm get values
Description :

Récupère les valeurs d'une release

Options :
  • --all
  • -a
  • --namespace
  • -n
  • -o
  • --output
  • --revision ⚠️
helm get manifest
Description :

Récupère le manifest d'une release

Options :
  • --namespace
  • -n
  • --revision ⚠️
helm get notes
Description :

Récupère les notes d'une release

Options :
  • --namespace
  • -n
  • --revision ⚠️
helm show
Description :

Affiche les informations d'un chart

Options :
  • all
  • chart
  • crds
  • readme
  • values
helm show values
Description :

Affiche les valeurs d'un chart

Options :
  • --ca-file ⚠️
  • --cert-file ⚠️
  • --devel
  • --insecure-skip-tls-verify
  • --jsonpath
  • --key-file ⚠️
  • --keyring
  • --pass-credentials
  • --password
  • --repo ⚠️
  • --username
  • --verify
  • --version
helm show chart
Description :

Affiche la définition d'un chart

Options :
  • --ca-file ⚠️
  • --cert-file ⚠️
  • --devel
  • --insecure-skip-tls-verify
  • --key-file ⚠️
  • --keyring
  • --pass-credentials
  • --password
  • --repo ⚠️
  • --username
  • --verify
  • --version
helm show readme
Description :

Affiche le README d'un chart

Options :
  • --ca-file ⚠️
  • --cert-file ⚠️
  • --devel
  • --insecure-skip-tls-verify
  • --key-file ⚠️
  • --keyring
  • --pass-credentials
  • --password
  • --repo ⚠️
  • --username
  • --verify
  • --version
helm create
Description :

Crée un nouveau chart

Options :
  • --starter
  • -p
helm plugin
Description :

Gère les plugins Helm

Options :
  • install
  • list
  • uninstall
  • update
helm plugin install
Description :

Installe un plugin

Options :
  • --version
helm plugin list
Description :

Liste les plugins installés

helm plugin uninstall
Description :

Désinstalle un plugin

helm plugin update
Description :

Met à jour les plugins

helm env
Description :

Affiche les variables d'environnement Helm

helm verify
Description :

Vérifie un chart signé

Options :
  • --keyring
helm version
Description :

Affiche la version de Helm

Options :
  • --short
  • --template
helm completion
Description :

Génère l'autocomplétion pour le shell

Options :
  • bash
  • zsh
  • fish
  • powershell
kind
Description :

Kubernetes dans Docker

Options :
  • create
  • delete ⚠️
  • get
  • load
  • export
  • version
  • completion
  • help
kind create cluster
Description :

Crée un cluster Kubernetes local avec kind

Options :
  • --config
  • --image
  • --name
  • -n
  • --retain ⚠️
  • --wait
  • --kubeconfig
kind delete cluster
Description :

Supprime un cluster kind

Options :
  • --name
  • -n
kind get clusters
Description :

Liste les clusters kind

kind get nodes
Description :

Liste les nœuds du cluster

Options :
  • --name
  • -n
kind get kubeconfig
Description :

Affiche le kubeconfig du cluster

Options :
  • --name
  • -n
  • --internal
kind load docker-image
Description :

Charge une image Docker dans le cluster

Options :
  • --name
  • -n
  • --nodes
kind export logs
Description :

Exporte les logs du cluster

Options :
  • --name
  • -n
k3s
Description :

Kubernetes léger pour IoT/Edge

Options :
  • server
  • agent
  • kubectl
  • crictl
  • ctr
  • check-config
  • etcd-snapshot
  • secrets-encrypt
  • certificate
  • completion
  • help
  • --version
k3s server
Description :

Lance un serveur k3s

Options :
  • --config
  • --token
  • --token-file ⚠️
  • --agent-token
  • --agent-token-file ⚠️
  • --server
  • --bind-address
  • --advertise-address
  • --tls-san
  • --data-dir
  • --cluster-cidr
  • --service-cidr
  • --cluster-dns
  • --cluster-domain
  • --disable
  • --disable-agent
  • --egress-selector-mode
  • --enable-pprof
  • --flannel-backend ⚠️
  • --flannel-ipv6-masq ⚠️
  • --kube-apiserver-arg
  • --kube-controller-manager-arg
  • --kube-scheduler-arg
  • --kube-cloud-controller-manager-arg
  • --kubelet-arg
  • --kube-proxy-arg
  • --node-ip
  • --node-external-ip
  • --node-name
  • --node-label
  • --node-taint
  • --docker
  • --container-runtime-endpoint ⚠️
  • --pause-image
  • --private-registry ⚠️
  • --system-default-registry ⚠️
  • --rootless ⚠️
  • --selinux
  • --protect-kernel-defaults
  • --secrets-encryption
  • --write-kubeconfig
  • --write-kubeconfig-mode
  • --etcd-s3
  • --etcd-s3-endpoint
  • --etcd-s3-endpoint-ca
  • --etcd-s3-skip-ssl-verify
  • --etcd-s3-access-key
  • --etcd-s3-secret-key
  • --etcd-s3-bucket
  • --etcd-s3-region ⚠️
  • --etcd-s3-folder ⚠️
  • --etcd-s3-insecure
  • --etcd-s3-timeout
k3s agent
Description :

Lance un agent k3s

Options :
  • --config
  • --token
  • --token-file ⚠️
  • --server
  • --data-dir
  • --node-ip
  • --node-external-ip
  • --node-name
  • --node-label
  • --node-taint
  • --docker
  • --container-runtime-endpoint ⚠️
  • --pause-image
  • --private-registry ⚠️
  • --rootless ⚠️
  • --selinux
  • --protect-kernel-defaults
  • --with-node-id
  • --resolv-conf ⚠️
k3s kubectl
Description :

Exécute kubectl avec k3s

Options :
  • get
  • describe
  • create
  • apply
  • delete ⚠️
  • logs
  • exec ⚠️
  • -n
  • --namespace
k3s etcd-snapshot
Description :

Gère les snapshots etcd

Options :
  • save
  • list
  • delete ⚠️
  • prune
k3s etcd-snapshot save
Description :

Crée un snapshot etcd

Options :
  • --name
  • --dir
  • --etcd-s3
  • --etcd-s3-endpoint
  • --etcd-s3-endpoint-ca
  • --etcd-s3-skip-ssl-verify
  • --etcd-s3-access-key
  • --etcd-s3-secret-key
  • --etcd-s3-bucket
  • --etcd-s3-region ⚠️
  • --etcd-s3-folder ⚠️
  • --etcd-s3-insecure
  • --etcd-s3-timeout
k3s etcd-snapshot list
Description :

Liste les snapshots etcd

Options :
  • --etcd-s3
  • --etcd-s3-endpoint
  • --etcd-s3-endpoint-ca
  • --etcd-s3-skip-ssl-verify
  • --etcd-s3-access-key
  • --etcd-s3-secret-key
  • --etcd-s3-bucket
  • --etcd-s3-region ⚠️
  • --etcd-s3-folder ⚠️
  • --etcd-s3-insecure
  • --output
  • -o
k3s etcd-snapshot delete
Description :

Supprime un snapshot etcd

Options :
  • --name
  • --dir
  • --etcd-s3
  • --etcd-s3-endpoint
  • --etcd-s3-endpoint-ca
  • --etcd-s3-skip-ssl-verify
  • --etcd-s3-access-key
  • --etcd-s3-secret-key
  • --etcd-s3-bucket
  • --etcd-s3-region ⚠️
  • --etcd-s3-folder ⚠️
  • --etcd-s3-insecure
k3s secrets-encrypt
Description :

Gère le chiffrement des secrets

Options :
  • status
  • enable
  • disable
  • prepare
  • rotate
  • reencrypt
k3s secrets-encrypt status
Description :

Affiche le statut du chiffrement

k3s secrets-encrypt prepare
Description :

Prépare le chiffrement des secrets

k3s secrets-encrypt rotate
Description :

Rotation des clés de chiffrement

k3s secrets-encrypt reencrypt
Description :

Rechiffre les secrets existants

Options :
  • --force ⚠️
  • --skip
k3s certificate
Description :

Gère les certificats

Options :
  • rotate
  • rotate-ca
  • check
k3s check-config
Description :

Vérifie la configuration système pour k3s

Partager