Custom Container Image Upgrades Through Base Version Monitoring

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 issues and security concerns, 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 image version and generates a new version if necessary, using a Managed Image Registry Service (MIRS) to handle the upgrade process, allowing non-privileged users to leverage private access tokens for secure and efficient updates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If users manually generate new custom container image versions when base container images are deprecated, then compatibility and security issues are addressed, but user burden and resource consumption increase significantly

Engineering Contradiction:
Improvecontainer image compatibility and securityVSAvoiduser burden for manual updates
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system enables self-service by allowing the container image management system to automatically detect deprecation of base images and generate updated custom container images without requiring user intervention. The system monitors base image versions, identifies when they become deprecated, and autonomously creates new custom images based on the latest base image versions, thereby maintaining reliability while eliminating manual operational burden.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary actions by proactively monitoring base container image versions and preparing updated custom container images before users need them. When a base image is deprecated, the system automatically detects this condition and generates updated custom images in advance, ensuring compatibility and security are maintained before users attempt to use the images, thus preventing operational disruptions.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If users manually create new custom container image versions, then updated base image functionality is incorporated, but time and resources are wasted on images that may not be in use

Engineering Contradiction:
Improvebase image version currencyVSAvoidtime for generating unnecessary image versions
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system implements feedback mechanisms by continuously monitoring usage status of custom container images and base image deprecation events. When a base image is deprecated, the system checks which custom images are currently in use before generating updates. This feedback-driven approach ensures that update resources are allocated only to images that are actively being used, preventing waste of time and resources on obsolete images while maintaining currency of relevant images.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system applies dynamics by making the custom container image generation process adaptive and conditional rather than static and universal. The system dynamically determines whether to generate updated custom images based on real-time usage information and deprecation status, adjusting its behavior to update only those images that are currently in use. This dynamic approach optimizes resource utilization by avoiding unnecessary generation of updates for images that have already been replaced or are not actively deployed.

Inventive Principle:
Principle #15Dynamics

3Productivity

If automatic detection and generation of updated custom container images is implemented, then user burden is reduced, but system complexity increases

Engineering Contradiction:
Improvecontainer image update efficiencyVSAvoidsystem architecture for automatic updates
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system achieves universality by designing a multi-functional managed image registry service that combines base image repository management, custom image generation, deprecation monitoring, and usage tracking into a single integrated platform. This universal service handles multiple aspects of container image management automatically, reducing the need for separate systems and reducing overall system complexity despite the advanced functionality provided. The service acts as a centralized hub that performs diverse functions related to container image lifecycle management.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12386606B2Systems and methods for container image upgrade
Publication Date: 2025.08.12 ROBUST INTELLIGENCE INC
  • US12386606B2 patent drawing
  • US12386606B2 patent drawing
  • US12386606B2 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.