Commandes propres à Kubernetes

Créer un namespace

1
kubectl create ns <new-namespace>

Savoir si une ressource appartient à un namespace

1
kubectl api-resources --namespaced=true

Savoir si une ressource appartient PAS à un namespace

1
kubectl api-resources --namespaced=false

Switcher de namespace

1
kubens <namespace>

Connaître le namespace dans lequel on se situe

1
kubectl config get-contexts

Effacer un namespace

1
kubectl delete ns <namespace-to-delete>

Voir les ressources utilisées par les nodes

1
kubectl top node

Voir les logs

1
kubectl logs -l app=catalog-catalog-controller-manager -n catalog

Commandes propres à EKS

Se connecter à son cluster EKS nouvellement créé

1
2
aws --profile=<profile-name> eks update-kubeconfig --name <cluster-name>
export KUBECONFIG=~/.kube/config-<of-your-cluster>

Lister les clusters EKS

1
aws eks list-clusters