Kubernetes 030 – Volumes : NFS, Network File System
NFS permet de monter un stockage reseau dans des pods, ce qui decouple les donnees du noeud local.
Archive
Articles Kubernetes 001 à 054 pour le drip training abonné.
NFS permet de monter un stockage reseau dans des pods, ce qui decouple les donnees du noeud local.
`hostPath` monte un chemin du noeud dans un pod. C'est puissant pour les labs et certains agents systeme, mais dangereux si mal utilise.
Les volumes Kubernetes permettent de partager ou persister des fichiers au-dela du filesystem d'un conteneur. `emptyDir` est le premier cas a comprendre.
Le TP Dockercoin ajoute la configuration Kubernetes avec ConfigMaps et consolide les Services internes.
ConfigMap et Secret permettent de separer la configuration de l'image conteneur, via variables d'environnement ou fichiers montes.
Labels et annotations sont des metadonnees essentielles: les labels servent a selectionner, les annotations a enrichir.
Le TP Dockercoin passe a la mise en place concrete des Deployments et Services pour faire communiquer les composants.
Dockercoin sert de fil rouge pour transformer une application Docker Compose en objets Kubernetes.
Derriere un Service Kubernetes, kube-proxy programme le routage local pour diriger le trafic vers les bons pods.
Apres ClusterIP, Kubernetes propose d'autres types de Services pour exposer ou abstraire des applications selon le contexte.
ClusterIP est le type de Service par defaut. Il fournit une adresse interne stable pour joindre un ensemble de pods.
`kubectl exec` et `kubectl run` sont deux reflexes de debug pour inspecter un conteneur ou lancer un pod temporaire dans le cluster.