Kubectl - Commandes Kubernetes pour orchestration conteneurs

🏷️ Lignes des commandes 📅 03/02/2026 18:00:00 👤 Mezgani said
Kubernetes Kubectl Orchestration Conteneurs Devops Scalabilité Pods Services Déploiement Infrastructure Cloud

Guide complet kubectl pour Kubernetes. Gérez vos clusters, pods, services et déploiements avec les meilleures pratiques.

Ligne de commande :
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

Ligne de commande :
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

Ligne de commande :
kubectl get pods
Description :

Liste les pods

Options :
  • -o wide
  • -w
  • --watch
  • -l
  • --selector
  • --field-selector
  • --sort-by
  • --show-labels
  • -A
  • --all-namespaces

Ligne de commande :
kubectl get services
Description :

Liste les services

Options :
  • -o wide
  • -w
  • -l
  • --selector
  • -A
  • --all-namespaces

Ligne de commande :
kubectl get deployments
Description :

Liste les déploiements

Options :
  • -o wide
  • -w
  • -l
  • --selector
  • -A
  • --all-namespaces

Ligne de commande :
kubectl get nodes
Description :

Liste les nœuds du cluster

Options :
  • -o wide
  • -w
  • -l
  • --selector
  • --show-labels
  • --sort-by

Ligne de commande :
kubectl get namespaces
Description :

Liste les namespaces

Options :
  • -o wide
  • --show-labels
  • --sort-by

Ligne de commande :
kubectl get configmaps
Description :

Liste les ConfigMaps

Options :
  • -o wide
  • -l
  • --selector
  • -A
  • --all-namespaces

Ligne de commande :
kubectl get secrets
Description :

Liste les Secrets

Options :
  • -o wide
  • -l
  • --selector
  • -A
  • --all-namespaces

Ligne de commande :
kubectl get ingress
Description :

Liste les Ingress

Options :
  • -o wide
  • -l
  • --selector
  • -A
  • --all-namespaces

Ligne de commande :
kubectl get pv
Description :

Liste les PersistentVolumes

Options :
  • -o wide
  • -l
  • --selector
  • --show-labels
  • --sort-by

Ligne de commande :
kubectl get pvc
Description :

Liste les PersistentVolumeClaims

Options :
  • -o wide
  • -l
  • --selector
  • -A
  • --all-namespaces

Ligne de commande :
kubectl get events
Description :

Liste les événements du cluster

Options :
  • -A
  • --all-namespaces
  • -w
  • --watch
  • --field-selector
  • --sort-by

Ligne de commande :
kubectl describe
Description :

Affiche les détails d'une ressource

Options :
  • -n
  • --namespace
  • -f
  • --filename
  • -l
  • --selector
  • --show-events

Ligne de commande :
kubectl describe pod
Description :

Affiche les détails d'un pod

Options :
  • -n
  • --namespace

Ligne de commande :
kubectl describe node
Description :

Affiche les détails d'un nœud

Ligne de commande :
kubectl describe service
Description :

Affiche les détails d'un service

Options :
  • -n
  • --namespace

Ligne de commande :
kubectl create
Description :

Crée une ressource Kubernetes

Options :
  • -f
  • --filename
  • -n
  • --namespace
  • --dry-run
  • -o
  • --output
  • --save-config
  • --validate
  • --record
  • --edit
  • -l
  • --selector

Ligne de commande :
kubectl create namespace
Description :

Crée un namespace

Options :
  • --dry-run
  • -o
  • --output

Ligne de commande :
kubectl create configmap
Description :

Crée une ConfigMap

Options :
  • --from-file
  • --from-literal
  • --from-env-file
  • --dry-run
  • -o
  • --output

Ligne de commande :
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

Ligne de commande :
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

Ligne de commande :
kubectl create secret tls
Description :

Crée un Secret TLS

Options :
  • --cert
  • --key
  • --dry-run
  • -o
  • --output

Ligne de commande :
kubectl create deployment
Description :

Crée un déploiement

Options :
  • --image
  • --port
  • --replicas
  • --dry-run
  • -o
  • --output

Ligne de commande :
kubectl create service clusterip
Description :

Crée un service ClusterIP

Options :
  • --tcp
  • --dry-run
  • -o
  • --output

Ligne de commande :
kubectl create service nodeport
Description :

Crée un service NodePort

Options :
  • --tcp
  • --node-port
  • --dry-run
  • -o
  • --output

Ligne de commande :
kubectl create service loadbalancer
Description :

Crée un service LoadBalancer

Options :
  • --tcp
  • --dry-run
  • -o
  • --output

Ligne de commande :
kubectl create ingress
Description :

Crée un Ingress

Options :
  • --rule
  • --class
  • --annotation
  • --default-backend
  • --dry-run
  • -o
  • --output

Ligne de commande :
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

Ligne de commande :
kubectl delete
Description :

Supprime une ressource

Options :
  • -f
  • --filename
  • -k
  • --kustomize
  • -n
  • --namespace
  • -l
  • --selector
  • --all
  • --force
  • --grace-period
  • --cascade
  • --now
  • --wait
  • --dry-run

Ligne de commande :
kubectl delete pod
Description :

Supprime un pod

Options :
  • -n
  • --namespace
  • -l
  • --selector
  • --all
  • --force
  • --grace-period
  • --now

Ligne de commande :
kubectl delete deployment
Description :

Supprime un déploiement

Options :
  • -n
  • --namespace
  • -l
  • --selector
  • --all
  • --cascade

Ligne de commande :
kubectl delete service
Description :

Supprime un service

Options :
  • -n
  • --namespace
  • -l
  • --selector
  • --all

Ligne de commande :
kubectl edit
Description :

Édite une ressource en direct

Options :
  • -f
  • --filename
  • -n
  • --namespace
  • -o
  • --output
  • --validate
  • --windows-line-endings

Ligne de commande :
kubectl patch
Description :

Applique un patch stratégique à une ressource

Options :
  • -f
  • --filename
  • -p
  • --patch
  • --type
  • -n
  • --namespace
  • --dry-run
  • -o
  • --output

Ligne de commande :
kubectl replace
Description :

Remplace une ressource

Options :
  • -f
  • --filename
  • -n
  • --namespace
  • --force
  • --grace-period
  • --cascade
  • --dry-run
  • -o
  • --output

Ligne de commande :
kubectl scale
Description :

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

Options :
  • --replicas
  • -n
  • --namespace
  • --current-replicas
  • --resource-version
  • --timeout

Ligne de commande :
kubectl rollout
Description :

Gère le déploiement progressif

Options :
  • history
  • pause
  • restart
  • resume
  • status
  • undo

Ligne de commande :
kubectl rollout status
Description :

Affiche le statut du rollout

Options :
  • -n
  • --namespace
  • --timeout
  • --watch

Ligne de commande :
kubectl rollout history
Description :

Affiche l'historique du rollout

Options :
  • -n
  • --namespace
  • --revision

Ligne de commande :
kubectl rollout undo
Description :

Annule le dernier rollout

Options :
  • -n
  • --namespace
  • --to-revision
  • --dry-run

Ligne de commande :
kubectl rollout restart
Description :

Redémarre un déploiement

Options :
  • -n
  • --namespace

Ligne de commande :
kubectl rollout pause
Description :

Met en pause le rollout

Options :
  • -n
  • --namespace

Ligne de commande :
kubectl rollout resume
Description :

Reprend le rollout

Options :
  • -n
  • --namespace

Ligne de commande :
kubectl set
Description :

Configure les ressources

Options :
  • image
  • resources
  • selector
  • serviceaccount
  • subject
  • env

Ligne de commande :
kubectl set image
Description :

Met à jour l'image d'un conteneur

Options :
  • -n
  • --namespace
  • --all
  • --record
  • --dry-run

Ligne de commande :
kubectl set env
Description :

Met à jour les variables d'environnement

Options :
  • -n
  • --namespace
  • --all
  • --list
  • --resolve
  • --from
  • --dry-run

Ligne de commande :
kubectl set resources
Description :

Met à jour les limites de ressources

Options :
  • -n
  • --namespace
  • --all
  • --limits
  • --requests
  • --dry-run

Ligne de commande :
kubectl set serviceaccount
Description :

Met à jour le ServiceAccount

Options :
  • -n
  • --namespace
  • --all
  • --dry-run

Ligne de commande :
kubectl set selector
Description :

Met à jour le sélecteur d'un service

Options :
  • -n
  • --namespace
  • --all
  • --dry-run
  • --resource-version

Ligne de commande :
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

Ligne de commande :
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

Ligne de commande :
kubectl exec
Description :

Exécute une commande dans un conteneur

Options :
  • -c
  • --container
  • -i
  • --stdin
  • -t
  • --tty
  • -n
  • --namespace
  • --pod-running-timeout

