V2
During the process of moving and traveling for work, my raspberry pi is packed in storage. I have switched to using k3s on my 4c24g OCI Instance . To expose the apps, I am using cloudflare tunnel as the the ingress. With all the yamls saved, I was able to get the cluster up and running in < 20 minutes.
V1
I have a kubernetes cluster running on a raspberry pi cluster at home.
This personal website along with all my personal projects are hosted here and the relevant files can be founder in this repo
The services are exposed like this. The https request first reached an OCI Instance with nginx & ssl certificates. The Nginx server forwards the traffic via http to the Kubernetes cluster’s Nginx ingress, which routes the request to different services using various rules like hostnames and paths.