A containerised application can be deployed, scaled, and managed with Kubernetes (k8s), an excellent open-source automating system. Although containers are similar to virtual machines they are considered lightweight due to their isolation, and properties to share OS between applications. Containers also have their file system, the share of memory, CPU, process space, etc., making them a great way to package the code and run the application. Moreover, these containers are easily portable across the cloud because of their underlying infrastructure. we will look at the problems in creating a successful Kubernetes Development Workflow and the ways to solve them.