US 12,265,816 B2
Method and apparatus for updating cloud platform
Shi Bai, Beijing (CN)
Assigned to Beijing Jingdong Shangke Information Technology Co., Ltd., Beijing (CN); and Beijing Jingdong Century Trading Co., Ltd., Beijing (CN)
Appl. No. 18/021,741
Filed by Beijing Jingdong Shangke Information Technology Co., Ltd., Beijing (CN); and Beijing Jingdong Century Trading Co., Ltd., Beijing (CN)
PCT Filed May 11, 2021, PCT No. PCT/CN2021/092932
§ 371(c)(1), (2) Date Feb. 16, 2023,
PCT Pub. No. WO2022/048179, PCT Pub. Date Mar. 10, 2022.
Claims priority of application No. 202010903191.8 (CN), filed on Sep. 1, 2020.
Prior Publication US 2023/0367577 A1, Nov. 16, 2023
Int. Cl. G06F 8/65 (2018.01); G06F 8/61 (2018.01); G06F 9/455 (2018.01); G06F 9/50 (2006.01); G06F 9/48 (2006.01); G06F 9/54 (2006.01)
CPC G06F 8/65 (2013.01) [G06F 9/455 (2013.01); G06F 9/45558 (2013.01); G06F 9/48 (2013.01); G06F 9/4881 (2013.01); G06F 9/50 (2013.01); G06F 9/5016 (2013.01); G06F 9/5038 (2013.01); G06F 9/505 (2013.01); G06F 9/5072 (2013.01); G06F 9/5077 (2013.01); G06F 9/54 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A method for updating a cloud platform, the method comprising:
in response to receiving an update request, acquiring cluster gene information of a to-be-updated cloud platform corresponding to the update request, the cluster gene information being structured information that entirely represents information of each component in a cloud platform container cluster;
determining, on the basis of the cluster gene information, each target component of the to-be-updated cloud platform corresponding to the cluster gene information and a level to which each target component belongs;
updating each target component, on the basis of the level to which each target component belongs and the cluster gene information of the corresponding target component; and
determining a hardware resource of the to-be-updated cloud platform and a software resource of the to-be-updated cloud platform, based on all of the updated target components;
wherein the level to which the target component belongs is determined based on a system architecture of the to-be-updated cloud platform; and the updating each target component, on the basis of the level to which each target component belongs and the cluster gene information of the corresponding target component, comprises:
stopping all service programs corresponding to each target component at the level to which each target component belongs and above the level to which each target component belongs, on the basis of the level to which each target component belongs; and
updating each target component, in response to completion of the stopping, on the basis of the cluster gene information of each target component.