Kubernetes upgrading method and device for container cluster management system

A technology for managing systems and container clusters, which is applied in the computer field and can solve problems such as inability to upgrade the control level, poor user experience, and poor controllability

Pending Publication Date: 2020-11-06
BEIJING SANKUAI ONLINE TECH CO LTD
View PDF0 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, the inventors have found that the above-mentioned upgrade solution at least has technical problems such as poor controllability of the upgrade process, inability to upgrade at the control level, and poor user experience.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Kubernetes upgrading method and device for container cluster management system
  • Kubernetes upgrading method and device for container cluster management system
  • Kubernetes upgrading method and device for container cluster management system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0073] Exemplary embodiments of the present application will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present application are shown in the drawings, it should be understood that the present application may be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that the present application can be more thoroughly understood, and the scope of the present application can be fully conveyed to those skilled in the art.

[0074] Such as figure 1 As shown, an existing Kubernetes overall architecture is provided. The existing Kubernetes architecture mainly includes control plane components and workload plane components. The corresponding upgrade solution is also divided into two parts: control plane upgrade and workload plane upgrade. Plane upgrade mainly refers to the rolling upgrade of control plane components, including the upgra...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a Kubernetes upgrading method and device for a container cluster management system. The method comprises the steps of obtaining an upgrading request; according to the upgradingrequest, migrating the Kubernetes resources in the low-version cluster to the high-version cluster; updating the container in the high-version cluster according to the resources in the high-version cluster; and upgrading the low-version Kubelet on the host machine to the high-version Kubelet, and taking over the updated container in the high-version cluster from the high-version Kubelet so as tocomplete the upgrading process. The upgrading method can be used for upgrading the cluster of any version, the universality is higher, the risk of overall upgrading of the cluster is reduced, the riskis reduced to the host machine dimension, and other containers and host machines in the cluster cannot be influenced by upgrading failure of one host machine. Besides, the problem of container restarting in the upgrading process is solved, container restarting cannot be caused by upgrading, a user does not have perception, and the user experience is improved.

Description

technical field [0001] The present application relates to the field of computer technology, in particular to a container cluster management system Kubernetes upgrade method and device. Background technique [0002] Kubernetes is a container cluster management system open sourced by Google, which supports automatic deployment, large-scale scalability, and application container management. When an application is deployed in a production environment, multiple instances of the application are usually deployed to load balance application requests. Multiple containers can be created in Kubernetes, each container runs an application instance, and then through the built-in load balancing strategy, the management, discovery, and access of this group of application instances are realized, and these details do not require operation and maintenance personnel to go to Complex manual configuration and processing. [0003] The existing Kubernetes cluster upgrade solution is officially re...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F8/65G06F8/71G06F9/455G06F16/901
CPCG06F8/65G06F8/71G06F9/45558G06F2009/4557G06F2009/45575G06F2009/45595G06F16/9014
Inventor 易洋欧阳坚谭霖王国梁康告华田奇党志强
Owner BEIJING SANKUAI ONLINE TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products