Skip to content

Stensel8/public-cloud-concepts

Repository files navigation

Nederlands | English

Switch Blue-Green Slot Deploy Hugo site to Pages PR Checks Dependabot Updates Copilot code review

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.


Public Cloud Concepts

Deze repository wordt bijgehouden door Sten Tijhuis en bevat de individuele module van de Cloud Engineering-specialisatie.

Documentatie: public-cloud-concepts.stensel.nl

GitHub Docker Hub Artifact Registry

Modules

Module EC Kwartaal
Public Cloud Concepts 5 EC Q3

Architecting the Cloud en Cloud Automation Concepts (5 EC, Q3) zijn gedeelde modules die samen met Wout Achterhuis worden gedaan en staan in een aparte repository: cloud-engineering.

Week-overzicht

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/Bestanden (binnenkort beschikbaar)
7 Serverless & API Gateway Week 7/Bestanden (binnenkort beschikbaar)

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 | bash

Volg 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 Fish

Verifieer de installatie:

gcloud version

Verwachte uitvoer (versienummers kunnen afwijken):

Google Cloud SDK 559.0.0
bq 2.1.28
core 2026.02.27
gsutil 5.35

Log daarna in met je Google-account:

gcloud auth login

Er wordt automatisch een browsertabblad geopend. Na het inloggen zie je een bevestiging in de terminal:

You are now logged in as [jouw-emailadres].
Your current project is [jouw-project-id].  You can change this setting by running:
  $ gcloud config set project PROJECT_ID
Windows

Via winget:

winget install -e --id Google.CloudSDK

Meer informatie: winstall.app/apps/Google.CloudSDK

Herstart 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 --version

Afbeeldingen

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"; done

Installeer avifenc eerst via sudo pacman -S libavif (Arch/CachyOS) of sudo apt install libavif-bin (Debian/Ubuntu).

About

My individual portfolio assignments and their documentation for Saxion HBO-ICT: Cloud Engineering (GCP, AWS, Azure, DevOps)

Resources

Stars

Watchers

Forks

Contributors