我們需要在我們的 AKS 集群中擴展 Pod。
有時我們需要旋轉太多,以至于需要多個額外的節點。
我們的 docker 鏡像需要 20GB 大。
(是的,我知道它變大的方式,但由于是一個較舊的應用程式,不可能減小大小。)
但是我想知道我們是否在 1 個新節點上啟動了 5 個新 pod,它們 5 個是否在啟動時都開始提取 20GB 映像?由于影像未快取。
如果他們這樣做,有沒有辦法防止這種情況?
我更喜歡讓 4 個 pod 等待 pod 1 下載影像,然后下載 5 次。
uj5u.com熱心網友回復:
影像快取在節點上以加速同一節點上新創建的 pod。
一種非常簡單的防止這種情況的方法是首先為每個節點啟動一個 pod,然后將其擴展,以便容器運行時可以重用之前提取的映像。
uj5u.com熱心網友回復:
但是我想知道我們是否在 1 個新節點上啟動了 5 個新 pod,它們 5 個是否在啟動時都開始提取 20GB 映像?由于影像未快取。
影像被快取在節點上,他們可能不會每次都開始拉影像。
如果他們這樣做,有沒有辦法防止這種情況?
如果您不想快取并且每次都想拉取影像,您可以imagepullpolicy : always在 YAML 配置中使用 。
如果你想讓它更快,你可以先運行 1 個 pod,然后使用命令或 HPA 擴展 pod
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/317628.html
上一篇:azurerm_role_assignment的資源塊中的多個角色
下一篇:RabbitMQpod意外崩潰
