I'm working on setting up a new isolated environment for a client due to GDPR requirements, and it's taken me about four days so far. This involves creating a dedicated Kubernetes cluster, configuring things like cert-manager, RBAC, CI/CD pipelines, and customizing helm values to meet their specific needs. It's been a lot of work because there are Prometheus alerts that don't apply to this setup as well. Being the only infrastructure person on a 15-person development team, it's feeling a bit overwhelming, especially since my manager is asking why onboarding is taking so long. I'm starting to wonder if Kubernetes is too much for what we're doing and if we should have just used VMs instead. How can I explain the time it takes to my boss, who isn't very technical?
5 Answers
Depending on the complexity, you should be able to set up a cloud cluster in just a few hours. If it consistently takes you four days, it's worth assessing if you have the right tools and automation in place. Use Infrastructure as Code (IaC) like Terraform to speed things up.
Four days for a bespoke setup isn't crazy at all, especially if you're doing it all manually. The real issue is if you're having to set this up from scratch each time instead of using automation. If this GDPR setup is going to be a common request, investing in Terraform or GitOps templates could save you a ton of time in the long run.
If your setup process isn't close to a one-click solution, it should be! You might not be able to automate every single edge case, but much of it could be boilerplate. Consider documenting each step and looking for opportunities to streamline the process.
You really should examine every part of your onboarding process and look for bottlenecks or steps that could be automated. Documenting the time each part takes can help identify inefficiencies. It might also be worth looking into using AI tools to optimize your process.
There's a big difference between a one-off setup and a recurring task. Once you've got your process down, doing it a second or third time should take significantly less time. Investing in automation now could make future deployments much faster.

Related Questions
Can't Load PhpMyadmin On After Server Update
Redirect www to non-www in Apache Conf
How To Check If Your SSL Cert Is SHA 1
Windows TrackPad Gestures