az aks draft

Notitie

Deze verwijzing maakt deel uit van de aks-preview-extensie voor de Azure CLI (versie 2.56.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

Stel GitHub OIDC in en genereer een GitHub-werkstroom voor automatisch bouwen en implementeren in AKS.

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

--app

Geef de naam van de Helm-release op.

--create-config

Geef het pad naar het configuratiebestand op.

--deployment-only

Genereer alleen implementatiebestanden (helm, kustomize, manifesten) voor de Kubernetes-implementatie.

--destination

Geef het pad naar de projectmap op (standaard is .).

standaardwaarde: .
--dockerfile-only

Genereer alleen Dockerfile voor de Kubernetes-implementatie.

--language

Geef de taal op die wordt gebruikt om de Kubernetes-implementatie te maken.

--path

Download en gebruik automatisch het binaire concept op de opgegeven locatie.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
standaardwaarde: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

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

--branch

Geef de GitHub-vertakking op waaruit automatisch moet worden geïmplementeerd.

--cluster-name

Geef de naam van het AKS-cluster op.

--container-name

Geef de naam van de containerinstallatiekopieën op.

--destination

Geef het pad naar de projectmap op (standaard is .).

--path

Download en gebruik automatisch het binaire concept op de opgegeven locatie.

--registry-name

Geef het pad naar de projectmap op.

--resource-group

Geef de naam van de Azure-resourcegroep op.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
standaardwaarde: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

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

--app

Geef de naam van de Azure Active Directory-toepassing op.

--gh-repo

Geef de GitHub-opslagplaats (organisatie/repo_name) op.

--path

Download en gebruik automatisch het binaire concept op de opgegeven locatie.

--provider

Geef de cloudprovider op (standaard is Azure).

standaardwaarde: azure
--resource-group

Geef de naam van de Azure-resourcegroep op.

--subscription-id

Geef de Azure-abonnements-id op.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
standaardwaarde: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az aks draft up

Stel GitHub OIDC in en genereer een GitHub-werkstroom voor automatisch bouwen en implementeren in AKS.

Deze opdracht combineert az aks draft setup-gh en az aks draft generate-workflow. 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

--app

Geef de naam van de toepassing op.

--branch

Geef de GitHub-vertakking op waaruit automatisch moet worden geïmplementeerd.

--cluster-name

Geef de naam van het AKS-cluster op.

--container-name

Geef de naam van de containerinstallatiekopieën op.

--destination

Geef het pad naar de projectmap op (standaard is .).

--gh-repo

Geef de GitHub-opslagplaats (organisatie/repo_name) op.

--path

Download en gebruik automatisch het binaire concept op de opgegeven locatie.

--provider

Geef de cloudprovider op (standaard is Azure).

standaardwaarde: azure
--registry-name

Geef het pad naar de projectmap op.

--resource-group

Geef de naam van de Azure-resourcegroep op.

--subscription-id

Geef de Azure-abonnements-id op.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
standaardwaarde: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

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

--certificate

Geef de URI op van het Keyvault-certificaat dat moet worden weergegeven.

--destination

Geef het pad naar de projectmap op (standaard is .).

--host

Geef de host van de toegangsbeheerobjectresource op.

--path

Download en gebruik automatisch het binaire concept op de opgegeven locatie.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
standaardwaarde: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.