Megosztás a következőn keresztül:


az aks draft

Feljegyzés

Ez a hivatkozás az Azure CLI aks-preview bővítményének része (2.61.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.

Mellék FE
az aks draft generate-workflow

Hozzon létre egy GitHub-munkafolyamatot az automatikus buildeléshez és az AKS-ben való üzembe helyezéshez.

Mellék FE
az aks draft setup-gh

Állítsa be a GitHub OIDC-t az alkalmazáshoz.

Mellék FE
az aks draft up

Futtassa a következőt az aks draft setup-gh az aks draft generate-workflow:

Mellék FE
az aks draft update

Frissítse az alkalmazást úgy, hogy az internethez elérhető legyen.

Mellék FE

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 [--app]
                    [--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

--app

Adja meg a helm-kiadás nevét.

--create-config

Adja meg a konfigurációs fájl elérési útját.

--deployment-only

Csak üzembehelyezési fájlokat (helm, kustomize, jegyzékek) hozhat létre a Kubernetes-telepítéshez.

--destination

Adja meg a projektkönyvtár elérési útját (az alapértelmezett érték a .).

Alapértelmezett érték: .
--dockerfile-only

Csak Dockerfile létrehozása a Kubernetes-telepítéshez.

--language

Adja meg a Kubernetes-telepítés létrehozásához használt nyelvet.

--path

A piszkozat bináris fájl automatikus letöltése és használata a megadott helyen.

Globális paraméterek
--debug

Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.

--help -h

Jelenítse meg ezt a súgóüzenetet, és lépjen ki.

--only-show-errors

Csak a hibák megjelenítése, a figyelmeztetések mellőzése.

--output -o

Kimeneti formátum.

Elfogadott értékek: json, jsonc, none, table, tsv, yaml, yamlc
Alapértelmezett érték: json
--query

JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .

--subscription

Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID: .

--verbose

A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.

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 a 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 az Azure-ban, és össze kell kapcsolnia a három erőforrást.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é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 helyez üzembe 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

--branch

Adja meg az automatikusan üzembe helyezendő GitHub-ágat.

--cluster-name

Adja meg az AKS-fürt nevét.

--container-name

Adja meg a tárolórendszerkép nevét.

--destination

Adja meg a projektkönyvtár elérési útját (az alapértelmezett érték a .).

--path

A piszkozat bináris fájl automatikus letöltése és használata a megadott helyen.

--registry-name

Adja meg a projektkönyvtár elérési útját.

--resource-group

Adja meg az Azure-erőforráscsoport nevét.

Globális paraméterek
--debug

Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.

--help -h

Jelenítse meg ezt a súgóüzenetet, és lépjen ki.

--only-show-errors

Csak a hibák megjelenítése, a figyelmeztetések mellőzése.

--output -o

Kimeneti formátum.

Elfogadott értékek: json, jsonc, none, table, tsv, yaml, yamlc
Alapértelmezett érték: json
--query

JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .

--subscription

Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID: .

--verbose

A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.

az aks draft setup-gh

Állítsa be a GitHub OIDC-t az alkalmazáshoz.

az aks draft setup-gh [--app]
                      [--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

Állítsa be a GitHub OIDC-t az Azure-ban egy adott adattárhoz.

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

Állítsa be a GitHub OIDC-t az Azure-ban 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 az Azure-ban 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

--app

Adja meg az Azure Active Directory alkalmazáslicaton nevét.

--gh-repo

Adja meg a GitHub-adattárat (szervezet/repo_name).

--path

A piszkozat bináris fájl automatikus letöltése és használata a megadott helyen.

--provider

Adja meg a felhőszolgáltatót (az alapértelmezett az Azure).

Alapértelmezett érték: azure
--resource-group

Adja meg az Azure-erőforráscsoport nevét.

--subscription-id

Adja meg az Azure-előfizetés azonosítóját.

Globális paraméterek
--debug

Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.

--help -h

Jelenítse meg ezt a súgóüzenetet, és lépjen ki.

--only-show-errors

Csak a hibák megjelenítése, a figyelmeztetések mellőzése.

--output -o

Kimeneti formátum.

Elfogadott értékek: json, jsonc, none, table, tsv, yaml, yamlc
Alapértelmezett érték: json
--query

JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .

--subscription

Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID: .

--verbose

A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.

az aks draft up

Futtassa a következőt az aks draft setup-gh az aks draft generate-workflow:

Ez a parancs egyesíti az aks draft setup-gh és az aks draft generate-workflow beállítja a GitHub OIDC-t, é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 az Azure-ban, és kapcsolja össze a három erőforrást a használatával 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é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

--app

Adja meg az alkalmazás nevét.

--branch

Adja meg az automatikusan üzembe helyezendő GitHub-ágat.

--cluster-name

Adja meg az AKS-fürt nevét.

--container-name

Adja meg a tárolórendszerkép nevét.

--destination

Adja meg a projektkönyvtár elérési útját (az alapértelmezett érték a .).

--gh-repo

Adja meg a GitHub-adattárat (szervezet/repo_name).

--path

A piszkozat bináris fájl automatikus letöltése és használata a megadott helyen.

--provider

Adja meg a felhőszolgáltatót (az alapértelmezett az Azure).

Alapértelmezett érték: azure
--registry-name

Adja meg a projektkönyvtár elérési útját.

--resource-group

Adja meg az Azure-erőforráscsoport nevét.

--subscription-id

Adja meg az Azure-előfizetés azonosítóját.

Globális paraméterek
--debug

Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.

--help -h

Jelenítse meg ezt a súgóüzenetet, és lépjen ki.

--only-show-errors

Csak a hibák megjelenítése, a figyelmeztetések mellőzése.

--output -o

Kimeneti formátum.

Elfogadott értékek: json, jsonc, none, table, tsv, yaml, yamlc
Alapértelmezett érték: json
--query

JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .

--subscription

Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID: .

--verbose

A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.

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 [--certificate]
                    [--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

--certificate

Adja meg a bemutatandó Keyvault-tanúsítvány URI-ját.

--destination

Adja meg a projektkönyvtár elérési útját (az alapértelmezett érték a .).

--host

Adja meg a bejövő erőforrás gazdagépét.

--path

A piszkozat bináris fájl automatikus letöltése és használata a megadott helyen.

Globális paraméterek
--debug

Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.

--help -h

Jelenítse meg ezt a súgóüzenetet, és lépjen ki.

--only-show-errors

Csak a hibák megjelenítése, a figyelmeztetések mellőzése.

--output -o

Kimeneti formátum.

Elfogadott értékek: json, jsonc, none, table, tsv, yaml, yamlc
Alapértelmezett érték: json
--query

JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .

--subscription

Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID: .

--verbose

A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.