A few weeks ago I had the opportunity to speak at an engineering meetup where I talked about serverless functions and demonstrated it in action using OpenFaaS. The live demo went fine without a glitch (thanks to the demo gods) so I thought it would be a good idea to write a blog post about it so here it goes.
It is still holiday shutdown over here down under and I was looking for a project to work with that’s specifically targeted for my rpi-k8s cluster.
Back in January this year, I made a post about deploying Kubernetes on AWS using
kubespray and have had my fair share of running into some challenges managing the cluster. Anyone who have bootstrapped a vanilla kubernetes cluster would agree that installing it is one thing but looking after it is a full-time job.
Nowadays it’s critical to get software releases out fast which requires having an automated CI/CD pipeline to perform testing and deployment to target environments. Implementing this pipeline has been challenging as this usually means engaging different infrastructure teams to get the environment ready and the release aritfacts deployed.
Kubernetes supports Amazon’s Elastic File System (EFS) as a storage backend which gives the ability to share data between containers running in a Pod and at the same time preserve them between restarts.