# US 2026/0074950 A1 · Method for Cross-Cluster Service Access and Apparatus

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2026/0074950 A1
- Document ID: US20260074950A1
- Status: Published application
- Kind: A1
- Application number: 19/387,135
- Filed: 2025-11-12
- Published: 2026-03-12
- Earliest claimed: 2023-05-12
- Assignees: Huawei Cloud Computing Technologies Co., Ltd.
- Applicants: Huawei Cloud Computing Technologies Co., Ltd.
- Inventors: Na Zhu; Bo Yao; Yi Yang; Caizheng Zhang
- Web page: https://patentgrep.com/patent/US20260074950A1

## CPC

- H04L 41/0803: Configuration setting
- H04L 41/0806: for initial configuration or provisioning, e.g. plug-and-play
- G06F 9/5072: {Grid computing}
- H04L 12/66: Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
- H04L 61/4511: using domain name system [DNS]
- H04L 67/51: Discovery or management thereof, e.g. service location protocol [SLP] or web services
- H04L 67/63: Routing a service request depending on the request content or context
- H04L 67/10: in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

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.

## Claims

### Claim 1

A method comprising:
receiving, from a tenant, first configuration information instructing to create a cluster group for a plurality of clusters;
creating, based on the first configuration information, the cluster group;
receiving, from the tenant, second configuration information instructing to create a gateway in the cluster group;
creating, based on the second configuration information, the gateway;
receiving, from the tenant, third configuration information comprising a first mapping relationship between a first service name of a first service in a first cluster of the clusters and a first access address of the first service, a second mapping relationship between the first service name and first cluster information identifying the first cluster, and a third mapping relationship between the first cluster and a first application gateway for the first cluster, wherein the first cluster comprises a first client and a first worker node, and wherein the first worker node comprises a first pod that provides the first service; and
configuring the gateway with the third configuration information to enable the gateway to send the third configuration information to the first application gateway to perform service access based on a request message of the first client and the third configuration information.

### Claim 2 (depends on 1)

The method of claim 1, wherein the first access address comprises one or more of a domain name, a uniform resource locator (URL), or an Internet Protocol (IP).

### Claim 3 (depends on 1)

The method of claim 1, wherein the first cluster information comprises a name of the first cluster, a name of the first worker node, and a name of the first pod.

### Claim 4 (depends on 1)

The method of claim 1, further comprising:
obtaining, by the first client, a first Internet Protocol (IP) address corresponding to a first domain name;
sending, by the first client and to the first application gateway, a first request message comprising the first IP address and requesting to access the first IP address;
determining, by the first application gateway and based on the first request message and the first mapping relationship, that a service identifier corresponding to the first IP address is a first identifier;
determining, by the first application gateway and based on the second mapping relationship, that the first identifier corresponds to a second service in a second cluster of the clusters;
determining, by the first application gateway and based on the third mapping relationship, that the second cluster is for a second application gateway; and
sending, by the first application gateway, the first request message to the second application gateway.

### Claim 5 (depends on 4)

The method of claim 4, further comprising sending the third configuration information to the second application gateway.

### Claim 6 (depends on 5)

The method of claim 5, further comprising:
determining, by the second application gateway and based on the first IP address and the first mapping relationship, that the service identifier is the first identifier;
determining, by the second application gateway and based on the second mapping relationship, that the first identifier corresponds to a second pod in a second worker node in the second cluster; and
sending, by the second application gateway and to the second pod, a second request message requesting to access the second service.

### Claim 7 (depends on 4)

The method of claim 4, wherein the first cluster further comprises a first device, and wherein obtaining the first IP address comprises:
sending, by the first client and to the first device, a second request message comprising the first domain name and requesting to obtain the first IP address; and
receiving, by the first client and from the first device, a response message comprising the first IP address.

### Claim 8

