0

Hallo Ich habe vor kurzem einen K8s-Cluster auf Azure Container Service erstellt, nur wundern, wenn die Container (Pods) erstellt alle Hyper-V-Container sind?Container auf Azure Container Service und verwandte Probleme

Nebenbei habe ich festgestellt, dass jedes Mal, wenn ich "kubectl -f file" zum Starten des Windows-Containers (pods) mache, es fast 2 Minuten dauert, um das Bild zu ziehen und dann den Status der Pods von " Container erstellen "zu" Bereit ". Es ist normal?? Falls nein, gibt es Vorschläge, um diesen Prozess zu beschleunigen? Scheint, dass der k8s-Cluster jedes Mal ein Bild zieht, selbst wenn das Bild das gleiche ist. Beachten Sie, dass ich jetzt das Windows-Server-Core-Image verwende, das ich finde, die Größe ist in der Tat ziemlich groß (> 9GB).

Antwort

0

frage ich mich, ob die Container (pods) alle hyper-V Container sind?

Meinen Sie erstellen Pods in K8S, wird K8s K8s Container für alle Knoten erstellen? Wenn ich es richtig verstehe, lautet die Antwort ja. Wir können Pods für einen oder mehrere Knoten erstellen.

Wenn wir schaffen pod zu einem Knoten, wie folgt aus: enter image description here

es fast 2 Minuten nimmt das Bild zu ziehen und dann drehen den Zustand der den Schoten von „Erstellen Container“ auf „Ready“ . Es ist normal?

Es gibt mehrere Gründe, die diese Geschwindigkeit beeinflussen, ich denke, dass es normal ist.

Zum Beispiel, Sie erstellen pod1 in node1, node1 wird das Bild aus der Registrierung ziehen. Dann erstellen Sie einen anderen Pod (pod2) auf node2, K8S wird auch ein Bild aus der Registry holen.

By the way, scheint es K8S nicht schaffen Behälter mit Bild, die in Master speichern oder Knoten. Arbeiten Sie nur mit der Registrierung, beziehen Sie sich bitte auf diese case.

+0

Danke für Ihre Antwort @Jason. Lassen Sie mich meine ersten Fragen weiter ausführen. Nach meinem Verständnis gibt es zwei Arten von Containern in Windows, nämlich Windows-Container, die den gleichen Host und Hyper-V teilen, die nicht den gleichen Host teilen. Willst du nur überprüfen, ob ACS die letztere verwendet? – diamondwong

+0

Was die zweite Frage betrifft, möchte ich mehr wissen. Angenommen, ich habe ein Bild A aus der Registrierung des azurblauen Containers in Knoten 1 gezogen, wird Knoten 1 versuchen, es wieder vollständig zu ziehen? Denn aus meiner Beobachtung scheint es ein "Ja" zu sein. Nochmals vielen Dank :) – diamondwong

+0

@diamondwong Sorry für mein Missverständnis. Sie haben recht, ACS benutzt das letztere. Zweite Frage, Antwort ist Ja. –

Verwandte Themen