Edge Gateway IP Management for Kubernetes Service Switching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In edge cloud environments using Kubernetes, frequent service updates lead to difficulties in quickly switching connection destinations due to the time-consuming process of setting up gateway settings for unique IP addresses assigned to each edge server.
Innovation Solution
A system with a control apparatus that manages IP addresses, selects an edge system to connect to based on load and resource availability, and controls client-side and edge-side gateways to enable seamless communication, allowing for automatic switching of connection destinations during service updates.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If unique IP addresses are assigned to each edge server in Kubernetes, then service accessibility is ensured, but switching time between edge systems increases
Solution Approach 1:
The patent segments the IP address assignment into two parts: a common service IP address that remains constant across all edge systems, and a unique edge identifier. This segmentation allows the service IP to remain stable while enabling quick switching between edge systems through the edge identifier, resolving the contradiction between service accessibility and switching speed.
Solution Approach 2:
The patent introduces dynamic edge identifier assignment where each edge system is assigned a unique identifier that can be dynamically changed without affecting the service IP address. This dynamic mechanism allows the system to switch between edge systems quickly by only changing the edge identifier, not the entire IP address, thus reducing switching time while maintaining service accessibility.
2Manufacturing precision
If gateway settings are configured for each service update, then service routing is accurate, but update speed decreases
Solution Approach 1:
The patent performs preliminary action by pre-configuring the control apparatus to automatically manage gateway settings based on edge system identifiers. When an edge system is selected, the control apparatus automatically updates gateway settings without requiring manual configuration for each service update, thus maintaining routing accuracy while significantly improving update speed.
Solution Approach 2:
The control apparatus performs self-service by automatically managing gateway settings and edge system selection without requiring manual intervention. The system autonomously updates routing configurations when edge systems are selected or updated, maintaining accurate service routing while eliminating the time-consuming manual gateway configuration process.
3Measurement precision
If manual gateway settings are performed for service updates, then connection accuracy is maintained, but operational complexity increases
Solution Approach 1:
The control apparatus acts as an intermediary between the service update process and gateway configuration. Instead of requiring manual gateway settings for each service update, the control apparatus mediates this process by automatically translating edge system selections into appropriate gateway routing configurations, thus maintaining connection accuracy while significantly reducing operational complexity.
Solution Approach 2:
The patent replaces the manual mechanical process of configuring gateway settings with an automated control system. The control apparatus uses software-based automatic configuration instead of manual gateway settings, maintaining connection accuracy through automated routing while eliminating the complex manual operational steps.
Data Source
AI summary
A system including a plurality of edge systems and a control apparatus, wherein the control apparatus includes: management means for managing IP addresses of services provided by the plurality of edge systems, the management means assigning a same IP address to same services in the plurality of edge systems; deployment means for releasing a service to the plurality of edge systems; selection means for selecting an edge system to be connected to by a client terminal, for each of the services; and transfer control means for, so that the client terminal is able to communicate with the selected edge system when accessing any of the services, controlling a client-side gateway connected to by the client terminal and an edge-side gateway connected to by the selected edge system.


