Guest Cluster Virtual Extension for Kubernetes Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing Kubernetes management systems require expertise in both application development and complex virtualized infrastructure management, creating a barrier for developers who lack infrastructure management skills.

Innovation Solution

A virtualized computing system that integrates a host cluster with a virtualization layer, an orchestration control plane, and guest cluster infrastructure software (GCIS) to deploy a guest cluster as a virtual extension of a host cluster, allowing for logical separation of infrastructure management, cluster management, and application development.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If developers directly manage Kubernetes clusters on virtualized infrastructure, then cluster functionality and control are improved, but the complexity of infrastructure management increases significantly

Engineering Contradiction:
Improvecluster management capabilityVSAvoidinfrastructure management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a Kubernetes management system as an intermediary layer between developers and the virtualized infrastructure. This management system handles the complexity of infrastructure management internally while providing simplified interfaces to developers, allowing them to manage Kubernetes clusters without needing deep infrastructure expertise.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments the management responsibilities into distinct layers: the virtualized infrastructure layer (handled by infrastructure administrators), the Kubernetes management system layer (handling cluster operations), and the application developer layer (focused on application deployment). This segmentation allows each group to focus on their specific domain without being burdened by other layers' complexities.

Inventive Principle:
Principle #1Segmentation

2Extent of automation

If a unified system manages both virtualized infrastructure and Kubernetes clusters, then integration and control are improved, but the difficulty of operation increases for specialists

Engineering Contradiction:
Improvesystem integrationVSAvoidoperational simplicity
Core Design Contradiction:
Extent of automationVSEase of operation

Solution Approach 1:

The patent divides the system into separate operational domains: infrastructure management remains with infrastructure administrators who understand virtualization, while Kubernetes cluster management is handled by the management system which provides simplified interfaces. This segmentation maintains automation benefits while preserving operational simplicity for each specialist group.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The Kubernetes management system acts as a mediator that translates high-level developer requirements into infrastructure-specific configurations. It automates the integration between virtualized infrastructure and Kubernetes clusters while shielding operators from the complexity of this integration.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If developers need expertise in both application development and infrastructure management, then system control is improved, but the barrier to entry increases

Engineering Contradiction:
Improvesystem controlVSAvoidentry barrier
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The Kubernetes management system serves as an intermediary that encapsulates infrastructure management complexity. Developers interact with simplified APIs and interfaces that handle the underlying infrastructure details automatically, maintaining system reliability while removing the need for developers to possess infrastructure management expertise.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The management system provides self-service capabilities where common infrastructure management tasks are automated through declarative configurations and standardized interfaces. This allows developers to provision and manage Kubernetes clusters through simple API calls without needing to understand the complex virtualized infrastructure underlying the system.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12242882B2Guest cluster deployed as virtual extension of management cluster in a virtualized computing system
Publication Date: 2025.03.04 VMWARE INC
  • US12242882B2 patent drawing
  • US12242882B2 patent drawing
  • US12242882B2 patent drawing

AI summary

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.