az aks draft
Poznámka:
Tento odkaz je součástí rozšíření aks-Preview pro Azure CLI (verze 2.61.0 nebo vyšší). Rozšíření se automaticky nainstaluje při prvním spuštění příkazu az aks draft . Přečtěte si další informace o rozšířeních.
Příkazy pro sestavení souborů nasazení v adresáři projektu a nasazení do clusteru AKS
Příkazy
Name | Description | Typ | Stav |
---|---|---|---|
az aks draft create |
Vygenerujte soubor Dockerfile a minimální požadované soubory nasazení Kubernetes (helm, kustomize, manifesty) pro váš adresář projektu. |
Rozšíření | GA |
az aks draft generate-workflow |
Vygenerujte pracovní postup GitHubu pro automatické sestavení a nasazení do AKS. |
Rozšíření | GA |
az aks draft setup-gh |
Nastavte gitHub OIDC pro vaši aplikaci. |
Rozšíření | GA |
az aks draft up |
Spusťte |
Rozšíření | GA |
az aks draft update |
Aktualizujte aplikaci tak, aby byla přístupná k internetu. |
Rozšíření | GA |
az aks draft create
Vygenerujte soubor Dockerfile a minimální požadované soubory nasazení Kubernetes (helm, kustomize, manifesty) pro váš adresář projektu.
az aks draft create [--app]
[--create-config]
[--deployment-only]
[--destination]
[--dockerfile-only]
[--language]
[--path]
Příklady
Výzva k vygenerování souboru Dockerfile a souborů nasazení v aktuálním adresáři
az aks draft create
Vygenerujte pouze soubor Dockerfile v aktuálním adresáři.
az aks draft create --dockerfile-only=true
Vygenerujte pouze soubory nasazení v aktuálním adresáři.
az aks draft create --deployment-only=true
Vygenerujte soubor Dockerfile a soubor nasazení v projektu Java s názvem aplikace v konkrétním adresáři projektu.
az aks draft create --language=java --app=some_app --destination=/projects/some_project
Volitelné parametry
Zadejte název verze helmu.
Zadejte cestu ke konfiguračnímu souboru.
Pouze vygenerujte soubory nasazení (helm, kustomize, manifesty) pro nasazení Kubernetes.
Zadejte cestu k adresáři projektu (výchozí hodnota je .).
Vygenerujte pouze soubor Dockerfile pro nasazení Kubernetes.
Zadejte jazyk použitý k vytvoření nasazení Kubernetes.
Automaticky stahujte a používejte binární soubor Koncept v zadaném umístění.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
az aks draft generate-workflow
Vygenerujte pracovní postup GitHubu pro automatické sestavení a nasazení do AKS.
Před spuštěním tohoto příkazu se ujistěte, že jste pro aplikaci nastavili GitHub OIDC. Potřebujete také vytvořit skupinu prostředků, registr kontejneru a cluster Kubernetes v Azure a propojit tři prostředky pomocí 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]
Příklady
Výzva k vygenerování pracovního postupu GitHubu v aktuálním adresáři
az aks draft generate-workflow
Výzva k vygenerování pracovního postupu GitHubu v konkrétním adresáři projektu
az aks draft generate-workflow --destination=/projects/some_project
Vygenerujte pracovní postup GitHubu se skupinou prostředků, názvem clusteru AKS, názvem registru kontejneru v konkrétním adresáři projektu.
az aks draft generate-workflow --resource-group=some_rg --cluster-name=some_cluster --registry-name=some_registry --destination=/projects/some_project
Vygenerujte pracovní postup GitHubu, který se nasadí z hlavní větve se skupinou prostředků, názvem clusteru AKS, názvem registru kontejneru a názvem image kontejneru v konkrétním adresáři projektu.
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
Volitelné parametry
Zadejte větev GitHubu, ze které se má automaticky nasadit.
Zadejte název clusteru AKS.
Zadejte název image kontejneru.
Zadejte cestu k adresáři projektu (výchozí hodnota je .).
Automaticky stahujte a používejte binární soubor Koncept v zadaném umístění.
Zadejte cestu k adresáři projektu.
Zadejte název skupiny prostředků Azure.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
az aks draft setup-gh
Nastavte gitHub OIDC pro vaši aplikaci.
az aks draft setup-gh [--app]
[--gh-repo]
[--path]
[--provider]
[--resource-group]
[--subscription-id]
Příklady
Výzva k nastavení OIDC GitHubu pro úložiště
az aks draft setup-gh
Nastavte gitHub OIDC v Azure pro konkrétní úložiště.
az aks draft setup-gh --provider=azure --gh-repo=some_organization/some_repo
Nastavení OIDC GitHubu v Azure s ID předplatného a skupinou prostředků
az aks draft setup-gh --provider=azure --subscription-id=some_subscription --resource-group=some_rg
Nastavte OIDC GitHubu s názvem aplikace v Azure s ID předplatného a skupinou prostředků pro konkrétní úložiště.
az aks draft setup-gh --app=some_app --provider=azure --subscription-id=some_subscription --resource-group=some_rg --gh-repo=some_organization/some_repo
Volitelné parametry
Zadejte název aplikace Azure Active Directory.
Zadejte úložiště GitHub (organizace/repo_name).
Automaticky stahujte a používejte binární soubor Koncept v zadaném umístění.
Zadejte poskytovatele cloudu (výchozí hodnota je Azure).
Zadejte název skupiny prostředků Azure.
Zadejte ID předplatného Azure.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
az aks draft up
Spusťte az aks draft setup-gh
poté az aks draft generate-workflow
.
Tento příkaz kombinuje az aks draft setup-gh
a az aks draft generate-workflow
nastaví GitHub OIDC a vygeneruje pracovní postup GitHubu pro automatické sestavení a nasazení do AKS. Před spuštěním tohoto příkazu vytvořte skupinu prostředků, registr kontejneru a cluster Kubernetes v Azure a propojte tři prostředky pomocí 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]
Příklady
Vyzvat k nastavení OIDC GitHubu a pak vygenerujte pracovní postup GitHubu v aktuálním adresáři.
az aks draft up
Vyzvat k nastavení OIDC GitHubu a pak vygenerujte pracovní postup GitHubu v konkrétním adresáři projektu.
az aks draft up --destination=/projects/some_project
Výzva k nastavení OIDC GitHubu pro konkrétní úložiště a pak vygenerujte pracovní postup GitHubu v konkrétním adresáři projektu.
az aks draft up --gh-repo=some_organization/some_repo --destination=/projects/some_project
Volitelné parametry
Zadejte název aplikace.
Zadejte větev GitHubu, ze které se má automaticky nasadit.
Zadejte název clusteru AKS.
Zadejte název image kontejneru.
Zadejte cestu k adresáři projektu (výchozí hodnota je .).
Zadejte úložiště GitHub (organizace/repo_name).
Automaticky stahujte a používejte binární soubor Koncept v zadaném umístění.
Zadejte poskytovatele cloudu (výchozí hodnota je Azure).
Zadejte cestu k adresáři projektu.
Zadejte název skupiny prostředků Azure.
Zadejte ID předplatného Azure.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
az aks draft update
Aktualizujte aplikaci tak, aby byla přístupná k internetu.
Tento příkaz automaticky aktualizuje soubory yaml podle potřeby, aby vaše aplikace mohla přijímat externí požadavky.
az aks draft update [--certificate]
[--destination]
[--host]
[--path]
Příklady
Výzva k aktualizaci aplikace tak, aby byla přístupná k internetu
az aks draft update
Výzva k aktualizaci aplikace tak, aby byla přístupná k internetu v určitém adresáři projektu.
az aks draft update --destination=/projects/some_project
Aktualizujte aplikaci tak, aby byla přístupná k internetu pomocí hostitele prostředku příchozího přenosu dat a certifikátu služby Keyvault v konkrétním adresáři projektu.
az aks draft update --host=some_host --certificate=some_certificate --destination=/projects/some_project
Volitelné parametry
Zadejte identifikátor URI certifikátu služby Keyvault, který se má prezentovat.
Zadejte cestu k adresáři projektu (výchozí hodnota je .).
Zadejte hostitele prostředku příchozího přenosu dat.
Automaticky stahujte a používejte binární soubor Koncept v zadaném umístění.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.