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

基本信息

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

摘要

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