一種安全驅(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)題。 |
