-
公开(公告)号:US11720382B2
公开(公告)日:2023-08-08
申请号:US17153296
申请日:2021-01-20
Applicant: VMware, Inc.
Inventor: Derek William Beard , Jared Sean Rosoff , Mark Russell Johnson , Brian Charles Forney
IPC: G06F9/455
CPC classification number: G06F9/45541 , G06F9/45558 , G06F2009/45562
Abstract: An example virtualized computing system includes a host cluster having a virtualization layer executing on hardware platforms of hosts, the virtualization layer supporting execution of virtual machines (VMs), the VMs including pod VMs and native VMs, the pod VMs including container engines supporting execution of containers in the pod VMs, the native VMs including applications executing on guest operating systems; and an orchestration control plane integrated with the virtualization layer, the orchestration control plane including a master server having a pod VM controller to manage lifecycles of the pod VMs and a native VM controller to manage lifecycles of the native VMs.
-
2.
公开(公告)号:US11822949B2
公开(公告)日:2023-11-21
申请号:US16838638
申请日:2020-04-02
Applicant: VMware, Inc.
Inventor: Zachary James Shepherd , Derek William Beard , George Gregory Hicken , Mark Russell Johnson , Jared Sean Rosoff , Joseph Stephen Beda , Konstantinos Roussos
CPC classification number: G06F9/45558 , G06F9/5077 , G06F2009/45595
Abstract: 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); an orchestration control plane integrated with the virtualization layer, the orchestration control plane including a master server executing in a first VM of the VMs; guest cluster infrastructure software (GCIS) executing in the master server, the GCIS configured to create a set of objects defining a container orchestration cluster, and manage lifecycles of second VMs of the VMs based on state of the set of objects; and guest software executing in the second VMs to implement the container orchestration cluster as a guest cluster of the host cluster, the guest software having components that interface with the GCIS.
-
公开(公告)号:US11816497B2
公开(公告)日:2023-11-14
申请号:US16838690
申请日:2020-04-02
Applicant: VMware, Inc.
Inventor: Jared Sean Rosoff , Mark Russell Johnson , Adrian Drzewiecki
CPC classification number: G06F9/45558 , G06F9/44505 , G06F9/45545 , G06F9/4881 , G06F9/54 , G06F2009/4557 , G06F2009/45595
Abstract: An example virtualized computing system includes a host cluster having a virtualization layer directly executing on hardware platforms of 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 and pod VM controllers, the pod VM controllers executing in the virtualization layer external to the VMs, the pod VM controllers configured as agents of the master server to manage the pod VMs; pod VM agents, executing in the pod VMs, configured as agents of the pod VM controllers to manage the containers executing in the pod VMs.
-
公开(公告)号:US11593172B2
公开(公告)日:2023-02-28
申请号:US16838613
申请日:2020-04-02
Applicant: VMware, Inc.
Inventor: Jared Sean Rosoff , Mark Russell Johnson , Adrian Drzewiecki
Abstract: An example method of managing an application in a virtualized computing system that includes a cluster of hosts managed by a virtualization management server, the hosts including a virtualization layer executing on hardware platforms is described. The method includes: receiving a specification for a namespace at the virtualization management server, the specification defining resource constraints and authorization constraints for the namespace; preparing an environment within the virtualized computing system for the namespace in response to the specification, the environment including: a resource pool implementing at least a portion of the resource constraints as reservations and limits of resources in the virtualized computing system; and a user access policy implementing the authorization constraints within the virtualized computing system for the namespace; and managing, by the virtualization management server as a single unit, workloads of the application, the workloads deployed on the virtualization layer within the resource pool consistent with the user access policy.
-
-
-