Volumes Flashcards
waarom volumes
omdat je de data wil bewaren ook als de pod/container weg is
als je meerdere services hebt met ieder hun eigen kopie van de gegevens, hoe zorg je ervoor dat de gegevens synchroon blijven?
daarvoor heb je externe opslagoplossingen zoals opslag in de cloud (AWS, Google cloud)
wat is Persistence volume?
In een groot systeem met veel pods wil je niet dat iedere gebruiker handmatig opslag moet configureren met de pod. in een persistence volume kan een beheerder(systeem beheerder) 1 grote opslagpool maken. je kan dan opslag aanvragen in de pool. dit aanvragen doe je dmv een persisten volume claim (PVC). zonder je zorgen te maken over waar de opslag precies vandaan komt.
hoe maak je een persistent volume?
- maak volume aan.
- definieer opslag. bijv hoeveel ruimte nodig is
- toegangsmodus: hoe de volume moet worden gebruikt (hoeveel pods)
- opslagtype: je kiest waar de opslag vandaan komt. zoals een lokale directory op de server of een cloudopslagservice zoals AWS.
persistent volume claims (PVC)
Dit is een manier voor gebruikers om opslagruimte aan te vragen in Kubernetes, zodat ze opslag kunnen gebruiken die al is ingesteld door een beheerder.
proces pv
- beheerder maakt persistent volume aan
- gebruiker doet persistent volume clain
- kubernetes zoekt een bijpassend volume
instellingen van pvc
Toegangsmodi: Dit bepaalt of je het volume alleen kunt lezen (read-only) of dat je ook kunt schrijven (read-write).
Opslaggrootte: Hoeveel opslagruimte je nodig hebt. Bijvoorbeeld 500 MB.
wat als de claim wordt verwijderd?
Als een claim wordt verwijderd, kunnen we kiezen wat er met het volume gebeurt: het kan worden bewaard, verwijderd, of gerecycled.
LDAP
een grote wachtwoordenlijst
Authenticatie
Wie ben je? Dit betekent dat je moet bewijzen wie je bent voordat je toegang krijgt tot Kubernetes.
Autorisatie
Wat mag je doen? Nadat je bent ingelogd, moet het systeem bepalen welke taken je mag uitvoeren.