Answers: <p>You can't, or the question needs more context. A &quot;node&quot; in Kubernetes contexts is always a specific server. So you are essentially asking &quot;how can I deploy one server on two servers&quot;.</p>
  <p>What you <em>can</em> do is have both of your physical servers act as hypervisors and then run your control plane (&quot;master&quot;) node as a <em>virtual machine</em> on those. This is however out of scope for Kubernetes itself (unless you want to run delve into <a href="https://kubevirt.io" rel="nofollow noreferrer">KubeVirt</a> to run VMs via Kubernetes) and you are looking for a generic solution to host VMs. Hypervisors are a complicated domain, I would not recommend to run this yourself if you don't have the experience (unless you are willing to build it, but you want to run a Kubernetes cluster, not a hypervisor cluster).</p>
  <p>If you add some context to your question (<em>why</em> do you want to do this? What are you trying to achieve by running a master node on two physical servers?), the answer might change.</p>
  
Answers: CC BY-SA 4.0
Answers: 2024-02-04T16:22:48.200Z
Answers: Hi embik, Many thanks for your answer, I just thought about whether my idea could be possible. I have a little bit experience of openstack. By openstack, I can put 3 physical servers as control one node, just want to compare with K8s, cause i am noob.
Answers: Ben
Answers: CC BY-SA 4.0
Answers: 2024-02-04T17:14:41.050Z
Answers: I think you are mapping concepts a bit wrong. If you want to compare Kubernetes and OpenStack: A Kubernetes "Node" maps to a "Compute Node" in OpenStack, i.e. a node is _providing_ capacity to host workloads (containers for Kubernetes, virtual machines for OpenStack).
Answers: embik
Answers: CC BY-SA 4.0
Answers: 2024-02-04T13:43:51.140Z
Answers: 2024-02-04T13:43:51.140Z
Answers: embik
Body: <p>Sorry, as a noob I have no clue about how to deploy one K8s master node on several physical servers, e.g. deploy one master node on 2 servers? Not HA solution, just one master node.</p>
  <p>Could anyone give me some hints or some links that I can read about this solution?</p>
  <p>Thank a lot in advance.</p>
  
Tags: <kubernetes>
Title: How to deploy one K8s master on several servers, e.g. on 2 servers?
UserDisplayName: Ben
ThreadText: # How to deploy one K8s master on several servers, e.g. on 2 servers?
  
  (Asked by: username_0 on 2024-02-04)
  
  Sorry, as a noob I have no clue about how to deploy one K8s master node on several physical servers, e.g. deploy one master node on 2 servers? Not HA solution, just one master node.
  
  Could anyone give me some hints or some links that I can read about this solution?
  
  Thank a lot in advance.
  
  **Tags:** kubernetes
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2024-02-04. Score: 0 | Accepted answer
  
  You can't, or the question needs more context. A "node" in Kubernetes contexts is always a specific server. So you are essentially asking "how can I deploy one server on two servers".
  
  What you *can* do is have both of your physical servers act as hypervisors and then run your control plane ("master") node as a *virtual machine* on those. This is however out of scope for Kubernetes itself (unless you want to run delve into [KubeVirt](https://kubevirt.io) to run VMs via Kubernetes) and you are looking for a generic solution to host VMs. Hypervisors are a complicated domain, I would not recommend to run this yourself if you don't have the experience (unless you are willing to build it, but you want to run a Kubernetes cluster, not a hypervisor cluster).
  
  If you add some context to your question (*why* do you want to do this? What are you trying to achieve by running a master node on two physical servers?), the answer might change.
  
  > **Comments:**
  > **username_0**: Hi username_1, Many thanks for your answer, I just thought about whether my idea could be possible. I have a little bit experience of openstack. By openstack, I can put 3 physical servers as control one node, just want to compare with K8s, cause i am noob.  
  > **username_1**: I think you are mapping concepts a bit wrong. If you want to compare Kubernetes and OpenStack: A Kubernetes "Node" maps to a "Compute Node" in OpenStack, i.e. a node is _providing_ capacity to host workloads (containers for Kubernetes, virtual machines for OpenStack).  
  
  ---
  
  