az aks draft
Note
Ez a hivatkozás a Azure CLI aks-preview bővítményének része (2.85.0-s vagy újabb verzió). A bővítmény automatikusan telepíti az az aks draft parancs első futtatásakor. További információ a bővítményekről.
Parancsok üzembehelyezési fájlok projektkönyvtárban való létrehozásához és AKS-fürtön való üzembe helyezéséhez.
Parancsok
| Name | Description | Típus | Állapot |
|---|---|---|---|
| az aks draft create |
Hozzon létre egy Dockerfile-t és a minimálisan szükséges Kubernetes-telepítési fájlokat (helm, kustomize, manifests) a projektkönyvtárhoz. |
Extension | GA |
| az aks draft generate-workflow |
Hozzon létre egy GitHub munkafolyamatot az automatikus buildeléshez és az AKS-ben való üzembe helyezéshez. |
Extension | GA |
| az aks draft setup-gh |
Állítsa be GitHub OIDC-t az alkalmazáshoz. |
Extension | GA |
| az aks draft up |
Futtassa a következőt |
Extension | GA |
| az aks draft update |
Frissítse az alkalmazást úgy, hogy az internethez elérhető legyen. |
Extension | GA |
az aks draft create
Hozzon létre egy Dockerfile-t és a minimálisan szükséges Kubernetes-telepítési fájlokat (helm, kustomize, manifests) a projektkönyvtárhoz.
az aks draft create [--acquire-policy-token]
[--app]
[--change-reference]
[--create-config]
[--deployment-only]
[--destination]
[--dockerfile-only]
[--language]
[--path]
Példák
Kérje meg, hogy hozzon létre egy Dockerfile- és üzembehelyezési fájlt az aktuális könyvtárban.
az aks draft create
Csak a Dockerfile létrehozása az aktuális könyvtárban.
az aks draft create --dockerfile-only=true
Csak az aktuális könyvtárban lévő központi telepítési fájlok létrehozása.
az aks draft create --deployment-only=true
Hozzon létre egy Dockerfile-t és egy üzembehelyezési fájlt egy Java projektben egy alkalmazásnévvel egy adott projektkönyvtárban.
az aks draft create --language=java --app=some_app --destination=/projects/some_project
Opcionális paraméterek
Az alábbi paraméterek megadása nem kötelező, de a környezettől függően előfordulhat, hogy a parancs sikeres végrehajtásához egy vagy több is szükséges lehet.
Az erőforrásművelethez automatikusan beszerez egy Azure Policy-jogkivonatot.
| Tulajdonság | Érték |
|---|---|
| Paramétercsoport: | Global Policy Arguments |
Adja meg a helm-kiadás nevét.
Az erőforrásművelet kapcsolódó változáshivatkozás-azonosítója.
| Tulajdonság | Érték |
|---|---|
| Paramétercsoport: | Global Policy Arguments |
Adja meg a konfigurációs fájl elérési útját.
Csak üzembehelyezési fájlokat (helm, kustomize, jegyzékek) hozhat létre a Kubernetes-telepítéshez.
Adja meg a projektkönyvtár elérési útját (az alapértelmezett érték a .).
| Tulajdonság | Érték |
|---|---|
| Alapértelmezett érték: | . |
Csak Dockerfile létrehozása a Kubernetes-telepítéshez.
Adja meg a Kubernetes-telepítés létrehozásához használt nyelvet.
A piszkozat bináris fájl automatikus letöltése és használata a megadott helyen.
Globális paraméterek
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
| Tulajdonság | Érték |
|---|---|
| Alapértelmezett érték: | False |
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
| Tulajdonság | Érték |
|---|---|
| Alapértelmezett érték: | False |
Kimeneti formátum.
| Tulajdonság | Érték |
|---|---|
| Alapértelmezett érték: | json |
| Elfogadott értékek: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést a az account set -s NAME_OR_IDhasználatával konfigurálhatja.
A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.
| Tulajdonság | Érték |
|---|---|
| Alapértelmezett érték: | False |
az aks draft generate-workflow
Hozzon létre egy GitHub munkafolyamatot az automatikus buildeléshez és az AKS-ben való üzembe helyezéshez.
A parancs futtatása előtt győződjön meg arról, hogy beállította GitHub OIDC-t az alkalmazáshoz. Emellett létre kell hoznia egy erőforráscsoportot, egy tárolóregisztrációs adatbázist és egy Kubernetes-fürtöt a Azure, és össze kell kapcsolnia a három erőforrást az aks update -n <cluster-name> -g <resource-group-name> --attach-acr <acr-name> használatával.
az aks draft generate-workflow [--acquire-policy-token]
[--branch]
[--change-reference]
[--cluster-name]
[--container-name]
[--destination]
[--path]
[--registry-name]
[--resource-group]
Példák
Kérje meg, hogy hozzon létre egy GitHub munkafolyamatot az aktuális könyvtárban.
az aks draft generate-workflow
Kérje meg, hogy hozzon létre egy GitHub munkafolyamatot egy adott projektkönyvtárban.
az aks draft generate-workflow --destination=/projects/some_project
Hozzon létre egy GitHub munkafolyamatot egy erőforráscsoporttal, egy AKS-fürt nevével és egy tárolóregisztrációs adatbázis nevével egy adott projektkönyvtárban.
az aks draft generate-workflow --resource-group=some_rg --cluster-name=some_cluster --registry-name=some_registry --destination=/projects/some_project
Hozzon létre egy GitHub munkafolyamatot, amely a főágból telepít egy erőforráscsoportot, egy AKS-fürtnevet, egy tárolóregisztrációs adatbázisnevet és egy tárolórendszerkép-nevet egy adott projektkönyvtárban.
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
Opcionális paraméterek
Az alábbi paraméterek megadása nem kötelező, de a környezettől függően előfordulhat, hogy a parancs sikeres végrehajtásához egy vagy több is szükséges lehet.
Az erőforrásművelethez automatikusan beszerez egy Azure Policy-jogkivonatot.
| Tulajdonság | Érték |
|---|---|
| Paramétercsoport: | Global Policy Arguments |
Adja meg az automatikusan üzembe helyezendő GitHub ágat.
Az erőforrásművelet kapcsolódó változáshivatkozás-azonosítója.
| Tulajdonság | Érték |
|---|---|
| Paramétercsoport: | Global Policy Arguments |
Adja meg az AKS-fürt nevét.
Adja meg a tárolórendszerkép nevét.
Adja meg a projektkönyvtár elérési útját (az alapértelmezett érték a .).
A piszkozat bináris fájl automatikus letöltése és használata a megadott helyen.
Adja meg a projektkönyvtár elérési útját.
Adja meg a Azure erőforráscsoport nevét.
Globális paraméterek
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
| Tulajdonság | Érték |
|---|---|
| Alapértelmezett érték: | False |
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
| Tulajdonság | Érték |
|---|---|
| Alapértelmezett érték: | False |
Kimeneti formátum.
| Tulajdonság | Érték |
|---|---|
| Alapértelmezett érték: | json |
| Elfogadott értékek: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést a az account set -s NAME_OR_IDhasználatával konfigurálhatja.
A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.
| Tulajdonság | Érték |
|---|---|
| Alapértelmezett érték: | False |
az aks draft setup-gh
Állítsa be GitHub OIDC-t az alkalmazáshoz.
az aks draft setup-gh [--acquire-policy-token]
[--app]
[--change-reference]
[--gh-repo]
[--path]
[--provider]
[--resource-group]
[--subscription-id]
Példák
Kérje meg, hogy állítsa be a GitHub OIDC-t egy adattárhoz.
az aks draft setup-gh
Az GitHub OIDC beállítása Azure egy adott adattárhoz.
az aks draft setup-gh --provider=azure --gh-repo=some_organization/some_repo
Az GitHub OIDC beállítása Azure előfizetés-azonosítóval és erőforráscsoporttal.
az aks draft setup-gh --provider=azure --subscription-id=some_subscription --resource-group=some_rg
Állítsa be a GitHub OIDC-t egy alkalmazásnévvel a Azure egy adott adattár előfizetés-azonosítójával és erőforráscsoportjával.
az aks draft setup-gh --app=some_app --provider=azure --subscription-id=some_subscription --resource-group=some_rg --gh-repo=some_organization/some_repo
Opcionális paraméterek
Az alábbi paraméterek megadása nem kötelező, de a környezettől függően előfordulhat, hogy a parancs sikeres végrehajtásához egy vagy több is szükséges lehet.
Az erőforrásművelethez automatikusan beszerez egy Azure Policy-jogkivonatot.
| Tulajdonság | Érték |
|---|---|
| Paramétercsoport: | Global Policy Arguments |
Adja meg a Azure Active Directory applicaton nevét.
Az erőforrásművelet kapcsolódó változáshivatkozás-azonosítója.
| Tulajdonság | Érték |
|---|---|
| Paramétercsoport: | Global Policy Arguments |
Adja meg a GitHub adattárat (szervezet/repo_name).
A piszkozat bináris fájl automatikus letöltése és használata a megadott helyen.
Adja meg a felhőszolgáltatót (az alapértelmezett az Azure).
| Tulajdonság | Érték |
|---|---|
| Alapértelmezett érték: | azure |
Adja meg a Azure erőforráscsoport nevét.
Adja meg a Azure előfizetés-azonosítót.
Globális paraméterek
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
| Tulajdonság | Érték |
|---|---|
| Alapértelmezett érték: | False |
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
| Tulajdonság | Érték |
|---|---|
| Alapértelmezett érték: | False |
Kimeneti formátum.
| Tulajdonság | Érték |
|---|---|
| Alapértelmezett érték: | json |
| Elfogadott értékek: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést a az account set -s NAME_OR_IDhasználatával konfigurálhatja.
A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.
| Tulajdonság | Érték |
|---|---|
| Alapértelmezett érték: | False |
az aks draft up
Futtassa a következőt az aks draft setup-ghaz aks draft generate-workflow:
Ez a parancs egyesíti a az aks draft setup-gh és a az aks draft generate-workflow GitHub OIDC beállításához, és létrehoz egy GitHub munkafolyamatot az automatikus buildeléshez és az AKS-ben való üzembe helyezéshez. A parancs futtatása előtt hozzon létre egy erőforráscsoportot, egy tárolóregisztrációs adatbázist és egy Kubernetes-fürtöt Azure, és kapcsolja össze a három erőforrást az aks update -n <cluster-name> -g <resource-group-name> --attach-acr <acr-name> használatával.
az aks draft up [--acquire-policy-token]
[--app]
[--branch]
[--change-reference]
[--cluster-name]
[--container-name]
[--destination]
[--gh-repo]
[--path]
[--provider]
[--registry-name]
[--resource-group]
[--subscription-id]
Példák
Kérje meg a GitHub OIDC beállítását, majd hozzon létre egy GitHub munkafolyamatot az aktuális könyvtárban.
az aks draft up
Kérje meg a GitHub OIDC beállítását, majd hozzon létre egy GitHub munkafolyamatot egy adott projektkönyvtárban.
az aks draft up --destination=/projects/some_project
Kérje meg, hogy állítsa be a GitHub OIDC-t egy adott adattárhoz, majd hozzon létre egy GitHub munkafolyamatot egy adott projektkönyvtárban.
az aks draft up --gh-repo=some_organization/some_repo --destination=/projects/some_project
Opcionális paraméterek
Az alábbi paraméterek megadása nem kötelező, de a környezettől függően előfordulhat, hogy a parancs sikeres végrehajtásához egy vagy több is szükséges lehet.
Az erőforrásművelethez automatikusan beszerez egy Azure Policy-jogkivonatot.
| Tulajdonság | Érték |
|---|---|
| Paramétercsoport: | Global Policy Arguments |
Adja meg az alkalmazás nevét.
Adja meg az automatikusan üzembe helyezendő GitHub ágat.
Az erőforrásművelet kapcsolódó változáshivatkozás-azonosítója.
| Tulajdonság | Érték |
|---|---|
| Paramétercsoport: | Global Policy Arguments |
Adja meg az AKS-fürt nevét.
Adja meg a tárolórendszerkép nevét.
Adja meg a projektkönyvtár elérési útját (az alapértelmezett érték a .).
Adja meg a GitHub adattárat (szervezet/repo_name).
A piszkozat bináris fájl automatikus letöltése és használata a megadott helyen.
Adja meg a felhőszolgáltatót (az alapértelmezett az Azure).
| Tulajdonság | Érték |
|---|---|
| Alapértelmezett érték: | azure |
Adja meg a projektkönyvtár elérési útját.
Adja meg a Azure erőforráscsoport nevét.
Adja meg a Azure előfizetés-azonosítót.
Globális paraméterek
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
| Tulajdonság | Érték |
|---|---|
| Alapértelmezett érték: | False |
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
| Tulajdonság | Érték |
|---|---|
| Alapértelmezett érték: | False |
Kimeneti formátum.
| Tulajdonság | Érték |
|---|---|
| Alapértelmezett érték: | json |
| Elfogadott értékek: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést a az account set -s NAME_OR_IDhasználatával konfigurálhatja.
A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.
| Tulajdonság | Érték |
|---|---|
| Alapértelmezett érték: | False |
az aks draft update
Frissítse az alkalmazást úgy, hogy az internethez elérhető legyen.
Ez a parancs szükség szerint automatikusan frissíti a yaml-fájlokat, hogy az alkalmazás külső kéréseket fogadhasson.
az aks draft update [--acquire-policy-token]
[--certificate]
[--change-reference]
[--destination]
[--host]
[--path]
Példák
Kérje meg, hogy frissítse az alkalmazást úgy, hogy az internethez elérhető legyen.
az aks draft update
Kérje meg, hogy frissítse az alkalmazást úgy, hogy egy adott projektkönyvtárban elérhető legyen az internet.
az aks draft update --destination=/projects/some_project
Frissítse az alkalmazást úgy, hogy az internethez elérhető legyen a bejövő erőforrás gazdagépével és egy Keyvault-tanúsítvánnyal egy adott projektkönyvtárban.
az aks draft update --host=some_host --certificate=some_certificate --destination=/projects/some_project
Opcionális paraméterek
Az alábbi paraméterek megadása nem kötelező, de a környezettől függően előfordulhat, hogy a parancs sikeres végrehajtásához egy vagy több is szükséges lehet.
Az erőforrásművelethez automatikusan beszerez egy Azure Policy-jogkivonatot.
| Tulajdonság | Érték |
|---|---|
| Paramétercsoport: | Global Policy Arguments |
Adja meg a bemutatandó Keyvault-tanúsítvány URI-ját.
Az erőforrásművelet kapcsolódó változáshivatkozás-azonosítója.
| Tulajdonság | Érték |
|---|---|
| Paramétercsoport: | Global Policy Arguments |
Adja meg a projektkönyvtár elérési útját (az alapértelmezett érték a .).
Adja meg a bejövő erőforrás gazdagépét.
A piszkozat bináris fájl automatikus letöltése és használata a megadott helyen.
Globális paraméterek
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
| Tulajdonság | Érték |
|---|---|
| Alapértelmezett érték: | False |
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
| Tulajdonság | Érték |
|---|---|
| Alapértelmezett érték: | False |
Kimeneti formátum.
| Tulajdonság | Érték |
|---|---|
| Alapértelmezett érték: | json |
| Elfogadott értékek: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést a az account set -s NAME_OR_IDhasználatával konfigurálhatja.
A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.
| Tulajdonság | Érték |
|---|---|
| Alapértelmezett érték: | False |