Utplacering av containergrupper förblir i väntande tillstånd

I den här artikeln beskrivs möjliga orsaker och hur du löser en distribution som inte svarar och som inte avslutar väntetillståndet.

Symptom

När du försöker distribuera en containergrupp överskrider distributionen tidsgränsen efter 30 minuter och misslyckas. Dessutom visas containertillståndet som Väntar.

Orsak

Väntetillståndet anger att det finns ett villkor som förhindrar distributionskonfiguration eller containerstart. De mest sannolika huvudorsakerna är:

  • Huvudprocessen för containern startar inte eller kraschar.
  • Containern använder reserverade portar.
  • Containergruppen har en Azure-filresursdelningsvolym, och volymen går inte att montera.
  • Det finns IP-utarmning för undernätet (BYOVNET-distribution, ta med ditt eget virtuella nätverk).
  • Det finns kapacitetsproblem.

Lösning

Möjliga lösningar är:

  • Kontrollera att containern fungerar som den ska lokalt. En lokal dator med Docker kan användas för att verifiera att containern körs korrekt.
  • Granska möjliga fel på fliken Containerhändelser som börjar med huvudcontainerprocessen.
  • Kontrollera att inga reserverade portar används i containerdefinitionen. Mer information finns i Reserverar ACI-tjänsten portar för tjänstfunktioner?.
  • Kontrollera att det finns anslutning till Azure-filresursen och att nyckeln är korrekt eller giltig. Om distributionen är på BYOVNET, kontrollera att DNS-upplösningen fungerar för det fullständigt kvalificerade domännamnet (FQDN) på Azure-fildelningen.
  • Kontrollera volymbegränsningar för Azure-fildelning för Azure Container Instances (ACI). Att använda en privat slutpunkt för att ansluta till en Azure-filresurs testas inte och kanske inte är tillförlitligt. Använd i stället en tjänstslutpunkt för undernät för privat anslutning enligt rekommendationerna i dokumentationen.
  • Ändra nätverksmasken för undernätet. ACI behåller sin egen IP-mappning internt och på Azure Resource Manager-nivå visas alltid alla IP-adresser som tillgängliga. Beroende på frekvensen för distributioner eller omstarter kan ip-överbelastningsfel i undernätet inträffa eftersom intern mappning inte uppdateras i tid. För att undvika IP-överbelastning rekommenderar vi att du använder en nätnätverksmask på /24 eller större.
  • Försök att distribuera med färre resursbegäranden eller i en annan region för att bekräfta eventuella kapacitetsproblem.

Kommentar

Vi rekommenderar inte att du använder undernät som är mindre än /24 att kringgå scenarier som inte stöds (som att simulera en fast IP-adress genom att begränsa DHCP (Dynamic Host Configuration Protocol) till endast några IP-adresser, eftersom den här konfigurationen kan orsaka misslyckade distributioner eller misslyckade startåtgärder på grund av fullständiga fel i undernätet.

Resurser

Ansvarsfriskrivning för kontakt från tredje part

Microsoft tillhandahåller kontaktinformation från tredje part som hjälper dig att hitta ytterligare information om det här ämnet. Denna kontaktinformation kan ändras utan föregående meddelande. Microsoft garanterar inte att kontaktinformation från tredje part är korrekt.