az aks draft
Kommentar
Den här referensen är en del av aks-preview-tillägget för Azure CLI (version 2.61.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 |
Kör |
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
Ange namnet på helm-versionen.
Ange sökvägen till konfigurationsfilen.
Generera endast distributionsfiler (helm, kustomize, manifest) för Kubernetes-distributionen.
Ange sökvägen till projektkatalogen (standardvärdet är .).
Generera endast Dockerfile för Kubernetes-distributionen.
Ange det språk som används för att skapa Kubernetes-distributionen.
Ladda ned och använd utkastbinärfilen automatiskt på den angivna platsen.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Ö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
Ange den GitHub-gren som ska distribueras automatiskt från.
Ange AKS-klusternamnet.
Ange namnet på containeravbildningen.
Ange sökvägen till projektkatalogen (standardvärdet är .).
Ladda ned och använd utkastbinärfilen automatiskt på den angivna platsen.
Ange sökvägen till projektkatalogen.
Ange namnet på Azure-resursgruppen.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Ö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
Ange namnet på Azure Active Directory-applicaton.
Ange GitHub-lagringsplatsen (organisation/repo_name).
Ladda ned och använd utkastbinärfilen automatiskt på den angivna platsen.
Ange molnleverantören (standardvärdet är azure).
Ange namnet på Azure-resursgruppen.
Ange Azure-prenumerations-ID: t.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az aks draft up
Kör az aks draft setup-gh
sedan az aks draft generate-workflow
.
Det här kommandot kombinerar och az aks draft generate-workflow
konfigurerar az aks draft setup-gh
GitHub OIDC och genererar ett GitHub-arbetsflöde för automatisk generering och distribution till AKS. 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
Ange namnet på programmet.
Ange den GitHub-gren som ska distribueras automatiskt från.
Ange AKS-klusternamnet.
Ange namnet på containeravbildningen.
Ange sökvägen till projektkatalogen (standardvärdet är .).
Ange GitHub-lagringsplatsen (organisation/repo_name).
Ladda ned och använd utkastbinärfilen automatiskt på den angivna platsen.
Ange molnleverantören (standardvärdet är azure).
Ange sökvägen till projektkatalogen.
Ange namnet på Azure-resursgruppen.
Ange Azure-prenumerations-ID: t.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Ö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
Ange den URI för Keyvault-certifikatet som ska presenteras.
Ange sökvägen till projektkatalogen (standardvärdet är .).
Ange värden för ingressresursen.
Ladda ned och använd utkastbinärfilen automatiskt på den angivna platsen.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.