Statussen van Azure Container Instances
In Azure Container Instances worden verschillende onafhankelijke statuswaarden weergegeven. In dit artikel worden deze waarden vermeld, waar ze kunnen worden gevonden en wat ze aangeven.
Waar staatswaarden worden gevonden
In De Azure-portal wordt de status weergegeven op verschillende locaties. Alle statuswaarden zijn toegankelijk via de JSON-definitie van de resource. Deze waarde vindt u onder Essentials op de blade Overzicht, weergegeven in de volgende afbeelding.
Status wordt ook weergegeven op andere locaties in Azure Portal. In de volgende tabel ziet u waar statuswaarden kunnen worden gevonden:
Naam | JSON-pad | Locatie van Azure Portal |
---|---|---|
Status containergroep | properties.instanceView.state |
Onder Essentials op de blade Overzicht |
Huidige containerstatus | properties.containers/initContainers[x].instanceView.currentState.state |
Onder de kolom Status van de tabel Status van de blade Containers |
Vorige containerstatus | properties.containers/initContainers[x].instanceView.previousState.state |
Via JSON-weergave onder Essentials op de blade Overzicht |
Inrichtingsstatus | properties.provisioningState |
Via JSON-weergave onder Essentials op de blade Overzicht; Hoofdtekst http-antwoord |
Containergroepen
Deze waarde is de status van de geïmplementeerde containergroep op de back-end.
Wordt uitgevoerd: De containergroep wordt uitgevoerd en blijft actief totdat een gebruikersactie of een stop die wordt veroorzaakt door het beleid voor opnieuw opstarten plaatsvindt.
Gestopt: de containergroep wordt gestopt en wordt niet uitgevoerd zonder gebruikersactie.
In behandeling: De containergroep wacht totdat deze wordt geïnitialiseerd (voltooi de uitvoering van init-containers, koppel indien van toepassing Azure-bestandsvolumes). De container blijft proberen de status Actief te krijgen, tenzij er een gebruikersactie (stoppen/verwijderen) plaatsvindt.
Geslaagd: de containergroep is voltooid. Alleen van toepassing op beleid voor nooit en bij het opnieuw opstarten van fouten.
Mislukt: de containergroep kan niet worden voltooid. Alleen van toepassing met beleid voor nooit opnieuw opstarten. Deze status geeft aan dat er een infrastructuurfout is opgetreden (bijvoorbeeld: onjuiste Referenties voor Azure-bestandsshares) of een fout in de gebruikerstoepassing (bijvoorbeeld: toepassing verwijst naar een omgevingsvariabele die niet bestaat).
In de volgende tabel ziet u welke statussen van toepassing zijn op een containergroep op basis van het aangewezen beleid voor opnieuw opstarten:
Weergegeven als | Nooit | Bij fout | Altijd |
---|---|---|---|
Wordt uitgevoerd | Ja | Ja | Ja |
Gestopt | Ja | Ja | Ja |
In behandeling | Ja | Ja | Ja |
Geslaagd | Ja | Ja | Nr. |
Mislukt | Ja | No | Nr. |
Containers
Er zijn twee statuswaarden voor containers: een huidige status en een eerdere status. In Azure Portal, weergegeven in de volgende afbeelding, wordt alleen de huidige status weergegeven. Alle statuswaarden zijn van toepassing op een bepaalde container, ongeacht het beleid voor opnieuw opstarten van de containergroep.
Notitie
De JSON-waarden van currentState
en previousState
bevatten aanvullende informatie, zoals een afsluitcode of een reden, die elders niet in Azure Portal wordt weergegeven.
Wordt uitgevoerd: De container wordt uitgevoerd.
Wachtend: De container wacht totdat deze wordt uitgevoerd. Deze status geeft aan dat init-containers nog steeds worden uitgevoerd of dat de container wordt uitgeschakeld vanwege een crashlus.
Beëindigd: De container is beëindigd, vergezeld van een afsluitcodewaarde.
Inrichting
Deze waarde is de status van de laatste bewerking die wordt uitgevoerd op een containergroep. Over het algemeen is deze bewerking een PUT (maken), maar het kan ook een POST zijn (starten/opnieuw starten/stoppen) of DELETE (verwijderen).
Belangrijk
Daarnaast mogen gebruikers geen afhankelijkheden maken van niet-terminalinrichtingsstatussen. Afhankelijkheden van geslaagde en mislukte statussen zijn acceptabel.
Naast de JSON-weergave is de inrichtingsstatus ook te vinden in de hoofdtekst van de HTTP-aanroep.
Bewerkingen voor maken, starten en opnieuw opstarten
Belangrijk
PUT-bewerkingen (create) zijn asynchroon. De geretourneerde waarde uit de antwoordtekst van de PUT is niet de uiteindelijke status. Het maken van volgende GET-aanroepen op de resourceId van de containergroep of de AsyncOperation (geretourneerd in de PUT-antwoordheaders) is de aanbevolen manier om de status van de implementatie te bewaken.
Deze statussen zijn van toepassing op PUT-gebeurtenissen (maken) en POST (starten/opnieuw opstarten).
In behandeling: De containergroep wacht op het instellen van de infrastructuur, zoals een knooppunttoewijzing, het inrichten van een virtueel netwerk of iets anders dat nodig is voordat de gebruikersinstallatiekopie wordt opgehaald.
Maken: De installatie van de infrastructuur is voltooid. De containergroep wordt nu opgehaald en ontvangt de benodigde resources (het koppelen van Azure-bestandsvolumes, het ophalen van inkomend IP-adres, enzovoort).
Geslaagd: de containergroep is erin geslaagd om de containers in de actieve status op te halen en alle benodigde resources te ontvangen.
Niet in orde: de containergroep is beschadigd. Voor een onverwachte status, bijvoorbeeld als een knooppunt niet beschikbaar is, wordt een taak automatisch geactiveerd om de containergroep te herstellen door deze te verplaatsen.
Herstellen: de containergroep wordt verplaatst om een beschadigde status te herstellen.
Mislukt: de containergroep kan de inrichtingsstatus Geslaagd niet bereiken. Fout kan om verschillende redenen optreden (lage capaciteit in de aangewezen regio, volledig verbruik van gebruikersquotum, time-out na 30 minuten, enzovoort). Meer informatie over de fout vindt u in
events
de JSON-weergave.Notitie
Een mislukte status betekent niet dat de resource wordt verwijderd of stopt met slagen. De status van de containergroep geeft de huidige status van de groep aan. Als u ervoor wilt zorgen dat de containergroep niet wordt uitgevoerd na de inrichtingsstatus Mislukt , moet u deze stoppen of verwijderen.
Bewerkingen stoppen en verwijderen
Deze waarden zijn van toepassing op POST-gebeurtenissen (stop) en DELETE (delete).
Geslaagd: de bewerking voor het stoppen of verwijderen van de containergroep is voltooid.
Mislukt: de containergroep heeft de status geslaagde inrichting niet bereikt, wat betekent dat de gebeurtenis stoppen/verwijderen niet is voltooid. Meer informatie over de fout vindt u in
events
de JSON-weergave.