W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
CRI 是一個插件接口,它使 kubelet 能夠使用各種容器運行時,無需重新編譯集群組件。
你需要在集群中的每個節(jié)點上都有一個可以正常工作的 容器運行時, 這樣 kubelet 能啟動 Pod 及其容器。
容器運行時接口(CRI)是 kubelet 和容器運行時之間通信的主要協(xié)議。
Kubernetes 容器運行時接口(CRI)定義了主要 gRPC 協(xié)議, 用于集群組件 kubelet 和 容器運行時。
FEATURE STATE: Kubernetes v1.23 [stable]
當(dāng)通過 gRPC 連接到容器運行時時,kubelet 充當(dāng)客戶端。 運行時和鏡像服務(wù)端點必須在容器運行時中可用,可以使用 命令行標(biāo)志的 ?--image-service-endpoint
? 和 ?--container-runtime-endpoint
? 在 kubelet 中單獨配置。
對 Kubernetes v1.23,kubelet 偏向于使用 CRI ?v1
? 版本。 如果容器運行時不支持 CRI 的 ?v1
? 版本,那么 kubelet 會嘗試協(xié)商任何舊的其他支持版本。 如果 kubelet 無法協(xié)商支持的 CRI 版本,則 kubelet 放棄并且不會注冊為節(jié)點。
升級 Kubernetes 時,kubelet 會嘗試在組件重啟時自動選擇最新的 CRI 版本。 如果失敗,則將如上所述進(jìn)行回退。如果由于容器運行時已升級而需要 gRPC 重?fù)埽?nbsp;則容器運行時還必須支持最初選擇的版本,否則重?fù)茴A(yù)計會失敗。 這需要重新啟動 kubelet。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: