Container Cluster Blue-Green Update for Periodic Execution Consistency

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveupdate speedVSAvoidprocessing consistency
Core Design Contradiction:
ProductivityVSReliability

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #3Local quality

2Productivity

If multiple applications execute simultaneously during blue-green update, then resource utilization is improved, but information accuracy deteriorates due to inconsistent collection intervals

Engineering Contradiction:
Improveresource utilizationVSAvoidstatistical information accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20260023623A1Update method of container infrastructure cluster, update system of container infrastructure cluster, renewal management device, and update control program
Publication Date: 2026.01.22 NIPPON TELEGRAPH & TELEPHONE CORP
  • US20260023623A1 patent drawing
  • US20260023623A1 patent drawing
  • US20260023623A1 patent drawing

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).