This message was deleted.
# kubernetes
s
This message was deleted.
q
Kubernetes uses x509 (certificate) based authentication. When configured correctly, it's pretty safe to have the API server publicly available. All major cloud providers do this by default
That being said, many prefer to keep them behind a VPN or bastion and that's OK too
Your best bet is to create an SSH tunnel on your machine before running Pulumi to make the API server available
s
I believe you can configure Pulumi to go over a socks proxy? I could be wrong though. Another option is to consider the Pulumi k8s operator which can be installed directly on the cluster so no need to go over the network… it comes with other considerations though
h
Thank you👍