Poor man's kubernetes

I captured a VPS with 3 vCPU, 30GB in the black friday sale from VeloxMedia, that opened the door for me to try run a web app with one-node kubernetes cluster. I understand this is overkill for a todo-like application, but it is fun to explore the k8s world with barely no support from the platform.

Objectives

I want to build a fully automated GitOps pipeline:

This requires several components to work together:

Ideally, I want these infrastructure outsourced. One possible solution is to leverage the DevOps offering from OCI. Unfortunately, the OCI disabled the DevOps offering for free account even though container registry is free.

Other options are: