Nahuel Hernandez

Nahuel Hernandez

Another personal blog about IT, Automation, Cloud, DevOps and Stuff.

Kubernetes Applications on Raspberry PI 4

I want to deploy some testing applications on Kubernetes with automatic deployments triggered from a Git repository. So this was a fantastic excuse to build a Raspberry PI 4 Rack for self-hosting applications. The solution includes K3S (lightweight Kubernetes), Jenkins (for the CICD pipeline), Docker (to build and host the container images), and Gitlab CE (self-managed GitLab). This combination allows me to don't need any external service.

9-Minute Read

raspberry

I need to deploy applications to a Self-hosted K8S Cluster. Also, I need to automate the deployments using Jenkins and an own Git server for the applications code using Gitlab CE. I will use 2 Raspberry PI for the solution. On the first Raspberry PI (aka rpi4a) I will install Kubernetes and Docker, and on the second (aka rpi4b), I will install Gitlab and Jenkins.

Serverless Framework CICD on AWS

I love to use Terraform for creating and managing infrastructure on the cloud. However, there are cases in which I prefer Serverless Framework for creating and deploying resources on AWS, those involve services such as Lambda function and API Gateway. Besides the process can be also automated using Gitlab CICD. I believe Terraform plus Serverless Framework is a perfect combination for Infrastructure as Code and Function as a Service on Amazon Web Services.

7-Minute Read

Serverless

A serverless architecture is a way to build and run applications and services without having to manage infrastructure. On AWS we can create Lambda, API Gateway, DynamoDB and other resources that are “Serverless”. Some tools can help us to create and deploy our Lambda functions and other infrastructure resources such Serverless Framework, SAM, Terraform, Cloudformation and others.

Categories

Recent Posts

About

Over 15-year experience in the IT industry. Working in SysOps, DevOps and Architecture roles with mission-critical systems across a wide range of industries. Wide experience with AWS, Terraform, Kubernetes, Containers, CI/CD pipelines, and Linux. Always keeping up with the latest technologies. Passionate about automating the run of the mill. Big focus on problem-solving.