Public cloud providers are not always a choice. As cloud a lover, I prefer to use the cloud any time I can, but there are situations where simply we cannot. It can be due to data protection requirement, cost optimization, or just our boss that fear the changes. We probably would like It wasn’t so, but I’m sorry to say that we cannot always change the world. So, what to do in this case? The solution to reject Kubernetes advantages or avoiding container in favor of VMS is not an option at all. It easy to understand that the only option for us, k8s addicted, is to deploy it in on-premise. In this article, I will explain what are the critical points and what you have to take into account before starting this journey.