az aks draft
Notitie
Deze verwijzing maakt deel uit van de aks-preview-extensie voor de Azure CLI (versie 2.61.0 of hoger). De extensie installeert automatisch de eerste keer dat u een az aks draft-opdracht uitvoert. Meer informatie over extensies.
Opdrachten voor het bouwen van implementatiebestanden in een projectmap en implementeren in een AKS-cluster.
Opdracht
Name | Description | Type | Status |
---|---|---|---|
az aks draft create |
Genereer een Dockerfile en de minimaal vereiste Kubernetes-implementatiebestanden (helm, kustomize, manifesten) voor uw projectmap. |
Toestel | GA |
az aks draft generate-workflow |
Genereer een GitHub-werkstroom voor automatisch bouwen en implementeren in AKS. |
Toestel | GA |
az aks draft setup-gh |
GitHub OIDC instellen voor uw toepassing. |
Toestel | GA |
az aks draft up |
Voer |
Toestel | GA |
az aks draft update |
Werk uw toepassing bij zodat deze toegankelijk is voor internet. |
Toestel | GA |
az aks draft create
Genereer een Dockerfile en de minimaal vereiste Kubernetes-implementatiebestanden (helm, kustomize, manifesten) voor uw projectmap.
az aks draft create [--app]
[--create-config]
[--deployment-only]
[--destination]
[--dockerfile-only]
[--language]
[--path]
Voorbeelden
Vragen om een Dockerfile en implementatiebestanden te genereren in de huidige map.
az aks draft create
Genereer alleen het Dockerfile in de huidige map.
az aks draft create --dockerfile-only=true
Genereer alleen de implementatiebestanden in de huidige map.
az aks draft create --deployment-only=true
Genereer een Dockerfile en een implementatiebestand in een Java-project met een app-naam in een specifieke projectmap.
az aks draft create --language=java --app=some_app --destination=/projects/some_project
Optionele parameters
Geef de naam van de Helm-release op.
Geef het pad naar het configuratiebestand op.
Genereer alleen implementatiebestanden (helm, kustomize, manifesten) voor de Kubernetes-implementatie.
Geef het pad naar de projectmap op (standaard is .).
Genereer alleen Dockerfile voor de Kubernetes-implementatie.
Geef de taal op die wordt gebruikt om de Kubernetes-implementatie te maken.
Download en gebruik automatisch het binaire concept op de opgegeven locatie.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az aks draft generate-workflow
Genereer een GitHub-werkstroom voor automatisch bouwen en implementeren in AKS.
Voordat u deze opdracht uitvoert, moet u Ervoor zorgen dat u GitHub OIDC voor uw toepassing hebt ingesteld. U moet ook een resourcegroep, een containerregister en een Kubernetes-cluster in Azure maken en de drie resources koppelen met behulp van az aks update -n <cluster-name> -g <resource-group-name> --attach-acr <acr-name>
.
az aks draft generate-workflow [--branch]
[--cluster-name]
[--container-name]
[--destination]
[--path]
[--registry-name]
[--resource-group]
Voorbeelden
Vragen om een GitHub-werkstroom te genereren in de huidige map.
az aks draft generate-workflow
Vragen om een GitHub-werkstroom te genereren in een specifieke projectmap.
az aks draft generate-workflow --destination=/projects/some_project
Genereer een GitHub-werkstroom met een resourcegroep, een AKS-clusternaam, een containerregisternaam in een specifieke projectmap.
az aks draft generate-workflow --resource-group=some_rg --cluster-name=some_cluster --registry-name=some_registry --destination=/projects/some_project
Genereer een GitHub-werkstroom die wordt geïmplementeerd vanuit de hoofdbranch met een resourcegroep, een AKS-clusternaam, een containerregisternaam en een containerinstallatiekopieënnaam in een specifieke projectmap.
az aks draft generate-workflow --branch=main --resource-group=some_rg --cluster-name=some_cluster --registry-name=some_registry --container-name=some_image --destination=/projects/some_project
Optionele parameters
Geef de GitHub-vertakking op waaruit automatisch moet worden geïmplementeerd.
Geef de naam van het AKS-cluster op.
Geef de naam van de containerinstallatiekopieën op.
Geef het pad naar de projectmap op (standaard is .).
Download en gebruik automatisch het binaire concept op de opgegeven locatie.
Geef het pad naar de projectmap op.
Geef de naam van de Azure-resourcegroep op.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az aks draft setup-gh
GitHub OIDC instellen voor uw toepassing.
az aks draft setup-gh [--app]
[--gh-repo]
[--path]
[--provider]
[--resource-group]
[--subscription-id]
Voorbeelden
Vragen om de GitHub OIDC voor een opslagplaats in te stellen.
az aks draft setup-gh
Stel de GitHub OIDC in Azure in voor een specifieke opslagplaats.
az aks draft setup-gh --provider=azure --gh-repo=some_organization/some_repo
Stel de GitHub OIDC in op Azure met abonnements-id en resourcegroep.
az aks draft setup-gh --provider=azure --subscription-id=some_subscription --resource-group=some_rg
Stel de GitHub OIDC in met een toepassingsnaam in Azure met abonnements-id en resourcegroep voor een specifieke opslagplaats.
az aks draft setup-gh --app=some_app --provider=azure --subscription-id=some_subscription --resource-group=some_rg --gh-repo=some_organization/some_repo
Optionele parameters
Geef de naam van de Azure Active Directory-toepassing op.
Geef de GitHub-opslagplaats (organisatie/repo_name) op.
Download en gebruik automatisch het binaire concept op de opgegeven locatie.
Geef de cloudprovider op (standaard is Azure).
Geef de naam van de Azure-resourcegroep op.
Geef de Azure-abonnements-id op.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az aks draft up
Voer az aks draft setup-gh
vervolgens uit az aks draft generate-workflow
.
Deze opdracht combineert az aks draft setup-gh
en az aks draft generate-workflow
stelt GitHub OIDC in en genereert een GitHub-werkstroom voor het automatisch bouwen en implementeren in AKS. Voordat u deze opdracht uitvoert, maakt u een resourcegroep, een containerregister en een Kubernetes-cluster in Azure en koppelt u de drie resources met behulp van az aks update -n <cluster-name> -g <resource-group-name> --attach-acr <acr-name>
.
az aks draft up [--app]
[--branch]
[--cluster-name]
[--container-name]
[--destination]
[--gh-repo]
[--path]
[--provider]
[--registry-name]
[--resource-group]
[--subscription-id]
Voorbeelden
Vraag om de GitHub OIDC in te stellen en genereer vervolgens een GitHub-werkstroom in de huidige map.
az aks draft up
Vraag om de GitHub OIDC in te stellen en genereer vervolgens een GitHub-werkstroom in een specifieke projectmap.
az aks draft up --destination=/projects/some_project
Vraag om de GitHub OIDC voor een specifieke opslagplaats in te stellen en genereer vervolgens een GitHub-werkstroom in een specifieke projectmap.
az aks draft up --gh-repo=some_organization/some_repo --destination=/projects/some_project
Optionele parameters
Geef de naam van de toepassing op.
Geef de GitHub-vertakking op waaruit automatisch moet worden geïmplementeerd.
Geef de naam van het AKS-cluster op.
Geef de naam van de containerinstallatiekopieën op.
Geef het pad naar de projectmap op (standaard is .).
Geef de GitHub-opslagplaats (organisatie/repo_name) op.
Download en gebruik automatisch het binaire concept op de opgegeven locatie.
Geef de cloudprovider op (standaard is Azure).
Geef het pad naar de projectmap op.
Geef de naam van de Azure-resourcegroep op.
Geef de Azure-abonnements-id op.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az aks draft update
Werk uw toepassing bij zodat deze toegankelijk is voor internet.
Met deze opdracht worden uw YAML-bestanden automatisch bijgewerkt, zodat uw toepassing externe aanvragen kan ontvangen.
az aks draft update [--certificate]
[--destination]
[--host]
[--path]
Voorbeelden
Vragen om de toepassing bij te werken zodat deze toegankelijk is voor internet.
az aks draft update
Vragen om de toepassing bij te werken zodat deze toegankelijk is voor internet in een specifieke projectmap.
az aks draft update --destination=/projects/some_project
Werk de toepassing bij zodat deze toegankelijk is voor internet met een host van de toegangsbeheerobjectresource en een Keyvault-certificaat in een specifieke projectmap.
az aks draft update --host=some_host --certificate=some_certificate --destination=/projects/some_project
Optionele parameters
Geef de URI op van het Keyvault-certificaat dat moet worden weergegeven.
Geef het pad naar de projectmap op (standaard is .).
Geef de host van de toegangsbeheerobjectresource op.
Download en gebruik automatisch het binaire concept op de opgegeven locatie.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.