az aks draft

Kommentar

Den här referensen är en del av aks-preview-tillägget för Azure CLI (version 2.56.0 eller senare). Tillägget installeras automatiskt första gången du kör ett az aks-utkastkommando . Läs mer om tillägg.

Kommandon för att skapa distributionsfiler i en projektkatalog och distribuera till ett AKS-kluster.

Kommandon

Name Description Typ Status
az aks draft create

Generera en Dockerfile och den minsta nödvändiga Kubernetes-distributionsfilerna (helm, kustomize, manifest) för projektkatalogen.

Anknytning Allmän tillgänglighet
az aks draft generate-workflow

Generera ett GitHub-arbetsflöde för automatisk generering och distribution till AKS.

Anknytning Allmän tillgänglighet
az aks draft setup-gh

Konfigurera GitHub OIDC för ditt program.

Anknytning Allmän tillgänglighet
az aks draft up

Konfigurera GitHub OIDC och generera ett GitHub-arbetsflöde för automatisk generering och distribution till AKS.

Anknytning Allmän tillgänglighet
az aks draft update

Uppdatera programmet så att det är tillgängligt på Internet.

Anknytning Allmän tillgänglighet

az aks draft create

Generera en Dockerfile och den minsta nödvändiga Kubernetes-distributionsfilerna (helm, kustomize, manifest) för projektkatalogen.

az aks draft create [--app]
                    [--create-config]
                    [--deployment-only]
                    [--destination]
                    [--dockerfile-only]
                    [--language]
                    [--path]

Exempel

Fråga om du vill generera en Dockerfile och distributionsfiler i den aktuella katalogen.

az aks draft create

Generera endast Dockerfile i den aktuella katalogen.

az aks draft create --dockerfile-only=true

Generera endast distributionsfilerna i den aktuella katalogen.

az aks draft create --deployment-only=true

Generera en Dockerfile och en distributionsfil i ett Java-projekt med ett appnamn i en specifik projektkatalog.

az aks draft create --language=java --app=some_app --destination=/projects/some_project

Valfria parametrar

--app

Ange namnet på helm-versionen.

--create-config

Ange sökvägen till konfigurationsfilen.

--deployment-only

Generera endast distributionsfiler (helm, kustomize, manifest) för Kubernetes-distributionen.

--destination

Ange sökvägen till projektkatalogen (standardvärdet är .).

standardvärde: .
--dockerfile-only

Generera endast Dockerfile för Kubernetes-distributionen.

--language

Ange det språk som används för att skapa Kubernetes-distributionen.

--path

Ladda ned och använd utkastbinärfilen automatiskt på den angivna platsen.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az aks draft generate-workflow

Generera ett GitHub-arbetsflöde för automatisk generering och distribution till AKS.

Kontrollera att du har konfigurerat GitHub OIDC för ditt program innan du kör det här kommandot. Du måste också skapa en resursgrupp, ett containerregister och ett Kubernetes-kluster i Azure och länka de tre resurserna med .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]

Exempel

Fråga om du vill generera ett GitHub-arbetsflöde i den aktuella katalogen.

az aks draft generate-workflow

Fråga om du vill generera ett GitHub-arbetsflöde i en specifik projektkatalog.

az aks draft generate-workflow --destination=/projects/some_project

Generera ett GitHub-arbetsflöde med en resursgrupp, ett AKS-klusternamn, ett containerregisternamn i en specifik projektkatalog.

az aks draft generate-workflow --resource-group=some_rg --cluster-name=some_cluster --registry-name=some_registry --destination=/projects/some_project

Generera ett GitHub-arbetsflöde som distribueras från huvudgrenen med en resursgrupp, ett AKS-klusternamn, ett containerregisternamn och ett containeravbildningsnamn i en specifik projektkatalog.

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

Valfria parametrar

--branch

Ange den GitHub-gren som ska distribueras automatiskt från.

--cluster-name

Ange AKS-klusternamnet.

--container-name

Ange namnet på containeravbildningen.

--destination

Ange sökvägen till projektkatalogen (standardvärdet är .).

--path

Ladda ned och använd utkastbinärfilen automatiskt på den angivna platsen.

--registry-name

Ange sökvägen till projektkatalogen.

--resource-group

Ange namnet på Azure-resursgruppen.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az aks draft setup-gh

