I'm new on kubernetes. so might be noob question.
I'm wondering is it safe to run kubernetes cluster over internet (connect master <-> node with public ip).
Is it safe enough for production also? If it is, It is possible to create servers on different vendor (like AWS) and make it work as a node?
Many thanks.
There might be general disagreement that running this over public is unsafe but here are some pointers :
0.0.0.0
to capture any traffic, this happens solely inside that native namespace thus by no means that is it exposed outwardly. Until you configure kubernetes service of NodePort or LoadBalancer sort to expressly expose this service (and it's backing pods ports) to the net. And you'll management this even a lot of by means that of Network Policies.I think so you can run it over public network in a safe way .
Hope this helps you !