Ligne de commande :
kubectl port-forward
Description :

Redirige un port local vers un pod

Options :
  • --address
  • --pod-running-timeout
  • -n
  • --namespace

Ligne de commande :
kubectl cp
Description :

Copie des fichiers entre local et conteneur

Options :
  • -c
  • --container
  • -n
  • --namespace
  • --no-preserve
  • --retries

Ligne de commande :
kubectl top
Description :

Affiche l'utilisation des ressources

Options :
  • -n
  • --namespace
  • -l
  • --selector
  • --sort-by
  • --no-headers
  • --containers

Ligne de commande :
kubectl top pod
Description :

Affiche l'utilisation CPU/Mémoire des pods

Options :
  • -n
  • --namespace
  • -l
  • --selector
  • --sort-by
  • --containers
  • -A
  • --all-namespaces

Ligne de commande :
kubectl top node
Description :

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

Options :
  • -l
  • --selector
  • --sort-by
  • --no-headers

Ligne de commande :
kubectl cordon
Description :

Marque un nœud comme non planifiable

Options :
  • --dry-run
  • -l
  • --selector

Ligne de commande :
kubectl uncordon
Description :

Marque un nœud comme planifiable

Options :
  • --dry-run
  • -l
  • --selector

Ligne de commande :
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

Ligne de commande :
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

Ligne de commande :
kubectl label
Description :

Ajoute ou met à jour des labels

Options :
  • --overwrite
  • --list
  • --dry-run
  • -l
  • --selector
  • --field-selector
  • --all
  • --resource-version
  • -n
  • --namespace

Ligne de commande :
kubectl annotate
Description :

Ajoute ou met à jour des annotations

Options :
  • --overwrite
  • --list
  • --dry-run
  • -l
  • --selector
  • --field-selector
  • --all
  • --resource-version
  • -n
  • --namespace

Ligne de commande :
kubectl wait
Description :

Attend une condition sur une ressource

Options :
  • --for
  • --timeout
  • --all
  • -l
  • --selector
  • --field-selector
  • -n
  • --namespace

Ligne de commande :
kubectl config view
Description :

Affiche la configuration kubeconfig

Options :
  • --minify
  • --flatten
  • --raw
  • -o
  • --output

Ligne de commande :
kubectl config current-context
Description :

Affiche le contexte courant

Ligne de commande :
kubectl config use-context
Description :

Change de contexte

Ligne de commande :
kubectl config get-contexts
Description :

Liste les contextes disponibles

Options :
  • -o
  • --output

Ligne de commande :
kubectl config set-context
Description :

Définit une entrée de contexte

Options :
  • --cluster
  • --user
  • --namespace

Ligne de commande :
kubectl config delete-context
Description :

Supprime un contexte

Ligne de commande :
kubectl config rename-context
Description :

Renomme un contexte

Ligne de commande :
kubectl config get-clusters
Description :

Liste les clusters

Ligne de commande :
kubectl config set-cluster
Description :

Définit une entrée de cluster

Options :
  • --server
  • --certificate-authority
  • --insecure-skip-tls-verify

Ligne de commande :
kubectl config get-users
Description :

Liste les utilisateurs

Ligne de commande :
kubectl config set-credentials
Description :

Définit des credentials utilisateur

Options :
  • --username
  • --password
  • --token
  • --client-certificate
  • --client-key

Ligne de commande :
kubectl config set
Description :

Définit une valeur de configuration

Ligne de commande :
kubectl config unset
Description :

Supprime une valeur de configuration

Ligne de commande :
kubectl auth
Description :

Inspecte les autorisations

Options :
  • can-i
  • reconcile
  • whoami

Ligne de commande :
kubectl auth can-i
Description :

Vérifie si une action est autorisée

Options :
  • --list
  • --subresource
  • -n
  • --namespace
  • --all-namespaces
  • -q
  • --quiet

Ligne de commande :
kubectl auth whoami
Description :

Affiche l'utilisateur courant

Options :
  • -o
  • --output

Ligne de commande :
kubectl api-resources
Description :

Liste les types de ressources API

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

Ligne de commande :
kubectl api-versions
Description :

Liste les versions d'API supportées

Ligne de commande :
kubectl explain
Description :

Affiche la documentation d'une ressource

Options :
  • --api-version
  • --recursive
  • -o
  • --output

Ligne de commande :
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

Ligne de commande :
kubectl kustomize
Description :

Construit une configuration Kustomize

