az aks draft

Catatan

Referensi ini adalah bagian dari ekstensi pratinjau aks untuk Azure CLI (versi 2.56.0 atau yang lebih tinggi). Ekstensi akan secara otomatis menginstal pertama kali Anda menjalankan perintah draf az aks. Pelajari lebih lanjut tentang ekstensi.

Perintah untuk membangun file penyebaran di direktori proyek dan menyebarkan ke kluster AKS.

Perintah

Nama Deskripsi Jenis Status
az aks draft create

Buat Dockerfile dan file penyebaran Kubernetes minimum yang diperlukan (helm, kustomisasi, manifes) untuk direktori proyek Anda.

Ekstensi GA
az aks draft generate-workflow

Buat alur kerja GitHub untuk build otomatis dan sebarkan ke AKS.

Ekstensi GA
az aks draft setup-gh

Siapkan GitHub OIDC untuk aplikasi Anda.

Ekstensi GA
az aks draft up

Siapkan GitHub OIDC dan buat alur kerja GitHub untuk build otomatis dan sebarkan ke AKS.

Ekstensi GA
az aks draft update

Perbarui aplikasi Anda agar dapat diakses internet.

Ekstensi GA

az aks draft create

Buat Dockerfile dan file penyebaran Kubernetes minimum yang diperlukan (helm, kustomisasi, manifes) untuk direktori proyek Anda.

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

Contoh

Minta untuk membuat file Dockerfile dan penyebaran di direktori saat ini.

az aks draft create

Hasilkan hanya Dockerfile di direktori saat ini.

az aks draft create --dockerfile-only=true

Hasilkan hanya file penyebaran di direktori saat ini.

az aks draft create --deployment-only=true

Buat Dockerfile dan file penyebaran dalam proyek Java dengan nama aplikasi di direktori proyek tertentu.

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

Parameter Opsional

--app

Tentukan nama rilis helm.

--create-config

Tentukan jalur ke file konfigurasi.

--deployment-only

Hanya hasilkan file penyebaran (helm, kustomisasi, manifes) untuk penyebaran Kubernetes.

--destination

Tentukan jalur ke direktori proyek (defaultnya adalah .).

nilai default: .
--dockerfile-only

Hanya hasilkan Dockerfile untuk penyebaran Kubernetes.

--language

Tentukan bahasa yang digunakan untuk membuat penyebaran Kubernetes.

--path

Unduh dan gunakan biner Draf secara otomatis di lokasi yang ditentukan.

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az aks draft generate-workflow

Buat alur kerja GitHub untuk build otomatis dan sebarkan ke AKS.

Sebelum menjalankan perintah ini, Pastikan Anda telah menyiapkan GitHub OIDC untuk aplikasi Anda. Anda juga perlu membuat grup sumber daya, registri kontainer, dan kluster Kubernetes di Azure dan menautkan tiga sumber daya menggunakan 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]

Contoh

Minta untuk membuat alur kerja GitHub di direktori saat ini.

az aks draft generate-workflow

Minta untuk membuat alur kerja GitHub di direktori proyek tertentu.

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

Buat alur kerja GitHub dengan grup sumber daya, nama kluster AKS, nama registri kontainer di direktori proyek tertentu.

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

Buat alur kerja GitHub yang disebarkan dari cabang utama dengan grup sumber daya, nama kluster AKS, nama registri kontainer, dan nama gambar kontainer dalam direktori proyek tertentu.

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

Parameter Opsional

--branch

Tentukan cabang GitHub untuk menyebarkan secara otomatis.

--cluster-name

Tentukan nama kluster AKS.

--container-name

Tentukan nama gambar kontainer.

--destination

Tentukan jalur ke direktori proyek (defaultnya adalah .).

--path

Unduh dan gunakan biner Draf secara otomatis di lokasi yang ditentukan.

--registry-name

Tentukan jalur ke direktori proyek.

--resource-group

Tentukan nama grup sumber daya Azure.

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az aks draft setup-gh

Siapkan GitHub OIDC untuk aplikasi Anda.

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

Contoh

Minta untuk menyiapkan GitHub OIDC untuk repositori.

az aks draft setup-gh

Siapkan GitHub OIDC di Azure untuk repositori tertentu.

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

Siapkan GitHub OIDC di Azure dengan ID langganan dan grup sumber daya.

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

Siapkan GitHub OIDC dengan nama aplikasi di Azure dengan ID langganan dan grup sumber daya untuk repositori tertentu.

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

Parameter Opsional

--app

Tentukan nama aplikasi Azure Active Directory.

--gh-repo

Tentukan repositori GitHub (organisasi/repo_name).

--path

Unduh dan gunakan biner Draf secara otomatis di lokasi yang ditentukan.

--provider

Tentukan penyedia cloud (defaultnya adalah azure).

nilai default: azure
--resource-group

Tentukan nama grup sumber daya Azure.

--subscription-id

Tentukan ID langganan Azure.

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az aks draft up

Siapkan GitHub OIDC dan buat alur kerja GitHub untuk build otomatis dan sebarkan ke AKS.

Perintah ini menggabungkan az aks draft setup-gh dan az aks draft generate-workflow. Sebelum menjalankan perintah ini, buat grup sumber daya, registri kontainer, dan kluster Kubernetes di Azure dan tautkan tiga sumber daya menggunakan 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]

Contoh

Minta untuk menyiapkan GitHub OIDC lalu buat alur kerja GitHub di direktori saat ini.

az aks draft up

Minta untuk menyiapkan GitHub OIDC lalu buat alur kerja GitHub di direktori proyek tertentu.

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

Minta untuk menyiapkan GitHub OIDC untuk repositori tertentu lalu buat alur kerja GitHub di direktori proyek tertentu.

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

Parameter Opsional

--app

Tentukan nama aplikasi.

--branch

Tentukan cabang GitHub untuk menyebarkan secara otomatis.

--cluster-name

Tentukan nama kluster AKS.

--container-name

Tentukan nama gambar kontainer.

--destination

Tentukan jalur ke direktori proyek (defaultnya adalah .).

--gh-repo

Tentukan repositori GitHub (organisasi/repo_name).

--path

Unduh dan gunakan biner Draf secara otomatis di lokasi yang ditentukan.

--provider

Tentukan penyedia cloud (defaultnya adalah azure).

nilai default: azure
--registry-name

Tentukan jalur ke direktori proyek.

--resource-group

Tentukan nama grup sumber daya Azure.

--subscription-id

Tentukan ID langganan Azure.

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az aks draft update

Perbarui aplikasi Anda agar dapat diakses internet.

Perintah ini secara otomatis memperbarui file yaml Anda seperlunya sehingga aplikasi Anda akan dapat menerima permintaan eksternal.

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

Contoh

Minta untuk memperbarui aplikasi agar dapat diakses internet.

az aks draft update

Minta untuk memperbarui aplikasi agar dapat diakses internet dalam direktori proyek tertentu.

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

Perbarui aplikasi agar dapat diakses internet dengan sejumlah sumber daya ingress dan sertifikat Keyvault di direktori proyek tertentu.

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

Parameter Opsional

--certificate

Tentukan URI sertifikat Keyvault yang akan disajikan.

--destination

Tentukan jalur ke direktori proyek (defaultnya adalah .).

--host

Tentukan host sumber daya ingress.

--path

Unduh dan gunakan biner Draf secara otomatis di lokasi yang ditentukan.

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.