KR101998564B1

Multi-cluster provisioning and managing method on cloud platform

Abstract

In a multi-cloud environment, when provisioning of a plurality of clusters in which a container-based application can operate is requested, the present invention includes the steps of allowing a cloud platform system to input type information of each of the clusters; generating, by the cloud platform system, configuration information of each of the clusters when the type information of the cluster is input; when the public cloud or system access information is registered, confirming whether the cloud platform system creates or changes each of the clusters; if the cluster is created, the cloud platform system requests and configures instances, networks, and storage creation, installs container runtime software, sets configuration information of the cluster, and performs remote simultaneous provisioning of the cluster; if the cluster is to be changed, the cloud platform system checks configuration history information of the cluster and updates the configuration of the cluster to remotely change the cluster; adding, by the cloud platform system, a node in the cluster or replacing a failed node, and backing up a node in the cluster; and performing, by the cloud platform system, automatic scaling of the cluster, wherein the cluster configuration information includes at least one of the number of instances, instance specifications (GPU, memory type), network configuration information, and storage configuration information Provides a multi-cluster provisioning and management method on a cloud platform. The multi-cluster provisioning and management method in the cloud platform according to the present invention can automatically create a multi-cluster environment in which container-based applications can operate on various infrastructures, and can remotely manage cluster version upgrades to improve operational efficiency. has an advantage

KR101998564B1, drawing sheet 1
Sheet 1 of 18

Term

11.8 yearsleft in the term

Expires 19 July 2038.

  1. Priority and filed
  2. Granted
  3. Today
  4. Expires

4 claims: 4 independent, 0 dependent

  1. 1
    멀티 클라우드 환경에서 컨테이너 기반 어플리케이션이 동작할 수 있는 복수 개의 클러스터의 프로비저닝이 요청되면, 클라우드 플랫폼 시스템이 상기 클러스터 각각의 타입 정보를 입력할 수 있도록 하는 단계;상기 클러스터의 타입 정보가 입력되면, 상기 클라우드 플랫폼 시스템이 상기 클러스터 각각의 구성 정보를 생성하는 단계;퍼블릭 클라우드 또는 시스템 접속 정보가 등록되면, 상기 클라우드 플랫폼 시스템이 각각의 상기 클러스터를 생성하는 것인지 또는 변경하는 것인지 확인하는 단계;상기 클러스터를 생성하는 것이면, 상기 클라우드 플랫폼 시스템이 인스턴스, 네트워크, 스토리지 생성을 요청하고 구성하며, 컨테이너 런타임 소프트웨어를 설치하고, 상기 클러스터의 구성 정보를 셋팅하여 상기 클러스터의 원격 동시 프로비저닝을 수행하는 단계;상기 클러스터를 변경하는 것이면, 상기 클라우드 플랫폼 시스템이 상기 클러스터의 구성 히스토리 정보를 확인하고 상기 클러스터의 구성을 업데이트시켜 상기 클러스터의 변경을 원격에서 수행하는 단계;상기 클라우드 플랫폼 시스템이 상기 클러스터의 노드를 추가하거나 장애 노드를 교체하고, 상기 클러스터의 노드를 백업하는 단계;및 상기 클라우드 플랫폼 시스템이 상기 클러스터의 자동 스케일링을 수행하는 단계를 포함하고, 상기 클러스터의 구성 정보는 인스턴스 개수, 인스턴스 사양(GPU, 메모리 타입), 네트워크 구성 정보, 스토리지 구성 정보 중 적어도 하나를 포함하는 클라우드 플랫폼에서의 멀티 클러스터 프로비저닝 및 관리 방법.
  2. 2
    삭제
  3. 3
    삭제
  4. 4
    삭제