Managing k8s is hard and is one of the primary reasons that managed k8s services (Azure Kubernetes, AWS Kubernetes, Digital Ocean Kubernetes, etc) exist.
If you're asking HN how to start from a clean slate then perhaps you haven't quite realised how painful it's going to be.
For the sake of your sanity, and the service you provide on said cluster, hand off this project to someone that knows what their doing.
Good luck!