Skip to main content

Extra

Er zijn een aantal uitbreidingen te maken op de voorgaande oefeningen. Eén ervan volstaat om de punten hiervoor te behalen:

  • Voeg HTTPS toe aan de Gateway van de hello-ghent app, met een certificaat dat Google automatisch beheert. Opgelet: het ManagedCertificate-object werkt enkel met een Ingress, bij een Gateway gebruik je daarvoor Certificate Manager (zie de documentatie). Je kan hiervoor onze labci-zone gebruiken op Cloudflare als je een publiek DNS record nodig hebt ter validatie.

  • Verzamel de Google Skills badge: "Implement DevOps Workflows in Google Cloud" (https://www.skills.google/course_templates/716)

  • Pas de Wordpress blog aan zodat een google cloud instantie (cloud sql) gebruikt wordt ipv een docker container.

  • Pas je build aan zodat de rolling update automatisch getriggerd wordt bij een wijziging van de code en dus container.

  • Maak de pagina /parking van de hello-ghent app ook werkend op de cluster. Daarvoor moet de pod de BigQuery-data kunnen lezen: gebruik Workload Identity (dat activeerde je bij het aanmaken van de cluster) om een Kubernetes service account te koppelen aan het app_web-account uit de serverless oefening, en geef de omgevingsvariabele FULL_TABLE_NAME mee.