国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

深究Kubernetes源碼-Kubelet-3 Pod主流程-CreateSandbox

2023-09-14 14:38 作者:黑暗光影DIY  | 我要投稿

基于kubernetes1.26

承接?深究Kubernetes源碼-Kubelet-3 Pod處理主流程分析

首先看下類圖,主流程依然在kubeGenericRuntimeManager中,依賴RuntimeHelper接口,生成DNSConfig和Hostname,kubelet依然是RuntimeHelper接口的具體實現(xiàn),dnsConfigurer專門處理DNSConfig相關(guān)邏輯,kubelet.runtimeclass.Manager核心是一個RuntimeClass的informer和lister,cri-api.runtime.v1.PodSandboxConfig為CRI接口參數(shù)。

首先看主流程,主要是generatePodSanboxConfig生成PodSanboxConfig,LookupRuntimeHandler根據(jù)pod.spec.runtimeClassName找到runtime handler,最后調(diào)用CRI RunPodSandbox

展開generatePodSandboxConfig,主要包含3塊邏輯

1、調(diào)用runtimeHelper.GetPodDNS生成DNSConfig

2、如果非hostnetwork調(diào)用runtimeHelper.GeneratePodHostNameAndDomain生成Hostname和Domain

3、生成PodSandboxLinuxConfig

下章繼續(xù)分析pod dns config

深究Kubernetes源碼-Kubelet-3 Pod主流程-CreateSandbox的評論 (共 條)

分享到微博請遵守國家法律
吴川市| 永城市| 赫章县| 诏安县| 宣恩县| 儋州市| 济宁市| 金堂县| 县级市| 龙川县| 兰州市| 雷波县| 湘乡市| 尉氏县| 长丰县| 商都县| 大兴区| 澄城县| 宜良县| 岳阳市| 青阳县| 壶关县| 神木县| 桐柏县| 扎兰屯市| 新竹市| 双柏县| 灵宝市| 大安市| 班戈县| 利辛县| 博乐市| 林州市| 宾阳县| 太仆寺旗| 新龙县| 丹阳市| 县级市| 蒲江县| 普格县| 共和县|