Slide 7
Slide 7 text
VSHN – The DevOps Company
1. It requires direct access to the K8s API
2. Many valuable features required giving cluster admin rights to
GitLab
3. New trend: pull based deployments & CI/CD (Argo CD, anyone?)
4. Polling… polling… polling.
Issues with Certificates
Why would GitLab perform such a groundbreaking
change? It turns out that the old certificate-based
mechanism had some shortcomings:
It required complete and direct access to the
Kubernetes API, which, well, can be considered a
security risk by some organizations.
To access many advanced features, you had to
provide GitLab with cluster admin rights. Again, not
something that would put a smile on a security
engineer.
There’s a new trend in the CI/CD space, which is
"pull-based deployments", similar to what Argo CD is
offering, and GitLab wants to be a part of that market
too.
In general, the certificate-based mechanism relies in
polling, which as we all know, is not the greatest of
ideas in Computer Science.
Speaker notes
7