Options :
  • -o
  • --output
  • --enable-alpha-plugins
  • --enable-exec
  • --load-restrictor
  • --reorder

Ligne de commande :
kubectl version
Description :

Affiche les versions de client et serveur

Options :
  • --client
  • --short
  • -o
  • --output

Ligne de commande :
kubectl cluster-info
Description :

Affiche les informations du cluster

Options :
  • dump
  • --namespace
  • -n
  • -o
  • --output

Ligne de commande :
kubectl cluster-info dump
Description :

Exporte les informations de débogage du cluster

Options :
  • --all-namespaces
  • -A
  • --namespaces
  • --output-directory
  • --pod-running-timeout

Ligne de commande :
kubectl certificate
Description :

Gère les certificats

Options :
  • approve
  • deny

Ligne de commande :
kubectl plugin
Description :

Gère les plugins kubectl

Options :
  • list

Ligne de commande :
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

Ligne de commande :
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

Ligne de commande :
kubectl attach
Description :

Attache à un conteneur en cours d'exécution

Options :
  • -c
  • --container
  • -i
  • --stdin
  • -t
  • --tty
  • -n
  • --namespace
  • --pod-running-timeout

Ligne de commande :
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

Ligne de commande :
kubectl events
Description :

Liste les événements (alias)

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

Ligne de commande :
kubeadm
Description :

Outil d'administration de cluster Kubernetes

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

Ligne de commande :
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

Ligne de commande :
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

Ligne de commande :
kubeadm upgrade
Description :

Met à niveau le cluster

Options :
  • apply
  • diff
  • node
  • plan

Ligne de commande :
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

Ligne de commande :
kubeadm upgrade plan
Description :

Vérifie les mises à niveau disponibles

Options :
  • --config
  • --feature-gates
  • --ignore-preflight-errors
  • --kubeconfig
  • --print-config
  • --show-managed-fields

Ligne de commande :
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

Ligne de commande :
kubeadm token
Description :

Gère les tokens d'authentification

Options :
  • create
  • delete
  • generate
  • list

Ligne de commande :
kubeadm token create
Description :

Crée un token

Options :
  • --config
  • --description
  • --groups
  • --print-join-command
  • --ttl
  • --usages

Ligne de commande :
kubeadm token list
Description :

Liste les tokens

Options :
  • -o
  • --output

Ligne de commande :
kubeadm token delete
Description :

Supprime un token

Ligne de commande :
kubeadm config
Description :

Gère la configuration kubeadm

Options :
  • images
  • migrate
  • print

Ligne de commande :
kubeadm config images list
Description :

Liste les images nécessaires

Options :
  • --config
  • --feature-gates
  • --image-repository
  • --kubernetes-version

Ligne de commande :
kubeadm config images pull
Description :

Télécharge les images nécessaires

Options :
  • --config
  • --cri-socket
  • --feature-gates
  • --image-repository
  • --kubernetes-version

Ligne de commande :
kubeadm config print init-defaults
Description :

Affiche la configuration par défaut

Options :
  • --component-configs

Ligne de commande :
kubeadm certs
Description :

Gère les certificats

Options :
  • renew
  • check-expiration
  • certificate-key

Ligne de commande :
kubeadm certs renew
Description :

Renouvelle les certificats

Options :
  • --cert-dir
  • --config
  • --csr-dir
  • --csr-only
  • --kubeconfig
  • --use-api

Ligne de commande :
kubeadm certs check-expiration
Description :

Vérifie l'expiration des certificats

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

Ligne de commande :
kubeadm kubeconfig
Description :

Gère les fichiers kubeconfig

Options :
  • user

Ligne de commande :
kubeadm version
Description :

Affiche la version de kubeadm

Options :
  • -o
  • --output
  • --short

Ligne de commande :
minikube
Description :

Kubernetes local pour développement

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

Ligne de commande :
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

Ligne de commande :
minikube stop
Description :

Arrête le cluster minikube

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

Ligne de commande :
minikube delete
Description :

Supprime le cluster minikube

Options :
  • --profile
  • -p
  • --all
  • --purge

Ligne de commande :
minikube status
Description :

Affiche le statut du cluster

Options :
  • --profile
  • -p
  • --format
  • -f
  • -o
  • --output
  • --layout
  • --watch
  • -w

Ligne de commande :
minikube dashboard
Description :

Ouvre le dashboard Kubernetes

Options :
  • --url
  • --port
  • --profile
  • -p

Ligne de commande :
minikube service
Description :

