2017-07-05 5 views
0

Ich habe mit Azure Container Service gearbeitet und konnte erfolgreich einen ACS-Cluster erstellen, der Kubernetes Orchestration verwendet. Ich habe auch einen anderen ACS-Cluster erstellt, der Docker-Swarm-Orchestrierung verwendet.Erhöhen des Speicherplatzes für Agenten/Arbeitskraftknoten in Azure Container Service

Meine Frage bezieht sich auf die Betriebssystemfestplatten der Agenten-VM, die von ACS erstellt werden. Standardmäßig haben alle Betriebssystemfestplatten 30 GB und es scheint, dass alle Containerimages und Container auf den Betriebssystemfestplatten gespeichert sind. Ich habe die Grenze von 30 GB mit etwa 15 Containern und etwa 10-15 Bildern erreicht. Mache ich hier etwas falsch?

Ich kann VMs mit mehr Speicherplatz erstellen, aber es scheint, dass die Festplatte ein anderes mount ist. Sollte ich etwas ändern, damit die Orchestrierungs-Engine und das Andockfenster das nicht standardmäßige Laufwerk verwenden können? In diesem Fall wäre jede Hilfe hilfreich.

Parallel habe ich eine Ubuntu VM eingerichtet und wieder hatte das Betriebssystem Laufwerk standardmäßig 30 GB und das sekundäre hatte 100 GB. Ich habe die Docker-Engine geändert, um die sekundäre Laufwerkshalterung zum Speichern der Container und Bilder zu verwenden. Dies beinhaltete natürlich, dass ich mich in die Maschine einschaltete und einige Docker-Einstellungen änderte. Ich nehme nicht an, dass wir bei ACS eine ähnliche Sache machen sollten, wie es ein PaaS-Angebot ist?

Antwort

1

Sie könnten Kubernetes Agent OS Disk erhöhen. Kubernetes Agent als Azure VM als Agenten. Weitere Informationen hierzu finden Sie unter link: Azure VM unterstützt die Erhöhung der Betriebssystemfestplatte. Bitte beachten Sie die folgenden Schritte.

1.Stoppen Sie Ihre k8s-Agent-VM. Sie können dies im Azure Portal tun.

2.Erhöhen Sie die Größe der Betriebssystemfestplatte. <agent VM>--><Disks>--><OS Disk> enter image description here

3.Starten Sie Ihre k8s-Agent-VM.

4.ssh zu Agent VM und überprüfen.

[email protected]:~$ df -h 

Filesystem  Size Used Avail Use% Mounted on 
udev   1.7G  0 1.7G 0% /dev 
tmpfs   344M 5.2M 339M 2% /run 
/dev/sda1  97G 2.8G 95G 3%/

Aber Docker-Swarm Orchestrierung verwenden Azure VMSS als Agenten. Momentan unterstützt VMSS keine Größenänderung der OS-Festplattengröße. Sie könnten neue Festplatten hinzufügen, siehe link.

+0

Vielen Dank! Das ist perfekt. Wäre schön, das auf der ACS-Dokumentation dokumentiert zu haben, denke ich :) – Srini

Verwandte Themen