Container Cluster Blue-Green Update for Periodic Execution Consistency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing blue-green update methods in container platform clusters can cause problems when periodic execution applications and standby applications operate simultaneously, leading to inconsistent collection intervals and inaccurate statistical information.
Innovation Solution
A method for updating a container platform cluster by constructing a second container platform with a standby application and periodic execution application, setting different communication control policies for these applications in a load balancer, and switching the container platform identifier to ensure seamless operation without issues.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If blue-green update is performed with multiple applications starting simultaneously, then update speed is improved, but processing consistency deteriorates due to overlapping periodic executions
Solution Approach 1:
The patent applies preliminary action by configuring the load balancer with distinct communication control policies before the update execution. The standby application is pre-configured with a policy that prohibits simultaneous execution with periodic applications, preventing the consistency issue before it can occur during the blue-green update process.
Solution Approach 2:
The patent applies local quality by creating differentiated communication control policies tailored to specific application types. Instead of a uniform update approach, the load balancer applies specialized policies: one for standby applications that prevents simultaneous periodic execution, and another for periodic applications that ensures proper timing control, thereby maintaining processing consistency during rapid updates.
2Productivity
If multiple applications execute simultaneously during blue-green update, then resource utilization is improved, but information accuracy deteriorates due to inconsistent collection intervals
Solution Approach 1:
The load balancer is pre-configured with communication control policies that ensure periodic applications maintain consistent execution intervals even during blue-green updates. This preliminary configuration prevents inaccurate statistical information collection by guaranteeing proper timing control before the update begins.
Solution Approach 2:
The patent implements application-specific communication control policies in the load balancer that preserve measurement precision for periodic applications while allowing efficient resource utilization. The policy specifically addresses periodic applications by controlling their execution timing to maintain consistent collection intervals for accurate statistical information.
Data Source
AI summary
An update management device (300) controls update of a container platform cluster (100) belonging to a first container platform identifier (cluster1). The update management device (300) includes a container platform construction unit (310) that constructs a second container platform cluster (400) belonging to a second container platform identifier (cluster2), an application construction unit (320), a communication control policy switching instruction unit (330) that sets a communication control policy, and a communication destination container platform change instruction unit (340) that changes the first container platform identifier (cluster1) to the second container platform identifier (cluster2).


