Quickstart: Een bestaande containerinstallatiekopieën implementeren in Azure Portal
Met Azure Container Apps kunt u microservices en toepassingen in containers uitvoeren op een serverloos platform. Met Container Apps profiteert u van de voordelen van het uitvoeren van containers terwijl u zich zorgen blijft maken over het handmatig configureren van cloudinfrastructuur en complexe containerorchestrators.
In dit artikel wordt gedemonstreert hoe u een bestaande container implementeert in Azure Container Apps met behulp van Azure Portal.
Notitie
Autorisatie van privéregisters wordt ondersteund via de gebruikersnaam en het wachtwoord van het register.
Vereisten
- Azure-account met een actief abonnement.
- Als u geen account hebt, kunt u er gratis een maken.
Instellingen
Meld u eerst aan bij Azure Portal.
Een container-app maken
Als u uw container-app wilt maken, begint u op de startpagina van Azure Portal.
- Zoek naar Container Apps in de bovenste zoekbalk.
- Selecteer Container Apps in de zoekresultaten.
- Selecteer de knop Maken.
Tabblad Basisbeginselen
Voer de volgende acties uit op het tabblad Basisbeginselen .
Projectdetails invoeren
Instelling | Actie |
---|---|
Abonnement | Selecteer uw Azure-abonnement. |
Resourcegroep | Selecteer Nieuwe maken en voer mijn container-apps in. |
Naam container-app | Voer mijn container-app in. |
Een omgeving maken
Selecteer nieuwe maken in het veld Container-app-omgeving maken.
Voer op de pagina Container-app-omgeving maken op het tabblad Basisbeginselen de volgende waarden in:
Instelling Weergegeven als Omgevingsnaam Voer mijn omgeving in. Regio Selecteer Canada - centraal. Selecteer het tabblad Bewaking om een Log Analytics-werkruimte te maken.
Selecteer Nieuw maken in het veld Log Analytics-werkruimte .
Voer my-container-apps-logs in het veld Naam van het dialoogvenster Nieuwe Log Analytics-werkruimte maken in.
Het veld Locatie is vooraf ingevuld met Canada Central voor u.
Selecteer OK.
Selecteer de knop Maken onder aan de pagina Container-app-omgeving maken.
Selecteer de knop Volgende: Knop App-instellingen onderaan de pagina.
Tabblad App-instellingen
Voer op het tabblad App-instellingen de volgende acties uit:
Instelling | Actie |
---|---|
Quickstart-installatiekopieën gebruiken | Schakel het selectievakje uit. |
Naam | Voer mijn portal-app in. |
Bron van afbeelding | Selecteer de bron van de opslagplaats voor de containerinstallatiekopieën. Als uw container wordt gehost in een ander register dan Azure Container Registry, selecteert u Docker Hub of andere registers. |
Afbeeldingstype | Selecteer Privé. |
Registeraanmeldingsserver | Voer het domein in (inclusief subdomein) van uw containerregister. |
Registergebruikersnaam | Voer uw gebruikersnaam in voor het register. |
Registerwachtwoord | Voer uw wachtwoord voor het register in. |
Afbeelding en tag | Voer de naam van de afbeelding in, inclusief tag. |
Instelling | Actie |
---|---|
Quickstart-installatiekopieën gebruiken | Schakel het selectievakje uit. |
Naam | Voer mijn portal-app in. |
Bron van afbeelding | Selecteer de bron van de opslagplaats voor de containerinstallatiekopieën. Als uw container wordt gehost in een ander register dan Azure Container Registry, selecteert u Docker Hub of andere registers. |
Registeraanmeldingsserver | Voer het domein in (inclusief subdomein) van uw containerregister. |
Afbeeldingstype | Selecteer Openbaar. |
Afbeelding en tag | Voer de naam van de afbeelding in, inclusief tag. |
Instellingen voor inkomend verkeer van toepassing
Instelling | Actie |
---|---|
Inkomend verkeer | Selecteer Ingeschakeld of Uitgeschakeld. |
Als u inkomend verkeer hebt ingeschakeld, configureert u de volgende instellingen:
Instelling | Actie |
---|---|
Zichtbaarheid van inkomend verkeer | Selecteer Intern om alleen inkomend verkeer van andere apps in hetzelfde virtuele netwerk toe te staan en selecteer Extern om uw container-app openbaar te maken. |
Doelpoort | Voer de poort in die u beschikbaar wilt maken voor uw container-app. |
De container-app implementeren
Selecteer de knop Controleren en maken onder aan de pagina.
Vervolgens worden de instellingen in de container-app geverifieerd. Als er geen fouten worden gevonden, is de knop Maken ingeschakeld.
Als er fouten zijn, wordt een tabblad met fouten gemarkeerd met een rode stip. Navigeer naar het betreffende tabblad. Velden met een fout zijn rood gemarkeerd. Zodra alle fouten zijn opgelost, selecteert u Controleren en opnieuw maken .
Selecteer Maken.
Er wordt een pagina met het bericht Implementatie uitgevoerd . Zodra de implementatie is voltooid, ziet u het bericht: Uw implementatie is voltooid.
Implementatie verifiëren
U kunt controleren of uw implementatie is geslaagd door een query uit te voeren op de Log Analytics-werkruimte. Mogelijk moet u 5 tot 10 minuten wachten totdat de analyse voor het eerst aankomt voordat u query's kunt uitvoeren op de logboeken.
Voer na 5 tot 10 minuten na het maken van de container-app de volgende stappen uit om vastgelegde berichten weer te geven:
Selecteer Ga naar de resource om uw nieuwe container-app weer te geven.
Selecteer Logboeken onder de kop Bewaking .
Selecteer de knop Laden naar editor op een van de kaarten.
Vervang de gegenereerde code door de volgende query:
ContainerAppConsoleLogs_CL | where ContainerAppName_s == 'my-container-app' | project ContainerAppName_s, Log_s, TimeGenerated
Selecteer de knop Run (Uitvoeren).
Inspecteer de resultaten in de tabel.
Resources opschonen
Als u deze toepassing niet meer gaat gebruiken, kunt u het Azure Container Apps-exemplaar en alle bijbehorende services verwijderen door de resourcegroep te verwijderen.
- Selecteer de resourcegroep my-container-apps in de sectie Overzicht .
- Selecteer de knop Resourcegroep verwijderen bovenaan het overzicht van de resourcegroep.
- Voer de naam van de resourcegroep in in het bevestigingsvenster 'my-container-apps' wilt verwijderen.
- Selecteer Verwijderen.
Het verwijderen van de resourcegroep kan enkele minuten duren.
Tip
Ondervindt u problemen? Laat het ons weten op GitHub door een probleem te openen in de Azure Container Apps-opslagplaats.