Obtient l'URL d'un service

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

Ligne de commande :
minikube ip
Description :

Affiche l'IP du cluster

Options :
  • --profile
  • -p

Ligne de commande :
minikube ssh
Description :

Se connecte en SSH au nœud

Options :
  • --native-ssh
  • --node
  • -n
  • --profile
  • -p

Ligne de commande :
minikube logs
Description :

Affiche les logs du cluster

Options :
  • --file
  • -f
  • --follow
  • --length
  • -n
  • --node
  • --profile
  • -p
  • --problems

Ligne de commande :
minikube addons
Description :

Gère les addons minikube

Options :
  • list
  • enable
  • disable
  • configure
  • images

Ligne de commande :
minikube addons list
Description :

Liste les addons disponibles

Options :
  • --output
  • -o
  • --profile
  • -p

Ligne de commande :
minikube addons enable
Description :

Active un addon

Options :
  • --profile
  • -p
  • --registries

Ligne de commande :
minikube addons disable
Description :

Désactive un addon

Options :
  • --profile
  • -p

Ligne de commande :
minikube profile
Description :

Gère les profils minikube

Options :
  • list

Ligne de commande :
minikube update-context
Description :

Met à jour le contexte kubeconfig

Options :
  • --profile
  • -p

Ligne de commande :
minikube config
Description :

Gère la configuration minikube

Options :
  • set
  • get
  • unset
  • view
  • defaults
  • help

Ligne de commande :
minikube mount
Description :

Monte un dossier local dans le cluster

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

Ligne de commande :
minikube kubectl
Description :

Exécute kubectl avec la version du cluster

Options :
  • --
  • --ssh

Ligne de commande :
minikube version
Description :

Affiche la version de minikube

Options :
  • --short
  • -o
  • --output

Ligne de commande :
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

Ligne de commande :
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

Ligne de commande :
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

Ligne de commande :
helm uninstall
Description :

Désinstalle une release Helm

Options :
  • --namespace
  • -n
  • --dry-run
  • --debug
  • --keep-history
  • --no-hooks
  • --timeout
  • --wait

Ligne de commande :
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

Ligne de commande :
helm repo
Description :

Gère les dépôts de charts

Options :
  • add
  • list
  • remove
  • update
  • index

Ligne de commande :
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

Ligne de commande :
helm repo list
Description :

Liste les dépôts de charts

Options :
  • -o
  • --output

Ligne de commande :
helm repo update
Description :

Met à jour les dépôts de charts

Options :
  • --fail-on-repo-update-fail

Ligne de commande :
helm repo remove
Description :

Supprime un dépôt de charts

Ligne de commande :
helm search
Description :

Recherche des charts

Options :
  • hub
  • repo
  • -l
  • --versions
  • --devel
  • --max-col-width
  • -o
  • --output
  • -r
  • --regexp

Ligne de commande :
helm search repo
Description :

Recherche dans les dépôts configurés

Options :
  • --devel
  • --max-col-width
  • -o
  • --output
  • -r
  • --regexp
  • -l
  • --versions

Ligne de commande :
helm search hub
Description :

Recherche sur Artifact Hub

Options :
  • --endpoint
  • --list-repo-url
  • --max-col-width
  • -o
  • --output

Ligne de commande :
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

Ligne de commande :
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

Ligne de commande :
helm lint
Description :

Vérifie un chart pour les erreurs

Options :
  • --namespace
  • -n
  • --set
  • --values
  • -f
  • --quiet
  • --strict
  • --with-subcharts

Ligne de commande :
helm package
Description :

Package un chart

Options :
  • --app-version
  • --dependency-update
  • --destination
  • -d
  • --key
  • --keyring
  • --passphrase-file
  • --sign
  • --version

Ligne de commande :
helm dependency
Description :

Gère les dépendances d'un chart

Options :
  • update
  • build
  • list

Ligne de commande :
helm dependency update
Description :

Met à jour les dépendances

Options :
  • --keyring
  • --skip-refresh
  • --verify

Ligne de commande :
helm history
Description :

Affiche l'historique d'une release

Options :
  • --max
  • -m
  • --namespace
  • -n
  • -o
  • --output

Ligne de commande :
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

Ligne de commande :
helm status
Description :

Affiche le statut d'une release

Options :
  • --namespace
  • -n
  • -o
  • --output
  • --revision
  • --show-desc
  • --show-resources

Ligne de commande :
helm test
Description :

Exécute les tests d'une release

