I'd love to learn more about how you first built an app for K8s. Like did you have an existing app you were porting to K8s or what was the app dev cycle looked like?
1. Write a dockerfile for the service and test if I can run the service locally in docker.
2. Push the dockerfile to AWS.
3. Cobble together Deployment, Service and Ingress yaml files from reading tutorials and docs, then apply those to the cluster and observe what happens. Repeat until it works.
4. We slowly iterated our tooling and yamls as we learned more.