Nederlands | English
Note
Deze repository wordt primair in het Nederlands bijgehouden. Er is een (niet altijd volledige of actuele) Engelse vertaling beschikbaar in README.en.md, maar deze versie heeft geen prioriteit.
Warning
Deprecated vanaf juni 2026. Deze repository bevat de uitwerking van de Public Cloud Concepts module, onderdeel van de Cloud Engineering-specialisatie (jaar 3). De module is zelfstandig afgerond en deze repository wordt niet meer bijgehouden.
Deze repository wordt bijgehouden door Sten Tijhuis en bevat de individuele module van de Cloud Engineering-specialisatie.
Documentatie: public-cloud-concepts.stensel.nl
| Module |
|---|
| Public Cloud Concepts |
Architecting the Cloud en Cloud Automation Concepts zijn gedeelde modules die samen met Wout Achterhuis worden gedaan en staan in een aparte repository: cloud-engineering.
| Week | Onderwerp | Bestanden |
|---|---|---|
| 1 | Introductie & Deployments | Week 1/Bestanden |
| 2 | Ingress, Services & Apps | Week 2/Bestanden |
| 3 | Blue-Green Deployments & Artifact Registry | Week 3/Bestanden |
| 4 | Helm & Identity and Access Management | Week 4/Bestanden |
| 5 | Monitoring & Observability | Week 5/Bestanden |
| 6 | Microservices | Week 6 |
| 7 | Serverless & API Gateway | Week 7 |
Google Cloud SDK installeren
De opdrachten in deze repository maken gebruik van de Google Cloud CLI (gcloud). Installeer deze eenmalig via onderstaande instructies.
Linux (inclusief CachyOS / Arch-gebaseerd)
curl https://sdk.cloud.google.com | bashVolg daarna de wizard. Kies je shell-configuratiebestand (bijv. ~/.config/fish/config.fish voor Fish of ~/.bashrc voor Bash) en herstart je terminal of voer het volgende uit:
source ~/.bashrc # of source ~/.config/fish/config.fish voor FishVerifieer de installatie:
gcloud versionLog daarna in met je Google-account:
gcloud auth loginWindows
Via winget:
winget install -e --id Google.CloudSDKHerstart PowerShell of de opdrachtprompt na de installatie, zodat gcloud beschikbaar is.
GKE Auth Plugin installeren
Om kubectl te gebruiken met GKE-clusters is gke-gcloud-auth-plugin vereist:
gcloud components install gke-gcloud-auth-plugin
gke-gcloud-auth-plugin --versionAfbeeldingen (AVIF)
Alle afbeeldingen in deze repository gebruiken het AVIF-formaat: open, royalty-free en compacter dan PNG of JPEG bij gelijke kwaliteit.
Batch-converteer PNG/JPG screenshots naar AVIF (converteert en verwijdert originelen):
find . -type f \( -iname "*.png" -o -iname "*.jpg" -o -iname "*.jpeg" \) | while read -r f; do avifenc -q 80 -s 6 "$f" "${f%.*}.avif" && rm "$f"; doneInstalleer avifenc eerst via sudo pacman -S libavif (Arch/CachyOS) of sudo apt install libavif-bin (Debian/Ubuntu).