一種安全驅(qū)逐Kubernetes集群中節(jié)點(diǎn)的方法和存儲(chǔ)設(shè)備

基本信息

申請(qǐng)?zhí)?/td> CN202010613448.6 申請(qǐng)日 -
公開(kāi)(公告)號(hào) CN111783102B 公開(kāi)(公告)日 2022-06-14
申請(qǐng)公布號(hào) CN111783102B 申請(qǐng)公布日 2022-06-14
分類號(hào) G06F21/57(2013.01)I;G06F21/78(2013.01)I 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 馬堅(jiān);張萬(wàn)能;林劍;林燦輝;黃超 申請(qǐng)(專利權(quán))人 福建健康之路信息技術(shù)有限公司
代理機(jī)構(gòu) 福州市景弘專利代理事務(wù)所(普通合伙) 代理人 -
地址 350001福建省福州市鼓樓區(qū)八一七北路五洲大廈四層
法律狀態(tài) -

摘要

摘要 本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別涉及一種安全驅(qū)逐Kubernetes集群中節(jié)點(diǎn)的方法和存儲(chǔ)設(shè)備。所述一種安全驅(qū)逐Kubernetes集群中節(jié)點(diǎn)的方法,包括步驟:標(biāo)記不可調(diào)度的Worker節(jié)點(diǎn);從APIServer獲取所述不可調(diào)度的Worker節(jié)點(diǎn)上的所有Pods;獲取需要?jiǎng)h除的Pod所屬的Controller;修改所述需要?jiǎng)h除的Pod所屬的Controller中的PodTemplate;若所述Controller監(jiān)聽(tīng)到對(duì)應(yīng)的PodTemplate發(fā)生了變更,則所述Controller根據(jù)預(yù)設(shè)的UpdateStrategy重建Pod。通過(guò)上述步驟可避免了直接刪除對(duì)應(yīng)Worker節(jié)點(diǎn)上的Pod,進(jìn)而導(dǎo)致Deployment或StatefulSet資源的Pod達(dá)不到所設(shè)置的策略數(shù),或所有可用實(shí)例全部被刪除,導(dǎo)致應(yīng)用不可用的問(wèn)題。