the cloud provider should be set correctly when you first provision the cluster. nodes get immutable fields set on them by the cloud provider when they join the cluster, which makes it difficult to change the cloud provider after the fact - you would have to delete and re-add all the nodes after switching. In practice, you are better off rebuilding a new cluster with the proper cloud provider set from the start.