Options :
  • --namespace
  • -n
  • --debug
  • --filter
  • --logs
  • --timeout

Ligne de commande :
helm get
Description :

Récupère des informations sur une release

Options :
  • all
  • hooks
  • manifest
  • notes
  • values

Ligne de commande :
helm get values
Description :

Récupère les valeurs d'une release

Options :
  • --all
  • -a
  • --namespace
  • -n
  • -o
  • --output
  • --revision

Ligne de commande :
helm get manifest
Description :

Récupère le manifest d'une release

Options :
  • --namespace
  • -n
  • --revision

Ligne de commande :
helm get notes
Description :

Récupère les notes d'une release

Options :
  • --namespace
  • -n
  • --revision

Ligne de commande :
helm show
Description :

Affiche les informations d'un chart

Options :
  • all
  • chart
  • crds
  • readme
  • values

Ligne de commande :
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

Ligne de commande :
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

Ligne de commande :
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

Ligne de commande :
helm create
Description :

Crée un nouveau chart

Options :
  • --starter
  • -p

Ligne de commande :
helm plugin
Description :

Gère les plugins Helm

Options :
  • install
  • list
  • uninstall
  • update

Ligne de commande :
helm plugin install
Description :

Installe un plugin

Options :
  • --version

Ligne de commande :
helm plugin list
Description :

Liste les plugins installés

Ligne de commande :
helm plugin uninstall
Description :

Désinstalle un plugin

Ligne de commande :
helm plugin update
Description :

Met à jour les plugins

Ligne de commande :
helm env
Description :

Affiche les variables d'environnement Helm

Ligne de commande :
helm verify
Description :

Vérifie un chart signé

Options :
  • --keyring

Ligne de commande :
helm version
Description :

Affiche la version de Helm

Options :
  • --short
  • --template

Ligne de commande :
helm completion
Description :

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

Options :
  • bash
  • zsh
  • fish
  • powershell

Ligne de commande :
kind
Description :

Kubernetes dans Docker

Options :
  • create
  • delete
  • get
  • load
  • export
  • version
  • completion
  • help

Ligne de commande :
kind create cluster
Description :

Crée un cluster Kubernetes local avec kind

Options :
  • --config
  • --image
  • --name
  • -n
  • --retain
  • --wait
  • --kubeconfig

Ligne de commande :
kind delete cluster
Description :

Supprime un cluster kind

Options :
  • --name
  • -n

Ligne de commande :
kind get clusters
Description :

Liste les clusters kind

Ligne de commande :
kind get nodes
Description :

Liste les nœuds du cluster

Options :
  • --name
  • -n

Ligne de commande :
kind get kubeconfig
Description :

Affiche le kubeconfig du cluster

Options :
  • --name
  • -n
  • --internal

Ligne de commande :
kind load docker-image
Description :

Charge une image Docker dans le cluster

Options :
  • --name
  • -n
  • --nodes

Ligne de commande :
kind export logs
Description :

Exporte les logs du cluster

Options :
  • --name
  • -n

Ligne de commande :
k3s
Description :

Kubernetes léger pour IoT/Edge

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

Ligne de commande :
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

Ligne de commande :
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

Ligne de commande :
k3s kubectl
Description :

Exécute kubectl avec k3s

Options :
  • get
  • describe
  • create
  • apply
  • delete
  • logs
  • exec
  • -n
  • --namespace

Ligne de commande :
k3s etcd-snapshot
Description :

Gère les snapshots etcd

Options :
  • save
  • list
  • delete
  • prune

Ligne de commande :
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

Ligne de commande :
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

Ligne de commande :
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

Ligne de commande :
k3s secrets-encrypt
Description :

Gère le chiffrement des secrets

Options :
  • status
  • enable
  • disable
  • prepare
  • rotate
  • reencrypt

Ligne de commande :
k3s secrets-encrypt status
Description :

Affiche le statut du chiffrement

Ligne de commande :
k3s secrets-encrypt prepare
Description :

Prépare le chiffrement des secrets

Ligne de commande :
k3s secrets-encrypt rotate
Description :

Rotation des clés de chiffrement

Ligne de commande :
k3s secrets-encrypt reencrypt
Description :

Rechiffre les secrets existants

Options :
  • --force
  • --skip

Ligne de commande :
k3s certificate
Description :

Gère les certificats

Options :
  • rotate
  • rotate-ca
  • check

Ligne de commande :
k3s check-config
Description :

Vérifie la configuration système pour k3s