Many articles in recent months have focused on putting in opposition two of the most popular buzzwords in the DevOps world: serverless and Kubernetes.
I leave to these articles the considerations on the merits and demerits of each technology, while I prefer to focus on taking the best from each of them and set up a serverless platform on top of a Kubernetes cluster and deploy a sample function from scratch with only 10 commands.
There are many frameworks that aim to make Kubernetes a serverless platform and Kubeless, developed by Bitnami, is one of them. …
Working with Kubernetes, you might happen to need a local Kubernetes cluster for development and testing purposes. Of course, Minikube is an option. But what if we need something more powerful without any added complexity? For example, what if we are preparing ourselves for the CKAD: Certified Kubernetes Application Developer certification?
In the last months I had the opportunity to work on Kubernetes and the ecosystem of tools built around it by the community. These tools aim to help the DevOps guys through all the stages of the Software Lifecycle, from the development phase to the deployment phase. One of these tools is Helm.
What is Helm and a Helm chart repository
Helm, as per official claim, is “The package manager for Kubernetes”.
Indeed Helm really helps handling application deployments on Kubernetes, not only because it simplifies the application release phase but also because Helm makes possible to easily manage variables in the Kubernetes manifest YAML files. …