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)