Software engineering Running Kubernetes on-premise versus in the cloud Deploying Kubernetes on-premise might be a viable choice for those looking to achieve cost optimization or complete security, but it is quite a bit more challenging than using the cloud.