Worklog

Stuff I’ve done:

Use multi tenancy for homepage project

Until this point, the homepage about the multi-tenant cluster was running in the multi-tenant cluster without using the multi-tenant functionality :-P. Now, I have created a “homepage” tenant, with a non-cluster-admin user (myself) as the owner. As this user I have created a homepage namespace and a “deployer” service account, that only has access to the homepage namespace. The kubeconfig of this deployer serviceaccount is used in the Gitlab pipeline.
Read more →

Upgrade cluster to 1.19

Statische homepage gevuld

Statische homepage gebouwd

Qluster bereikbaar gemaakt op domeinnaam

Tijdens quantum time persistent volumes en cert manager geinstalleerd

Werk aan ldap connectie tijdelijk stil gezet

Kube oidc proxy gevonden voor kubernetes LDAP authenticatie

Kubernetes ldap authenticatie verkenning gedaan

Getest hoe kubernetes upgraden via terraform gaat

Nginx ingress controller ingesteld ivm dr oetker sylius upgrade test

Custom build image voor het project gemaakt oa zodat cluster toegang dynamisch opgevraagd kan worden

Ontdekt dat podnodeselector admissions controller niet aan staat in digital ocean

Capsule met helmfile en pipeline in qluster geinstalleerd

Verschillende aspecten van capsule getest om te bevestigen dat het voldoet

Gezocht naar meer multi tenant opties

Overall multi-tenant tooling conclusie: op dit moment, voor dit project, is Capsule de beste optie

Vergelijking van multi tenant opties afgerond

Drift detection scheduled job gemaakt die alarmeert als er handmatige aanpassingen zijn gemaakt

Vergelijking van multi-tenant opties gestart

Terraform cursus gevolgd om completer beeld te krijgen

In vakantie handmatige cluster weggehaald en basis setup mbv terraform gemaakt

Besloten niet eerst mijn bestaande setup over te zetten zodat ik asap kon focussen op mn eigenlijke doel van multi tenant cluster opzetten

Projecten aangemaakt in enrise gitlab om todos in bij te houden en terraform setup in te kunnen hangen

Initieel cluster handmatig opgezet in Digital Ocean