Helm

helm is kubernetes package manager You can use helm to download ready packages for kubernetes like ingress-nginx or cert-manager

Skaffold

Skaffold handles the workflow for building, pushing and deploying your application, allowing you to focus on what matters most: writing code.

Skaffold Pipeline

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/bba35e6a-74d0-422e-87c8-d21ee770e51e/Screenshot_from_2020-03-30_00-46-33.png

You can install skaffold from here : https://skaffold.dev/docs/install/

Advantages of using skaffold :-

you will focus on writing code it can build the image for you and deploy your image into kubernetes cluster.

You can find example of configuration for the complex project at

aa-ahmed-aa/Docker-Kubernetes