Kubernetes makes migration of the servers very easy, along with allocating IP addresses - all containers are neatly packaged up. Migrating data is another matter, along with switching DNS records.
Remember getting downvoted for explaining the pitfalls of Kubernetes on Azure in the past https://forums.theregister.co.uk/forum/1/2017/07/27/microsoft_previews_azure_container_instances/ would suggest others experience it first hand before assuming Kubernetes on Azure is rosey.