Custom Container Image Upgrades for Base Image Deprecation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional manual generation of custom container images is burdensome and inefficient when base container images become deprecated, leading to compatibility and security issues, as users need to manually create new versions, which is impractical and resource-intensive.

Innovation Solution

A system that automatically determines if a custom container image is built on the most recent base container image version and, if not, creates a new version based on the latest version, using a Managed Image Registry Service (MIRS) to manage the process without requiring user administrative privileges.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If users manually generate new custom container image versions when base container images are deprecated, then custom container images can be updated to use latest base images, but user burden and time consumption increase significantly

Engineering Contradiction:
Improvecontainer image compatibilityVSAvoiduser time for manual updates
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system enables self-service automation where the container image management system automatically detects deprecated base images, retrieves latest versions, and updates custom container images without requiring user intervention. The system services itself by monitoring base image deprecation status and performing updates autonomously.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary actions by proactively monitoring base container image deprecation status before issues arise. It detects deprecation events in advance and prepares updated custom container images before they are needed, ensuring compatibility is maintained proactively rather than reactively.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If users manually create new custom container image versions, then updates can be applied, but resource consumption and operational complexity increase

Engineering Contradiction:
Improvesecurity updatesVSAvoidupdate management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system automatically manages the entire update lifecycle including detecting security issues in base images, retrieving updated versions, building new custom container images, and deploying them. This self-service mechanism eliminates the need for users to manually manage security updates, reducing operational complexity while maintaining high reliability.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The update management process is segmented into distinct automated components: base image monitoring, version retrieval, custom image building, and deployment. Each segment handles a specific aspect of the update process, making the overall complex task manageable through modular automation rather than requiring users to handle the entire complex process manually.

Inventive Principle:
Principle #1Segmentation

3Stability of the object's composition

If custom container images inherit from deprecated base container images, then existing functionality is maintained, but compatibility and security issues arise

Engineering Contradiction:
Improvecontainer image inheritanceVSAvoidbackend compatibility
Core Design Contradiction:
Stability of the object's compositionVSReliability

Solution Approach 1:

The system dynamically adjusts the base image version used by custom container images. Instead of maintaining a static inheritance relationship, the system continuously monitors base image deprecation status and dynamically updates the base image version to maintain compatibility. This dynamic approach allows the inheritance relationship to adapt to changing backend requirements while preserving functional stability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements feedback mechanisms by monitoring base container image deprecation status and backend compatibility requirements. When deprecation is detected, the system receives feedback about the incompatibility risk and automatically initiates updates to restore compatibility, creating a closed-loop system that maintains reliability through continuous monitoring and adjustment.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250342030A1Systems and methods for container image upgrade
Publication Date: 2025.11.06 ROBUST INTELLIGENCE INC
  • US20250342030A1 patent drawing
  • US20250342030A1 patent drawing
  • US20250342030A1 patent drawing

AI summary

Systems and methods for upgrading container images within orchestration systems. In various embodiments, a request to run a custom container image can be received. Subsequently, a determination can be made as to whether the current version of the requested custom container image is built upon a most recent version of a corresponding base container image. Where it is determined that the current version of the requested custom container image is not built upon the most recent version of the corresponding base container image, an upgraded version of the custom container image can be generated. Advantageously, a non-privileged user requesting a custom container image can, leveraging the private access token and/or administrative privileges of the system, be able to upgrade the requested custom container image. Custom container images can be automatically upgraded, and relied upon to be up-to-date when used, without burdening the user.