Kubernetes Application Distribution With Automated Option Setup

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for distributing Kubernetes applications are inconvenient and require significant human resources and time for option setup and distribution, especially for non-experts, leading to delays and inefficiencies.

Innovation Solution

A method, device, and computer program that utilize screen configuration information generated using a large language model to automate the option setup process, allowing users to conveniently set and distribute Kubernetes applications efficiently, reflecting changes in distribution options.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If conventional Helm distribution method is used, then Kubernetes application can be distributed, but users must manually perform series of tasks to set distribution options leading to inconvenience and delays

Engineering Contradiction:
Improveease of option setupVSAvoidtime for distribution process
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically generating the option setup screen and configuring distribution options before the user initiates the distribution process. The screen configuration information is prepared in advance based on the Kubernetes application metadata, so users only need to review and confirm options rather than manually configure each parameter from scratch.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables self-service by automatically generating the option setup screen and configuring distribution parameters based on the Kubernetes application metadata and version information. The system serves itself by detecting option changes and updating the distribution interface without requiring manual intervention for each configuration parameter.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If distribution options are added or changed due to application updates, then application functionality is improved, but users must directly perform series of tasks to set and apply options leading to inconvenience

Engineering Contradiction:
Improveadaptability to option changesVSAvoidease of option setup
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system implements feedback by detecting changes in distribution options through version comparison and automatically updating the option setup screen. When the system detects that options have been added or modified in a new version, it automatically generates updated screen configuration information and presents it to the user, creating a closed-loop feedback mechanism that adapts to changes without requiring users to manually search for updated parameters.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system applies dynamics by making the option setup screen adaptive and dynamic rather than static. The screen configuration information is generated dynamically based on the current version's distribution options, allowing the interface to automatically adjust its structure and content according to what options are available in the current application version.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If individually distribution environments are implemented for various Kubernetes applications and option additions, then application-specific distribution is achieved, but significant human resources and time are required making it difficult

Engineering Contradiction:
Improvecoverage of various Kubernetes applicationsVSAvoidcomplexity of distribution environment
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system achieves universality by creating a single, unified distribution system that can handle multiple Kubernetes applications through a common interface and process. Rather than implementing separate distribution environments for each application, the system uses a universal option setup screen generation mechanism that adapts to different applications based on their metadata, eliminating the need for application-specific distribution infrastructure.

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

Solution Approach 2:

The system applies parameter changes by dynamically adjusting the distribution environment configuration based on the specific Kubernetes application being distributed. Rather than maintaining fixed, application-specific environments, the system modifies distribution parameters and screen configuration information according to the application's requirements, enabling a single flexible environment to serve multiple applications.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250272125A1Method, device, system, and computer program for distributing kubernetes application
Publication Date: 2025.08.28 SAMSUNG SDS CO LTD
  • US20250272125A1 patent drawing
  • US20250272125A1 patent drawing
  • US20250272125A1 patent drawing

AI summary

The present disclosure relates to a method, a device, a system, and a computer program for distributing a Kubernetes application and, more specifically, the present disclosure provides a method for distributing a Kubernetes application by using a computing device, the method including configuring a distribution package file by reflecting screen configuration information for distribution option setup, obtained based on distribution information on a Kubernetes application, providing an option setup screen for the Kubernetes application, configured based on the distribution package file, and distributing the Kubernetes application by reflecting an option setting collected through the option setup screen.