Kubernetes - second round

1 minute read

Summary of the previous chapters on the way to the destination - kubernetes:
I started with the project itself but encountered difficulties due to the architecture of my laptop- macOS M1. I tried kind which worked quite nicely and also colima. Both worked on the laptop but I was not able (in the short time I invested in them) to use them in CI. And finally, I got to minikube thanks to one recommendation from last week. I have an environment that works both locally (development environment) and there is also an environment that works in CI. And when I say local I mean the dev container environment. This was made possible because there is a feature that fit me like a charm. Oh, one more little detail… I proceeded to install gitlab ci runner using helm chart and it worked like a dream.

What’s more, I haven’t yet found the elegant way to share secrets in both environments. Right now, I’m using the values file in the DEV environment. While in the CI environment I use GitHub Secrets. Not the DRYest to say the least. A tech debt that I will close as soon as possible.

And below is the project in which I implemented the entire tech stack mentioned above.

I have dug enough and therefore I will go to the stage of the identical questions:-
Did this post bring you new insights?
Did you learn something you didn’t know before?
Have you faced a similar challenge in a different way? in different tools?

P.S. Want to talk to me one on one. Click on link.

Original Facebook post in Hebrew here