Update Things Learnt authored by Homar Franquesa Agil's avatar Homar Franquesa Agil
# General
Working in this Project I've learned a lot of things. The most important have its own seccion below such as Helm and Kubernetes, but there are a lot of things that I've learned. These things are worth a mention here. Now I have a better understanding of virtual maschines and Virtualistion. I'd expanded my knowlage about UNIX, Networking and IP's. Also I've learnt how to automatize a deployment with Gitlab CI/CD using helm that was the principal objective of this project.Accidentally I've learnt how to install a Gitlab runner and how to make it run in a kuberentes cluster. There are many more things that I've learnt. The greatest lesson was reafirming that: to understan what things do helps you a lot if you are thinking how this things could be aplied in your Project. It sounds oviouse, but sometimes I've forget this maxime.
# Helm
After this project I can say that I understand how Helm works and what it does, at least for simple applications. In this project I had to build my own Helm chart for my Restaurant API and also I had to use the gitlab preexisting chart. I took a look to the Gitlab chart and I saw it was more complex and more things were changed from the Chart that Helm provides as start. But I was able to understand what it does and that was a great realisation for me.
# Kubernetes
Before taking Software developing for Cloud Computing I didn't had used Kubernetes. I only knew it by name and more or less what it does. Through this project I had to use it in order to deploy my helm chart and also in order to Instal the Gitlab chart and last but not least when I had to install a Gitlab Runner in the Cluster. I've noticed how important it is to have a good general view of the project and also that I had to always keep in mind the Variables persistence, because if not the service couuld not work or even crash.
<br/>
[Go Back](Project Mémoires)
\ No newline at end of file