Aller au contenu

Kubernetes

pod

Un pod peut contenir plusieurs container avec une couche réseau et stockage partagé

Storage

hostpath: permet de mapper un dossier de l host par contre attention ne pas utiliser sur un cluster avec plusieurs noeud car le dossier devra être identique sur tous les noeud

Persistant volume: stockage géré par kubernetes permet d utiliser différente resource réseau (NFS, système distribué...) Le persistant volume a un cycle de vie externe au pod qui l'utilise

Persistant volume claim: requête d un pod pour un ersistent volume

ConfigMap: objet kubernetes permettant de stocker des configurations peut être monté sur un pod pour par example fournir un fichier de configuration

namespace

Permet de séparer les pod et de ne travailler que sur les pod nécessaire

workload

deployment

statefullset

daemonset

secret

Stocké en base64 Voir external-secrets pour synchro avec un vault