I’m beginner with Kubernetes and the containers.
I have two questions for you:
Is is possible to run Kubernetes without using GCE or AWS? Because I read here, that’s not possible. I mean, can I install three linux machines, one master, and two node geographically separated (all three have the reachability)?
I understand the concept of image used by kubernetes to deploy a POD, but can I use my own image? Like this one, and then deploy the configuration on the node?
Thanks for the reply
I have three physical servers. All three on different networks. The purpose is to simulate an entreprise with two sites geographicaly separated.
I want to use kubernetes to use the server alone as master and the two others as node.
Then, with the master, create a container with this image , to create a VPN between the two nodes, and to orchestrate it remotely.
Hope it’s more clear now, if not, I’m here to explain
Basically, you will run into several issues if you do it. Communication between nodes and the master assume to be on a local LAN (for latency and throughput).
You could have 3 kubernetes clusters on each location and use a VPN to connect them (or a network overlay, I think calico supports inter cluster communications in recent releases). And, for testing purposes, you can have the control plane act as a worker node too.
Don’t know if this helps
No, that is having different clusters on each region. IOW, you have a control plane and workers on each, IIUC.