Konfigurera GitHub OIDC för ditt program.

az aks draft setup-gh [--app]
                      [--gh-repo]
                      [--path]
                      [--provider]
                      [--resource-group]
                      [--subscription-id]

Exempel

Fråga om du vill konfigurera GitHub OIDC för en lagringsplats.

az aks draft setup-gh

Konfigurera GitHub OIDC på Azure för en specifik lagringsplats.

az aks draft setup-gh --provider=azure --gh-repo=some_organization/some_repo

Konfigurera GitHub OIDC på Azure med prenumerations-ID och resursgrupp.

az aks draft setup-gh --provider=azure --subscription-id=some_subscription --resource-group=some_rg

Konfigurera GitHub OIDC med ett programnamn på Azure med prenumerations-ID och resursgrupp för en specifik lagringsplats.

az aks draft setup-gh --app=some_app --provider=azure --subscription-id=some_subscription --resource-group=some_rg --gh-repo=some_organization/some_repo

Valfria parametrar

--app

Ange namnet på Azure Active Directory-applicaton.

--gh-repo

Ange GitHub-lagringsplatsen (organisation/repo_name).

--path

Ladda ned och använd utkastbinärfilen automatiskt på den angivna platsen.

--provider

Ange molnleverantören (standardvärdet är azure).

standardvärde: azure
--resource-group

Ange namnet på Azure-resursgruppen.

--subscription-id

Ange Azure-prenumerations-ID: t.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az aks draft up

Konfigurera GitHub OIDC och generera ett GitHub-arbetsflöde för automatisk generering och distribution till AKS.

Det här kommandot kombinerar az aks draft setup-gh och az aks draft generate-workflow. Innan du kör det här kommandot skapar du en resursgrupp, ett containerregister och ett Kubernetes-kluster i Azure och länkar de tre resurserna med .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]

Exempel

Fråga om du vill konfigurera GitHub OIDC och sedan generera ett GitHub-arbetsflöde i den aktuella katalogen.

az aks draft up

Fråga om du vill konfigurera GitHub OIDC och sedan generera ett GitHub-arbetsflöde i en specifik projektkatalog.

az aks draft up --destination=/projects/some_project

Fråga om du vill konfigurera GitHub OIDC för en specifik lagringsplats och sedan generera ett GitHub-arbetsflöde i en specifik projektkatalog.

az aks draft up --gh-repo=some_organization/some_repo --destination=/projects/some_project

Valfria parametrar

--app

Ange namnet på programmet.

--branch

Ange den GitHub-gren som ska distribueras automatiskt från.

--cluster-name

Ange AKS-klusternamnet.

--container-name

Ange namnet på containeravbildningen.

--destination

Ange sökvägen till projektkatalogen (standardvärdet är .).

--gh-repo

Ange GitHub-lagringsplatsen (organisation/repo_name).

--path

Ladda ned och använd utkastbinärfilen automatiskt på den angivna platsen.

--provider

Ange molnleverantören (standardvärdet är azure).

standardvärde: azure
--registry-name

Ange sökvägen till projektkatalogen.

--resource-group

Ange namnet på Azure-resursgruppen.

--subscription-id

Ange Azure-prenumerations-ID: t.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az aks draft update

Uppdatera programmet så att det är tillgängligt på Internet.

Det här kommandot uppdaterar dina yaml-filer automatiskt efter behov så att programmet kan ta emot externa begäranden.

az aks draft update [--certificate]
                    [--destination]
                    [--host]
                    [--path]

Exempel

Uppmana att uppdatera programmet så att det är tillgängligt på Internet.

az aks draft update

Uppmana att uppdatera programmet så att det är tillgängligt för Internet i en specifik projektkatalog.

az aks draft update --destination=/projects/some_project

Uppdatera programmet så att det är tillgängligt på Internet med en värd för ingressresursen och ett Keyvault-certifikat i en specifik projektkatalog.

az aks draft update --host=some_host --certificate=some_certificate --destination=/projects/some_project

Valfria parametrar

--certificate

Ange den URI för Keyvault-certifikatet som ska presenteras.

--destination

Ange sökvägen till projektkatalogen (standardvärdet är .).

--host

Ange värden för ingressresursen.

--path

Ladda ned och använd utkastbinärfilen automatiskt på den angivna platsen.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.