Pod deployment in a guest cluster executing as a virtual extension of management cluster in a virtualized computing system

US2022012080A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2022012080-A1
Application numberUS-202016924719-A
CountryUS
Kind codeA1
Filing dateJul 9, 2020
Priority dateJul 9, 2020
Publication dateJan 13, 2022
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An example virtualized computing system includes a host cluster having hosts and a virtualization layer executing on hardware platforms of the hosts, the virtualization layer supporting execution of virtual machines (VMs), the VMs including pod VMs, the pod VMs including container engines supporting execution of containers in the pod VMs; and an orchestration control plane integrated with the virtualization layer, the orchestration control plane including a master server configured to manage the pod VMs and first VMs of the VMs. The virtualized computing system further includes a guest cluster executing in the first VMs and managed by the orchestration control plane, the guest cluster including a guest master server configured to, in cooperation with the master server, deploy first pods in the pod VMs.

First claim

Opening claim text (preview).

What is claimed is: 1 . A virtualized computing system, comprising: a host cluster having hosts and a virtualization layer executing on hardware platforms of the hosts, the virtualization layer supporting execution of virtual machines (VMs), the VMs including pod VMs, the pod VMs including container engines supporting execution of containers in the pod VMs; an orchestration control plane integrated with the virtualization layer, the orchestration control plane including a master server configured to manage the pod VMs and first VMs of the VMs; and a guest cluster executing in the first VMs and managed by the orchestration control plane, the guest cluster including a guest master server configured to, in cooperation with the master server, deploy first pods in the pod VMs. 2 . The virtualized computing system of claim 1 , wherein the guest master server is configured to deploy second pods in the first VMs. 3 . The virtualized computing system of claim 2 , wherein the guest master server is configured to receive a first specification for the first pods and a second specification for the second pods, the first specification including metadata requesting the first pods be deployed to the pod VMs. 4 . The virtualized computing system of claim 3 , wherein the second specification excludes any metadata requesting the second pods be deployed to the pod VMs. 5 . The virtualized computing system of claim 1 , wherein the guest cluster is configured to execute a virtual node in the first VMs, the virtual node representing a first host of the hosts, and wherein the guest master server is configured to deploy the first pods to the virtual node, which in turn cooperates with the master server to deploy the first pods in the pod VMs on the first host. 6 . The virtualized computing system of claim 1 , wherein the guest cluster is configured to execute virtual nodes in the first VMs, the virtual nodes representing the pod VMs, and wherein the guest master server is configured to deploy the first pods to the virtual nodes, which in turn cooperate with the master server to deploy the first pods in the pod VMs. 7 . The virtualized computing system of claim 1 , wherein the guest cluster is configured to execute a controller, the controller configured to detect specification of the first pods received by the master server and configured to cooperate with the master server to deploy the first pods to the pod VMs. 8 . A method of deploying first pods in a virtualized computing system, the virtualized computing system including a host cluster having hosts and a virtualization layer executing on hardware platforms of the hosts, the virtualization layer supporting execution of virtual machines (VMs), the VMs including pod VMs, the pod VMs including container engines supporting execution of containers in the pod VMs, the method comprising: receiving a first specification of the first pods at a guest master server of a guest cluster executing in first VMs of the VMs and managed by an orchestration control plane, the orchestration control plane integrated with the virtualization layer and including a master server configured to manage the pod VMs, the first VMs, and the guest cluster; and deploying, by the guest master server in cooperation with the master server, the first pods in the pod VMs. 9 . The method of claim 8 , further comprising: deploying, by the guest master server, second pods in the first VMs. 10 . The method of claim 9 , wherein the first specification includes metadata requesting the first pods be deployed to the pod VMs. 11 . The method of claim 10 , further comprising: receiving, at the guest master server, a second specification for the second pods; wherein the second specification excludes any metadata requesting the second pods be deployed to the pod VMs. 12 . The method of claim 8 , wherein the guest cluster is configured to execute a virtual node in the first VMs, the virtual node representing a first host of the hosts, and wherein the step of deploying comprises deploying, by the guest master server, the first pods to the virtual node, which in turn cooperates with the master server to deploy the first pods in the pod VMs on the first host. 13 . The method of claim 8 , wherein the guest cluster is configured to execute virtual nodes in the first VMs, the virtual nodes representing the pod VMs, and wherein the step of deploying comprises deploying, by the guest master server, the first pods to the virtual nodes, which in turn cooperate with the master server to deploy the first pods in the pod VMs. 14 . The method of claim 8 , wherein the guest cluster is configured to execute a controller, the controller configured to detect specification of the first pods received by the master server, and wherein the step of deploying comprises the controller cooperating with the master server to deploy the first pods to the pod VMs. 15 . A non-transitory computer readable medium comprising instructions to be executed in a computing device to cause the computing device to carry out a method of a method of deploying first pods in a virtualized computing system, the virtualized computing system including a host cluster having hosts and a virtualization layer executing on hardware platforms of the hosts, the virtualization layer supporting execution of virtual machines (VMs), the VMs including pod VMs, the pod VMs including container engines supporting execution of containers in the pod VMs, the method comprising: receiving a first specification of the first pods at a guest master server of a guest cluster executing in first VMs of the VMs and managed by an orchestration control plane, the orchestration control plane integrated with the virtualization layer and including a master server configured to manage the pod VMs, the first VMs, and the guest cluster; and deploying, by the guest master server in cooperation with the master server, the first pods in the pod VMs. 16 . The non-transitory computer readable medium of claim 15 , further comprising: deploying, by the guest master server, second pods in the first VMs. 17 . The non-transitory computer readable medium of claim 16 wherein the first specification includes metadata requesting the first pods be deployed to the pod VMs. 18 . The non-transitory computer readable medium of claim 15 , wherein the guest cluster is configured to execute a virtual node in the first VMs, the virtual node representing a first host of the hosts, and wherein the step of deploying comprises deploying, by the guest master server, the first pods to the virtual node, which in turn cooperates with the master server to deploy the first pods in the pod VMs on the first host. 19 . The non-transitory computer readable medium of claim 15 , wherein the guest cluster is configured to execute virtual nodes in the first VMs, the virtual nodes representing the pod VMs, and wherein the step of deploying comprises deploying, by the guest master server, the first pods to the virtual nodes, which in turn cooperate with the master server to deploy the first pods in the pod VMs. 20 . The non-transitory computer readable medium of claim 15 , wherein the guest cluster is configured to execute a controller, the controller configured to detect specification of the first pods received by the master server, and wherein the step of deploying comprises the controller cooperating with the master server to deploy the first pods to the pod VMs.

Assignees

Inventors

Classifications

  • G06F9/455Primary

    Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines · CPC title

  • Hypervisor-specific management and integration aspects · CPC title

  • Guest-host, i.e. hypervisor is an application program itself, e.g. VirtualBox · CPC title

  • Creating, deleting, cloning virtual machine instances · CPC title

  • Network integration; Enabling network access in virtual machine instances · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2022012080A1 cover?
An example virtualized computing system includes a host cluster having hosts and a virtualization layer executing on hardware platforms of the hosts, the virtualization layer supporting execution of virtual machines (VMs), the VMs including pod VMs, the pod VMs including container engines supporting execution of containers in the pod VMs; and an orchestration control plane integrated with the v…
Who is the assignee on this patent?
Vmware Inc
What technology area does this patent fall under?
Primary CPC classification G06F9/455. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Jan 13 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).