Cross-Cluster Service Gateway Routing Without Sidecar Overhead

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing Kubernetes (K8s) systems lack an automatic solution for cross-cluster service access, leading to complex and error-prone manual configurations, high management costs, and inefficient resource usage due to the deployment of sidecar containers.

Innovation Solution

A method for cross-cluster service access that involves creating a cluster group, configuring a gateway with mapping relationships, and using application gateways to automatically forward service requests between clusters, reducing the need for manual network configurations and sidecar usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual configuration is used for cross-cluster service access, then service access between clusters can be achieved, but the configuration becomes highly complex and error-prone

Engineering Contradiction:
Improveservice access reliabilityVSAvoidconfiguration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs self-service through automatic service discovery and configuration generation. The service registration module automatically discovers services in remote clusters and generates configuration information without manual intervention. The gateway automatically configures routing rules based on discovered service information, eliminating the need for manual configuration while ensuring reliable cross-cluster service access.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary actions by pre-establishing gateway connections and service registries before actual service access is needed. The gateway maintains pre-configured routing capabilities and service discovery mechanisms are activated in advance, allowing services to be automatically located and accessed without complex manual setup when access is required.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If sidecar containers are deployed for cross-cluster service access, then service forwarding between clusters is enabled, but resource usage and management costs increase

Engineering Contradiction:
Improvecross-cluster access capabilityVSAvoidresource usage
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The invention extracts the cross-cluster service access functionality from individual pod sidecar containers and consolidates it into a centralized gateway component. The gateway handles all service discovery, routing, and forwarding operations externally, allowing pods to access remote services directly without requiring sidecar containers. This extraction eliminates the need for additional sidecar resources while maintaining full cross-cluster access capability.

Inventive Principle:
Principle #2Taking out (Extraction)

3Adaptability or versatility

If sidecar containers are used for service governance, then cross-cluster service access is supported, but management costs increase

Engineering Contradiction:
Improveservice governance capabilityVSAvoidmanagement ease
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The invention merges service governance functionality into the centralized gateway, combining service discovery, routing, load balancing, and access control into a single management point. This consolidation allows uniform governance policies to be applied across all clusters through the gateway, simplifying management operations and reducing the complexity of managing distributed sidecar containers across multiple clusters.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20260074950A1Method for Cross-Cluster Service Access and Apparatus
Publication Date: 2026.03.12 HUAWEI CLOUD COMPUTING TECHNOLOGIES CO LTD
  • US20260074950A1 patent drawing
  • US20260074950A1 patent drawing
  • US20260074950A1 patent drawing

AI summary

In a method for cross-cluster service access, a tenant configures a created cluster group, and a gateway sends configuration information to each application gateway such that when receiving a service access request of a client in a first cluster, a first application gateway may directly forward, based on the configuration information, the service access request to an application gateway corresponding to another cluster. In this way, the tenant can access a service in the other cluster, to implement automatic access between services in a plurality of clusters, thereby facilitating management.