An apparatus comprising:
a transceiver configured to;
receive, from a tenant, first configuration information instructing to create a cluster group for a plurality of clusters;
receive, from the tenant, second configuration information instructing to create a gateway in the cluster group; and
receive, from the tenant, third configuration information comprising a first mapping relationship between a first service name of a first service in a first cluster of the clusters and a first access address of the first service, a second mapping relationship between the first service name and first cluster information identifying the first cluster, and a third mapping relationship between the first cluster and a first application gateway for the first cluster, wherein the first cluster comprises a first client and a first worker node, and wherein the first worker node comprises a first pod that provides the first service; and
at least one processor coupled to the transceiver and configured to:
create, based on the first configuration information, the cluster group;
create, based on the second configuration information, the gateway; and
configure the gateway with the third configuration information to enable the gateway to send the third configuration information to the first application gateway to perform service access based on a request message of the first client and the third configuration information.

### Claim 9 (depends on 8)

The apparatus of claim 8, wherein the first access address comprises one or more of a domain name, a uniform resource locator (URL), or an Internet Protocol (IP) address.

### Claim 10 (depends on 8)

The apparatus of claim 8, wherein the first cluster information comprises a name of the first cluster, a name of the first worker node, and a name of the first pod.

### Claim 11 (depends on 8)

The apparatus of claim 8, wherein the clusters further comprise a second cluster, wherein the transceiver is further configured to send, to the first application gateway, a first request message comprising a first Internet Protocol (IP) address corresponding to a first domain name, wherein the first request message requests to access the first IP address, and wherein the at least one processor is further configured to:
enable the first application gateway to determine, based on the first request message and the first mapping relationship, that a service identifier corresponding to the first IP address is a first identifier;
enable the first application gateway to, determine, based on the second mapping relationship, that the first identifier corresponds to a second service in the second cluster;
enable the first application gateway to determine, based on the third mapping relationship, that the second cluster is associated with a second application gateway; and
enable the first application gateway to send the first request message to the second application gateway.

### Claim 12 (depends on 11)

The apparatus of claim 11, wherein the processor is further configured to enable the gateway to send the third configuration information to the first application gateway and the second application gateway.

### Claim 13 (depends on 12)

The apparatus of claim 12, wherein the at least one processor is further configured to:
enable the second application gateway to determine, based on the first IP address and the first mapping relationship, that the service identifier is the first identifier;
enable the second application gateway to determine, based on the second mapping relationship, that the first identifier corresponds to a second pod in a second worker node in the second cluster; and
enable the second application gateway send, to the second pod, a second request message requesting to access the second service.

### Claim 14 (depends on 11)

The apparatus of claim 11, wherein the first cluster further comprises a first device, and wherein the at least one processor is further configured to further obtain the first IP address by:
enabling the first client to send, to the first device, a second request message, comprising the first domain name and requesting to obtain the first IP address; and
enabling the first client to receive, from the first device, a response message comprising the first IP address that is determined by the first device.

### Claim 15

A computer program product comprising computer-executable instructions that are stored on a non-transitory computer-readable medium and that, when executed by at least one processor, cause an apparatus to:
receive, from a tenant, first configuration information instructing to create a cluster group for a plurality of clusters;
create, based on the first configuration information, the cluster group;
receive, from the tenant, second configuration information indicating to create a gateway in the cluster group;
create, based on the second configuration information, the gateway;
receive, from the tenant, third configuration information comprising a first mapping relationship between a first service name of a first service in a first cluster of the clusters and a first access address of the first service, a second mapping relationship between the first service name and first cluster information identifying the first cluster, and a third mapping relationship between the first cluster and a first application gateway for the first cluster, wherein the first cluster comprises a first client and a worker node, and wherein the worker node comprises a pod that provides the first service; and
configure the gateway with the third configuration information to enable the gateway to send the third configuration information to the first application gateway to perform service access based on a request message of the first client and the third configuration information.

### Claim 16 (depends on 15)

The computer program product of claim 15, wherein the first access address comprises a domain name.

### Claim 17 (depends on 15)

The computer program product of claim 15, wherein the first cluster information comprises a name of the first cluster, a name of the worker node, and a name of the pod.

### Claim 18 (depends on 15)

The computer program product of claim 15, wherein the first cluster information comprises an address of the worker node.

### Claim 19 (depends on 15)

The computer program product of claim 15, wherein the first access address comprises a uniform resource locator (URL).

### Claim 20 (depends on 15)

The computer program product of claim 15, wherein the first access address comprises an Internet Protocol (IP) address.
