[發明專利]一種容器調度方法、系統、設備及存儲介質有效
| 申請號: | 202110882677.2 | 申請日: | 2021-08-02 |
| 公開(公告)號: | CN113760452B | 公開(公告)日: | 2023-09-26 |
| 發明(設計)人: | 葉磊;莊清惠;鐘成;賀環宇 | 申請(專利權)人: | 阿里巴巴新加坡控股有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455;G06F9/48;H04L67/60 |
| 代理公司: | 北京太合九思知識產權代理有限公司 11610 | 代理人: | 劉戈;柴艷波 |
| 地址: | 新加坡珊頓道*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 容器 調度 方法 系統 設備 存儲 介質 | ||
1.一種容器調度系統,包括:工作節點和物理網卡,所述物理網卡裝配在所述工作節點上,所述工作節點上運行有網路代理組件,所述網路代理組件和所述物理網卡之間部署有管控通道,所述工作節點中部署有至少一個容器組POD;
所述網路代理組件,用于在目標應用服務的創建過程中,為所述目標應用服務確定虛擬訪問地址以及轉發規則;并通過所述管控通道將所述目標應用服務對應的虛擬訪問地址以及轉發規則配置到所述物理網卡中;
所述物理網卡,用于在接收到針對所述目標應用服務的訪問請求的情況下,按照所述目標應用服務對應的轉發規則,將所述目標應用服務的虛擬訪問地址轉換為物理地址;將所述訪問請求調度至所述物理地址下的目標容器組POD,以訪問運行在所述目標容器組POD中的所述目標應用服務。
2.根據權利要求1所述的系統,還包括資源管理服務器,用于在所述目標應用服務的創建過程中,為所述目標應用服務分配虛擬訪問地址;確定用于支持所述目標應用服務的至少一個容器組POD的物理地址;將所述虛擬訪問地址以及所述至少一個容器組POD的物理地址提供給所述網路代理組件;
所述網路代理組件在為所述目標應用服務確定虛擬訪問地址以及轉發規則時,還用于:根據所述目標應用服務對應的虛擬訪問地址和至少一個容器組POD的物理地址,構建所述目標應用服務對應的轉發規則。
3.根據權利要求2所述的系統,所述網路代理組件還用于:
若監聽到所述資源管理服務器提供的所述目標應用服務對應的至少一個容器組POD發生變化,則根據變化后的容器組POD更新所述目標應用服務在所述物理網卡中的對應的轉發規則。
4.根據權利要求1所述的系統,所述物理網卡還用于:
接收所述目標容器組POD響應所述訪問請求所產生的回流數據包;
將所述回流數據包中的源訪問地址轉換為所述目標應用服務對應的虛擬訪問地址后,將所述回流數據包返回給所述訪問請求的發起方。
5.根據權利要求4所述的系統,所述物理網卡還用于:
解析所述目標容器組POD發送的數據包;
若所述數據包的包頭信息中包含的目的地址為所述發起方的物理地址,則確定所述數據包為所述目標容器組POD響應所述訪問請求所產生的回流數據包。
6.根據權利要求1所述的系統,所述物理網卡還用于:
對所述網路代理組件進行鑒權;
在所述網路代理組件鑒權成功的情況下,允許所述網路代理組件配置和/或更新所述目標應用服務對應的虛擬訪問地址以及轉發規則。
7.根據權利要求1所述的系統,所述網路代理組件在通過所述管控通道將所述目標應用服務對應的虛擬訪問地址以及轉發規則配置到所述物理網卡中時,用于:
通過所述管控通道,將所述目標應用服務對應的虛擬訪問地址以及轉發規則加密傳輸至所述物理網卡中。
8.一種物理網卡,包括:存儲器、處理器和通信組件;
所述存儲器用于存儲一條或多條計算機指令;
所述處理器與所述存儲器和所述通信組件耦合,用于執行所述一條或多條計算機指令,以用于:
在目標應用服務的創建過程中,通過所述通信組件從所述物理網卡所處的工作節點上運行的網路代理組件中獲取所述目標應用服務對應的虛擬訪問地址以及轉發規則;
在通過所述通信組件接收到針對所述目標應用服務的訪問請求的情況下,按照所述目標應用服務對應的轉發規則,將所述目標應用服務的虛擬訪問地址轉換為物理地址;將所述訪問請求調度至所述物理地址下的目標容器組POD,以訪問運行在所述目標容器組POD中的所述目標應用服務。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴新加坡控股有限公司,未經阿里巴巴新加坡控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110882677.2/1.html,轉載請聲明來源鉆瓜專利網。





