Kubernetes
Pré-requis
Swap
Désactiver le swap sans quoi kubelet ne démarrera pas :
swapoff -a
sudo sed -i '/ swap / s/^\(.*\)$/#\1/g' /etc/fstab
SELinux
Sur un système RHEL/CentOS, désactiver SELinux :
setenforce 0
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
Kubectl
Lister
Lister les nodes
kubectl get nodes -A
Lister les pods
kubectl get pods -A
Lister les persistent volumes (pv)
kubectl get pv -A
Lister les containers à l’intérieur d’un pod
kubectl get pods pod-xxx -o jsonpath='{.spec.containers[*].name}'
Décrire une ressource
Décrire un node
kubectl describe node XXXX
Décrire un pod
kubectl describe pod XXXX
Lire les logs
Lire les logs d’un pod
kubectl logs pod-xxxxxx
Lire les évènements
kubectl get events
(WIP)