App deployment on kubernetes.                     
                        
                           
                           
                        
                     
                  
                  
                  Via deployment an image is converted to containers on which an entire application stack is configured to run a service. In kubernetes these containers are allocated to pods within the cluster. 

To expose the service to end user’s a frontend proxy service like - Tarrefik or nginx is used via which the application/service is exposed to the outside world/end users.