az aks maintenanceconfiguration

Catatan

Grup perintah ini memiliki perintah yang ditentukan di Azure CLI dan setidaknya satu ekstensi. Instal setiap ekstensi untuk mendapatkan manfaat dari kemampuannya yang diperluas. Pelajari lebih lanjut tentang ekstensi.

Perintah untuk mengelola konfigurasi pemeliharaan di kluster Kubernetes terkelola.

Perintah

Nama Deskripsi Jenis Status
az aks maintenanceconfiguration add

Tambahkan konfigurasi pemeliharaan di kluster Kubernetes terkelola.

Inti GA
az aks maintenanceconfiguration add (aks-preview extension)

Tambahkan konfigurasi pemeliharaan di kluster Kubernetes terkelola.

Ekstensi GA
az aks maintenanceconfiguration delete

Menghapus konfigurasi pemeliharaan di kluster Kubernetes terkelola.

Inti GA
az aks maintenanceconfiguration delete (aks-preview extension)

Menghapus konfigurasi pemeliharaan di kluster Kubernetes terkelola.

Ekstensi GA
az aks maintenanceconfiguration list

Mencantumkan konfigurasi pemeliharaan di kluster Kubernetes terkelola.

Inti GA
az aks maintenanceconfiguration list (aks-preview extension)

Mencantumkan konfigurasi pemeliharaan di kluster Kubernetes terkelola.

Ekstensi GA
az aks maintenanceconfiguration show

Tampilkan detail konfigurasi pemeliharaan di kluster Kubernetes terkelola.

Inti GA
az aks maintenanceconfiguration show (aks-preview extension)

Tampilkan detail konfigurasi pemeliharaan di kluster Kubernetes terkelola.

Ekstensi GA
az aks maintenanceconfiguration update

Memperbarui konfigurasi pemeliharaan kluster Kubernetes terkelola.

Inti GA
az aks maintenanceconfiguration update (aks-preview extension)

Memperbarui konfigurasi pemeliharaan kluster Kubernetes terkelola.

Ekstensi GA

az aks maintenanceconfiguration add

Tambahkan konfigurasi pemeliharaan di kluster Kubernetes terkelola.

az aks maintenanceconfiguration add --cluster-name
                                    --name
                                    --resource-group
                                    [--config-file]
                                    [--day-of-month]
                                    [--day-of-week]
                                    [--duration]
                                    [--interval-days]
                                    [--interval-months]
                                    [--interval-weeks]
                                    [--schedule-type {AbsoluteMonthly, Daily, RelativeMonthly, Weekly}]
                                    [--start-date]
                                    [--start-hour]
                                    [--start-time]
                                    [--utc-offset]
                                    [--week-index {First, Fourth, Last, Second, Third}]
                                    [--weekday]

Contoh

Tambahkan konfigurasi pemeliharaan default dengan --weekday dan --start-hour.

az aks maintenanceconfiguration add -g MyResourceGroup --cluster-name test1 -n default --weekday Monday  --start-hour 1
  The maintenance is allowed on Monday 1:00am to 2:00am

Tambahkan konfigurasi pemeliharaan default dengan --weekday. Pemeliharaan diperbolehkan pada setiap saat hari itu.

az aks maintenanceconfiguration add -g MyResourceGroup --cluster-name test1 -n default --weekday Monday
  The maintenance is allowed on Monday.

Menambahkan konfigurasi pemeliharaan default dengan file json konfigurasi pemeliharaan

az aks maintenanceconfiguration add -g MyResourceGroup --cluster-name test1 -n default --config-file ./test.json
    The content of json file looks below. It means the maintenance is allowed on UTC time Tuesday 1:00am - 3:00 am and Wednesday 1:00am - 2:00am, 6:00am-7:00am
    No maintenance is allowed from 2020-11-26T03:00:00Z to 2020-11-30T12:00:00Z and from 2020-12-26T03:00:00Z to 2020-12-26T12:00:00Z even if they are allowed in the above weekly setting
    {
          "timeInWeek": [
            {
              "day": "Tuesday",
              "hourSlots": [
                1,
                2
              ]
            },
            {
              "day": "Wednesday",
              "hourSlots": [
                1,
                6
              ]
            }
          ],
          "notAllowedTime": [
            {
              "start": "2021-11-26T03:00:00Z",
              "end": "2021-11-30T12:00:00Z"
            },
            {
              "start": "2021-12-26T03:00:00Z",
              "end": "2021-12-26T12:00:00Z"
            }
          ]
  }

Tambahkan konfigurasi pemeliharaan aksManagedNodeOSUpgradeSchedule dengan jadwal harian.

az aks maintenanceconfiguration add -g MyResourceGroup --cluster-name test1 -n aksManagedNodeOSUpgradeSchedule --schedule-type Daily --interval-days 2 --duration 12 --utc-offset=-08:00 --start-date 2023-01-16 --start-time 00:00
  The maintenance is allowed from 00:00 to 12:00 (adjusted with UTC offset: -08:00) every two days, and this configuration will be effective from 2023-01-16.

Tambahkan konfigurasi pemeliharaan aksManagedNodeOSUpgradeSchedule dengan jadwal mingguan.

az aks maintenanceconfiguration add -g MyResourceGroup --cluster-name test1 -n aksManagedNodeOSUpgradeSchedule --schedule-type Weekly --day-of-week Friday --interval-weeks 3 --duration 8 --utc-offset +05:30 --start-date 2023-01-16 --start-time 09:30
  The maintenance is allowed on Friday from 09:30 to 17:30 (adjusted with UTC offset: +05:30) every three weeks, and this configuration will be effective from 2023-01-16.

Tambahkan konfigurasi pemeliharaan aksManagedAutoUpgradeSchedule dengan jadwal bulanan absolut.

az aks maintenanceconfiguration add -g MyResourceGroup --cluster-name test1 -n aksManagedAutoUpgradeSchedule --schedule-type AbsoluteMonthly --day-of-month 15 --interval-months 1 --duration 6 --utc-offset +05:30 --start-date 2023-01-16 --start-time 09:30
  The maintenance is allowed on the 15th of the month from 09:30 to 15:30 (adjusted with UTC offset: +05:30) every month, and this configuration will be effective from 2023-01-16.

Tambahkan konfigurasi pemeliharaan aksManagedAutoUpgradeSchedule dengan jadwal bulanan relatif.

az aks maintenanceconfiguration add -g MyResourceGroup --cluster-name test1 -n aksManagedAutoUpgradeSchedule --schedule-type RelativeMonthly --day-of-week Tuesday --week-index Last --interval-months 3 --duration 6 --start-date 2023-01-16 --start-time 09:30
  The maintenance is allowed on the last Tuesday from 09:30 to 15:30 in default UTC time every 3 months, and this configuration will be effective from 2023-01-16.

Tambahkan konfigurasi pemeliharaan aksManagedAutoUpgradeSchedule dengan file json.

az aks maintenanceconfiguration add -g MyResourceGroup --cluster-name test1 -n aksManagedAutoUpgradeSchedule --config-file ./test.json
    The content of json file looks below. It means the maintenance is allowed on the 1st of the month from 09:00 to 13:00 (adjusted with UTC offset: -08:00) every 3 months, and this configuration will be effective from 2023-01-16.
    No maintenance is allowed from 2022-12-23 to 2023-01-05 and from 2023-11-23 to 2023-11-26 even if they are allowed in the above monthly setting
    {
        "maintenanceWindow": {
            "schedule": {
                "absoluteMonthly": {
                    "intervalMonths": 3,
                    "dayOfMonth": 1
                }
            },
            "durationHours": 4,
            "utcOffset": "-08:00",
            "startTime": "09:00",
            "notAllowedDates": [
                {
                    "start": "2022-12-23",
                    "end": "2023-01-05"
                },
                {
                    "start": "2023-11-23",
                    "end": "2023-11-26"
                }
            ]
        }
    }

Parameter yang Diperlukan

--cluster-name

Nama kluster.

--name -n

Nama konfigurasi.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

--config-file

File json konfigurasi pemeliharaan.

--day-of-month

Tentukan pada hari mana dalam sebulan pemeliharaan terjadi. Misalnya 1 menunjukkan tanggal 1 bulan. Hanya berlaku untuk jenis jadwal bulanan absolut.

--day-of-week

Tentukan pada hari mana pemeliharaan terjadi. Misalnya, "Senin". Berlaku untuk jenis jadwal mingguan dan relatif bulanan.

--duration

Panjang jendela pemeliharaan berkisar antara 4 hingga 24 jam.

--interval-days

Jumlah hari antara setiap set kemunculan untuk jenis jadwal harian.

--interval-months

Jumlah bulan antara setiap set kemunculan. Berlaku untuk jenis jadwal bulanan absolut dan relatif.

--interval-weeks

Jumlah minggu antara setiap set kemunculan. Hanya berlaku untuk jenis jadwal mingguan.

--schedule-type

Pilih 'Harian', 'Mingguan', 'AbsoluteMonthly' atau 'RelativeMonthly' untuk jadwal pemeliharaan Anda. Hanya berlaku untuk konfigurasi pemeliharaan 'aksManagedAutoUpgradeSchedule' dan 'aksManagedNodeOSUpgradeSchedule'.

nilai yang diterima: AbsoluteMonthly, Daily, RelativeMonthly, Weekly
--start-date

Tanggal konfigurasi pemeliharaan diaktifkan. Jika tidak ditentukan, jendela pemeliharaan akan segera aktif.".

--start-hour

Waktu mulai jendela 1 jam yang pemeliharaannya diizinkan. Misalnya 1 berarti diperbolehkan antara pukul 01.00 dan 02.00. Hanya berlaku untuk konfigurasi pemeliharaan default.

--start-time

Waktu mulai jendela pemeliharaan. Nilai yang diterima adalah dari '00:00' hingga '23:59'. '--utc-offset' berlaku untuk bidang ini. Misalnya, '02:00' dengan '--utc-offset +02:00' berarti waktu UTC '00:00'.

--utc-offset

Offset UTC dalam format +/-HH:mm. Misalnya, '+05:30' untuk IST dan '-07:00' untuk PST. Jika tidak ditentukan, defaultnya adalah '+00:00'.

--week-index

Tentukan pada instans hari yang diizinkan yang ditentukan dalam '--day-of-week' pemeliharaan terjadi. Hanya berlaku untuk jenis jadwal bulanan relatif.

nilai yang diterima: First, Fourth, Last, Second, Third
--weekday

Sehari dalam seminggu di mana pemeliharaan diizinkan. Misalnya Senin. Hanya berlaku untuk konfigurasi pemeliharaan default.

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 maintenanceconfiguration add (aks-preview extension)

Tambahkan konfigurasi pemeliharaan di kluster Kubernetes terkelola.

az aks maintenanceconfiguration add --cluster-name
                                    --name
                                    --resource-group
                                    [--config-file]
                                    [--day-of-month]
                                    [--day-of-week]
                                    [--duration]
                                    [--interval-days]
                                    [--interval-months]
                                    [--interval-weeks]
                                    [--schedule-type {AbsoluteMonthly, Daily, RelativeMonthly, Weekly}]
                                    [--start-date]
                                    [--start-hour]
                                    [--start-time]
                                    [--utc-offset]
                                    [--week-index {First, Fourth, Last, Second, Third}]
                                    [--weekday]

Contoh

Tambahkan konfigurasi pemeliharaan default dengan --weekday dan --start-hour.

az aks maintenanceconfiguration add -g MyResourceGroup --cluster-name test1 -n default --weekday Monday  --start-hour 1
  The maintenance is allowed on Monday 1:00am to 2:00am

Tambahkan konfigurasi pemeliharaan default dengan --weekday. Pemeliharaan diperbolehkan pada setiap saat hari itu.

az aks maintenanceconfiguration add -g MyResourceGroup --cluster-name test1 -n default --weekday Monday
  The maintenance is allowed on Monday.

Menambahkan konfigurasi pemeliharaan default dengan file json konfigurasi pemeliharaan

az aks maintenanceconfiguration add -g MyResourceGroup --cluster-name test1 -n default --config-file ./test.json
    The content of json file looks below. It means the maintenance is allowed on UTC time Tuesday 1:00am - 3:00 am and Wednesday 1:00am - 2:00am, 6:00am-7:00am
    No maintenance is allowed from 2020-11-26T03:00:00Z to 2020-11-30T12:00:00Z and from 2020-12-26T03:00:00Z to 2020-12-26T12:00:00Z even if they are allowed in the above weekly setting
    {
          "timeInWeek": [
            {
              "day": "Tuesday",
              "hourSlots": [
                1,
                2
              ]
            },
            {
              "day": "Wednesday",
              "hourSlots": [
                1,
                6
              ]
            }
          ],
          "notAllowedTime": [
            {
              "start": "2021-11-26T03:00:00Z",
              "end": "2021-11-30T12:00:00Z"
            },
            {
              "start": "2021-12-26T03:00:00Z",
              "end": "2021-12-26T12:00:00Z"
            }
          ]
  }

Tambahkan konfigurasi pemeliharaan aksManagedNodeOSUpgradeSchedule dengan jadwal harian.

az aks maintenanceconfiguration add -g MyResourceGroup --cluster-name test1 -n aksManagedNodeOSUpgradeSchedule --schedule-type Daily --interval-days 2 --duration 12 --utc-offset=-08:00 --start-date 2023-01-16 --start-time 00:00
  The maintenance is allowed from 00:00 to 12:00 (adjusted with UTC offset: -08:00) every two days, and this configuration will be effective from 2023-01-16.

Tambahkan konfigurasi pemeliharaan aksManagedNodeOSUpgradeSchedule dengan jadwal mingguan.

az aks maintenanceconfiguration add -g MyResourceGroup --cluster-name test1 -n aksManagedNodeOSUpgradeSchedule --schedule-type Weekly --day-of-week Friday --interval-weeks 3 --duration 8 --utc-offset +05:30 --start-date 2023-01-16 --start-time 09:30
  The maintenance is allowed on Friday from 09:30 to 17:30 (adjusted with UTC offset: +05:30) every three weeks, and this configuration will be effective from 2023-01-16.

Tambahkan konfigurasi pemeliharaan aksManagedAutoUpgradeSchedule dengan jadwal bulanan absolut.

az aks maintenanceconfiguration add -g MyResourceGroup --cluster-name test1 -n aksManagedAutoUpgradeSchedule --schedule-type AbsoluteMonthly --day-of-month 15 --interval-months 1 --duration 6 --utc-offset +05:30 --start-date 2023-01-16 --start-time 09:30
  The maintenance is allowed on the 15th of the month from 09:30 to 15:30 (adjusted with UTC offset: +05:30) every month, and this configuration will be effective from 2023-01-16.

Tambahkan konfigurasi pemeliharaan aksManagedAutoUpgradeSchedule dengan jadwal bulanan relatif.

az aks maintenanceconfiguration add -g MyResourceGroup --cluster-name test1 -n aksManagedAutoUpgradeSchedule --schedule-type RelativeMonthly --day-of-week Tuesday --week-index Last --interval-months 3 --duration 6 --start-date 2023-01-16 --start-time 09:30
  The maintenance is allowed on the last Tuesday from 09:30 to 15:30 in default UTC time every 3 months, and this configuration will be effective from 2023-01-16.

Tambahkan konfigurasi pemeliharaan aksManagedAutoUpgradeSchedule dengan file json.

az aks maintenanceconfiguration add -g MyResourceGroup --cluster-name test1 -n aksManagedAutoUpgradeSchedule --config-file ./test.json
    The content of json file looks below. It means the maintenance is allowed on the 1st of the month from 09:00 to 13:00 (adjusted with UTC offset: -08:00) every 3 months, and this configuration will be effective from 2023-01-16.
    No maintenance is allowed from 2022-12-23 to 2023-01-05 and from 2023-11-23 to 2023-11-26 even if they are allowed in the above monthly setting
    {
        "maintenanceWindow": {
            "schedule": {
                "absoluteMonthly": {
                    "intervalMonths": 3,
                    "dayOfMonth": 1
                }
            },
            "durationHours": 4,
            "utcOffset": "-08:00",
            "startTime": "09:00",
            "notAllowedDates": [
                {
                    "start": "2022-12-23",
                    "end": "2023-01-05"
                },
                {
                    "start": "2023-11-23",
                    "end": "2023-11-26"
                }
            ]
        }
    }

Parameter yang Diperlukan

--cluster-name

Nama kluster.

--name -n

Nama konfigurasi.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

--config-file

File json konfigurasi pemeliharaan.

--day-of-month

Tentukan pada hari mana dalam sebulan pemeliharaan terjadi. Misalnya 1 menunjukkan tanggal 1 bulan. Hanya berlaku untuk jenis jadwal bulanan absolut.

--day-of-week

Tentukan pada hari mana pemeliharaan terjadi. Misalnya, "Senin". Berlaku untuk jenis jadwal mingguan dan relatif bulanan.

--duration

Panjang jendela pemeliharaan berkisar antara 4 hingga 24 jam.

--interval-days

Jumlah hari antara setiap set kemunculan untuk jenis jadwal harian.

--interval-months

Jumlah bulan antara setiap set kemunculan. Berlaku untuk jenis jadwal bulanan absolut dan relatif.

--interval-weeks

Jumlah minggu antara setiap set kemunculan. Hanya berlaku untuk jenis jadwal mingguan.

--schedule-type

Pilih 'Harian', 'Mingguan', 'AbsoluteMonthly' atau 'RelativeMonthly' untuk jadwal pemeliharaan Anda. Hanya berlaku untuk konfigurasi pemeliharaan 'aksManagedAutoUpgradeSchedule' dan 'aksManagedNodeOSUpgradeSchedule'.

nilai yang diterima: AbsoluteMonthly, Daily, RelativeMonthly, Weekly
--start-date

Tanggal konfigurasi pemeliharaan diaktifkan. Jika tidak ditentukan, jendela pemeliharaan akan segera aktif.".

--start-hour

Waktu mulai jendela 1 jam yang pemeliharaannya diizinkan. Misalnya 1 berarti diperbolehkan antara pukul 01.00 dan 02.00. Hanya berlaku untuk konfigurasi pemeliharaan default.

--start-time

Waktu mulai jendela pemeliharaan. Nilai yang diterima adalah dari '00:00' hingga '23:59'. '--utc-offset' berlaku untuk bidang ini. Misalnya, '02:00' dengan '--utc-offset +02:00' berarti waktu UTC '00:00'.

--utc-offset

Offset UTC dalam format +/-HH:mm. Misalnya, '+05:30' untuk IST dan '-07:00' untuk PST. Jika tidak ditentukan, defaultnya adalah '+00:00'.

--week-index

Tentukan pada instans hari yang diizinkan yang ditentukan dalam '--day-of-week' pemeliharaan terjadi. Hanya berlaku untuk jenis jadwal bulanan relatif.

nilai yang diterima: First, Fourth, Last, Second, Third
--weekday

Sehari dalam seminggu di mana pemeliharaan diizinkan. Misalnya Senin. Hanya berlaku untuk konfigurasi pemeliharaan default.

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 maintenanceconfiguration delete

Menghapus konfigurasi pemeliharaan di kluster Kubernetes terkelola.

az aks maintenanceconfiguration delete --cluster-name
                                       --name
                                       --resource-group

Parameter yang Diperlukan

--cluster-name

Nama kluster.

--name -n

Nama konfigurasi.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

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 maintenanceconfiguration delete (aks-preview extension)

Menghapus konfigurasi pemeliharaan di kluster Kubernetes terkelola.

az aks maintenanceconfiguration delete --cluster-name
                                       --name
                                       --resource-group

Parameter yang Diperlukan

--cluster-name

Nama kluster.

--name -n

Nama konfigurasi.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

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 maintenanceconfiguration list

Mencantumkan konfigurasi pemeliharaan di kluster Kubernetes terkelola.

az aks maintenanceconfiguration list --cluster-name
                                     --resource-group

Parameter yang Diperlukan

--cluster-name

Nama kluster.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

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 maintenanceconfiguration list (aks-preview extension)

Mencantumkan konfigurasi pemeliharaan di kluster Kubernetes terkelola.

az aks maintenanceconfiguration list --cluster-name
                                     --resource-group

Parameter yang Diperlukan

--cluster-name

Nama kluster.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

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 maintenanceconfiguration show

Tampilkan detail konfigurasi pemeliharaan di kluster Kubernetes terkelola.

az aks maintenanceconfiguration show --cluster-name
                                     --name
                                     --resource-group

Parameter yang Diperlukan

--cluster-name

Nama kluster.

--name -n

Nama konfigurasi.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

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 maintenanceconfiguration show (aks-preview extension)

Tampilkan detail konfigurasi pemeliharaan di kluster Kubernetes terkelola.

az aks maintenanceconfiguration show --cluster-name
                                     --name
                                     --resource-group

Parameter yang Diperlukan

--cluster-name

Nama kluster.

--name -n

Nama konfigurasi.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

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 maintenanceconfiguration update

Memperbarui konfigurasi pemeliharaan kluster Kubernetes terkelola.

az aks maintenanceconfiguration update --cluster-name
                                       --name
                                       --resource-group
                                       [--config-file]
                                       [--day-of-month]
                                       [--day-of-week]
                                       [--duration]
                                       [--interval-days]
                                       [--interval-months]
                                       [--interval-weeks]
                                       [--schedule-type {AbsoluteMonthly, Daily, RelativeMonthly, Weekly}]
                                       [--start-date]
                                       [--start-hour]
                                       [--start-time]
                                       [--utc-offset]
                                       [--week-index {First, Fourth, Last, Second, Third}]
                                       [--weekday]

Contoh

Perbarui konfigurasi pemeliharaan default dengan --weekday dan --start-hour.

az aks maintenanceconfiguration update -g MyResourceGroup --cluster-name test1 -n default --weekday Monday  --start-hour 1
  The maintenance is allowed on Monday 1:00am to 2:00am

Perbarui konfigurasi pemeliharaan default dengan --weekday. Pemeliharaan diperbolehkan pada setiap saat hari itu.

az aks maintenanceconfiguration update -g MyResourceGroup --cluster-name test1 -n default --weekday Monday
  The maintenance is allowed on Monday.

Memperbarui konfigurasi pemeliharaan default dengan file json konfigurasi pemeliharaan

az aks maintenanceconfiguration update -g MyResourceGroup --cluster-name test1 -n default --config-file ./test.json
    The content of json file looks below. It means the maintenance is allowed on UTC time Tuesday 1:00am - 3:00 am and Wednesday 1:00am - 2:00am, 6:00am-7:00am
    No maintenance is allowed from 2020-11-26T03:00:00Z to 2020-11-30T12:00:00Z and from 2020-12-26T03:00:00Z to 2020-12-26T12:00:00Z even if they are allowed in the above weekly setting
    {
          "timeInWeek": [
            {
              "day": "Tuesday",
              "hourSlots": [
                1,
                2
              ]
            },
            {
              "day": "Wednesday",
              "hourSlots": [
                1,
                6
              ]
            }
          ],
          "notAllowedTime": [
            {
              "start": "2021-11-26T03:00:00Z",
              "end": "2021-11-30T12:00:00Z"
            },
            {
              "start": "2021-12-26T03:00:00Z",
              "end": "2021-12-26T12:00:00Z"
            }
          ]
  }

Perbarui konfigurasi pemeliharaan aksManagedNodeOSUpgradeSchedule dengan jadwal harian.

az aks maintenanceconfiguration update -g MyResourceGroup --cluster-name test1 -n aksManagedNodeOSUpgradeSchedule --schedule-type Daily --interval-days 2 --duration 12 --utc-offset=-08:00 --start-date 2023-01-16 --start-time 00:00
  The maintenance is allowed from 00:00 to 12:00 (adjusted with UTC offset: -08:00) every two days. This configuration will be effective from 2023-01-16.

Perbarui konfigurasi pemeliharaan aksManagedNodeOSUpgradeSchedule dengan jadwal mingguan.

az aks maintenanceconfiguration update -g MyResourceGroup --cluster-name test1 -n aksManagedNodeOSUpgradeSchedule --schedule-type Weekly --day-of-week Friday --interval-weeks 3 --duration 8 --utc-offset +05:30 --start-date 2023-01-16 --start-time 09:30
  The maintenance is allowed on Friday from 09:30 to 17:30 (adjusted with UTC offset: +05:30) every three weeks. This configuration will be effective from 2023-01-16.

Perbarui konfigurasi pemeliharaan aksManagedAutoUpgradeSchedule dengan jadwal bulanan absolut.

az aks maintenanceconfiguration update -g MyResourceGroup --cluster-name test1 -n aksManagedAutoUpgradeSchedule --schedule-type AbsoluteMonthly --day-of-month 15 --interval-months 1 --duration 6 --utc-offset +05:30 --start-date 2023-01-16 --start-time 09:30
  The maintenance is allowed on the 15th of the month from 09:30 to 15:30 (adjusted with UTC offset: +05:30) every month. This configuration will be effective from 2023-01-16.

Perbarui konfigurasi pemeliharaan aksManagedAutoUpgradeSchedule dengan jadwal bulanan relatif.

az aks maintenanceconfiguration update -g MyResourceGroup --cluster-name test1 -n aksManagedAutoUpgradeSchedule --schedule-type RelativeMonthly --day-of-week Tuesday --week-index Last --interval-months 3 --duration 6 --start-date 2023-01-16 --start-time 09:30
  The maintenance is allowed on the last Tuesday from 09:30 to 15:30 in default UTC time every 3 months. This configuration will be effective from 2023-01-16.

Perbarui konfigurasi pemeliharaan aksManagedAutoUpgradeSchedule dengan file json.

az aks maintenanceconfiguration update -g MyResourceGroup --cluster-name test1 -n aksManagedAutoUpgradeSchedule --config-file ./test.json
    The content of json file looks below. It means the maintenance is allowed on the 1st of the month from 09:00 to 13:00 (adjusted with UTC offset: -08:00) every 3 months, and this configuration will be effective from 2023-01-16.
    No maintenance is allowed from 2022-12-23 to 2023-01-05 and from 2023-11-23 to 2023-11-26 even if they are allowed in the above monthly setting
    {
        "maintenanceWindow": {
            "schedule": {
                "absoluteMonthly": {
                    "intervalMonths": 3,
                    "dayOfMonth": 1
                }
            },
            "durationHours": 4,
            "utcOffset": "-08:00",
            "startTime": "09:00",
            "notAllowedDates": [
                {
                    "start": "2022-12-23",
                    "end": "2023-01-05"
                },
                {
                    "start": "2023-11-23",
                    "end": "2023-11-26"
                }
            ]
        }
    }

Parameter yang Diperlukan

--cluster-name

Nama kluster.

--name -n

Nama konfigurasi.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

--config-file

File json konfigurasi pemeliharaan.

--day-of-month

Tentukan pada hari mana dalam sebulan pemeliharaan terjadi. Misalnya 1 menunjukkan tanggal 1 bulan. Hanya berlaku untuk jenis jadwal bulanan absolut.

--day-of-week

Tentukan pada hari mana pemeliharaan terjadi. Misalnya, "Senin". Berlaku untuk jenis jadwal mingguan dan relatif bulanan.

--duration

Panjang jendela pemeliharaan berkisar antara 4 hingga 24 jam.

--interval-days

Jumlah hari antara setiap set kemunculan untuk jenis jadwal harian.

--interval-months

Jumlah bulan antara setiap set kemunculan. Berlaku untuk jenis jadwal bulanan absolut dan relatif.

--interval-weeks

Jumlah minggu antara setiap set kemunculan. Hanya berlaku untuk jenis jadwal mingguan.

--schedule-type

Pilih 'Harian', 'Mingguan', 'AbsoluteMonthly' atau 'RelativeMonthly' untuk jadwal pemeliharaan Anda. Hanya berlaku untuk konfigurasi pemeliharaan 'aksManagedAutoUpgradeSchedule' dan 'aksManagedNodeOSUpgradeSchedule'.

nilai yang diterima: AbsoluteMonthly, Daily, RelativeMonthly, Weekly
--start-date

Tanggal konfigurasi pemeliharaan diaktifkan. Jika tidak ditentukan, jendela pemeliharaan akan segera aktif.".

--start-hour

Waktu mulai jendela 1 jam yang pemeliharaannya diizinkan. Misalnya 1 berarti diperbolehkan antara pukul 01.00 dan 02.00. Hanya berlaku untuk konfigurasi pemeliharaan default.

--start-time

Waktu mulai jendela pemeliharaan. Nilai yang diterima adalah dari '00:00' hingga '23:59'. '--utc-offset' berlaku untuk bidang ini. Misalnya, '02:00' dengan '--utc-offset +02:00' berarti waktu UTC '00:00'.

--utc-offset

Offset UTC dalam format +/-HH:mm. Misalnya, '+05:30' untuk IST dan '-07:00' untuk PST. Jika tidak ditentukan, defaultnya adalah '+00:00'.

--week-index

Tentukan pada instans hari yang diizinkan yang ditentukan dalam '--day-of-week' pemeliharaan terjadi. Hanya berlaku untuk jenis jadwal bulanan relatif.

nilai yang diterima: First, Fourth, Last, Second, Third
--weekday

Sehari dalam seminggu di mana pemeliharaan diizinkan. Misalnya Senin. Hanya berlaku untuk konfigurasi pemeliharaan default.

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 maintenanceconfiguration update (aks-preview extension)

Memperbarui konfigurasi pemeliharaan kluster Kubernetes terkelola.

az aks maintenanceconfiguration update --cluster-name
                                       --name
                                       --resource-group
                                       [--config-file]
                                       [--day-of-month]
                                       [--day-of-week]
                                       [--duration]
                                       [--interval-days]
                                       [--interval-months]
                                       [--interval-weeks]
                                       [--schedule-type {AbsoluteMonthly, Daily, RelativeMonthly, Weekly}]
                                       [--start-date]
                                       [--start-hour]
                                       [--start-time]
                                       [--utc-offset]
                                       [--week-index {First, Fourth, Last, Second, Third}]
                                       [--weekday]

Contoh

Perbarui konfigurasi pemeliharaan default dengan --weekday dan --start-hour.

az aks maintenanceconfiguration update -g MyResourceGroup --cluster-name test1 -n default --weekday Monday  --start-hour 1
  The maintenance is allowed on Monday 1:00am to 2:00am

Perbarui konfigurasi pemeliharaan default dengan --weekday. Pemeliharaan diperbolehkan pada setiap saat hari itu.

az aks maintenanceconfiguration update -g MyResourceGroup --cluster-name test1 -n default --weekday Monday
  The maintenance is allowed on Monday.

Memperbarui konfigurasi pemeliharaan default dengan file json konfigurasi pemeliharaan

az aks maintenanceconfiguration update -g MyResourceGroup --cluster-name test1 -n default --config-file ./test.json
    The content of json file looks below. It means the maintenance is allowed on UTC time Tuesday 1:00am - 3:00 am and Wednesday 1:00am - 2:00am, 6:00am-7:00am
    No maintenance is allowed from 2020-11-26T03:00:00Z to 2020-11-30T12:00:00Z and from 2020-12-26T03:00:00Z to 2020-12-26T12:00:00Z even if they are allowed in the above weekly setting
    {
          "timeInWeek": [
            {
              "day": "Tuesday",
              "hourSlots": [
                1,
                2
              ]
            },
            {
              "day": "Wednesday",
              "hourSlots": [
                1,
                6
              ]
            }
          ],
          "notAllowedTime": [
            {
              "start": "2021-11-26T03:00:00Z",
              "end": "2021-11-30T12:00:00Z"
            },
            {
              "start": "2021-12-26T03:00:00Z",
              "end": "2021-12-26T12:00:00Z"
            }
          ]
  }

Perbarui konfigurasi pemeliharaan aksManagedNodeOSUpgradeSchedule dengan jadwal harian.

az aks maintenanceconfiguration update -g MyResourceGroup --cluster-name test1 -n aksManagedNodeOSUpgradeSchedule --schedule-type Daily --interval-days 2 --duration 12 --utc-offset=-08:00 --start-date 2023-01-16 --start-time 00:00
  The maintenance is allowed from 00:00 to 12:00 (adjusted with UTC offset: -08:00) every two days. This configuration will be effective from 2023-01-16.

Perbarui konfigurasi pemeliharaan aksManagedNodeOSUpgradeSchedule dengan jadwal mingguan.

az aks maintenanceconfiguration update -g MyResourceGroup --cluster-name test1 -n aksManagedNodeOSUpgradeSchedule --schedule-type Weekly --day-of-week Friday --interval-weeks 3 --duration 8 --utc-offset +05:30 --start-date 2023-01-16 --start-time 09:30
  The maintenance is allowed on Friday from 09:30 to 17:30 (adjusted with UTC offset: +05:30) every three weeks. This configuration will be effective from 2023-01-16.

Perbarui konfigurasi pemeliharaan aksManagedAutoUpgradeSchedule dengan jadwal bulanan absolut.

az aks maintenanceconfiguration update -g MyResourceGroup --cluster-name test1 -n aksManagedAutoUpgradeSchedule --schedule-type AbsoluteMonthly --day-of-month 15 --interval-months 1 --duration 6 --utc-offset +05:30 --start-date 2023-01-16 --start-time 09:30
  The maintenance is allowed on the 15th of the month from 09:30 to 15:30 (adjusted with UTC offset: +05:30) every month. This configuration will be effective from 2023-01-16.

Perbarui konfigurasi pemeliharaan aksManagedAutoUpgradeSchedule dengan jadwal bulanan relatif.

az aks maintenanceconfiguration update -g MyResourceGroup --cluster-name test1 -n aksManagedAutoUpgradeSchedule --schedule-type RelativeMonthly --day-of-week Tuesday --week-index Last --interval-months 3 --duration 6 --start-date 2023-01-16 --start-time 09:30
  The maintenance is allowed on the last Tuesday from 09:30 to 15:30 in default UTC time every 3 months. This configuration will be effective from 2023-01-16.

Perbarui konfigurasi pemeliharaan aksManagedAutoUpgradeSchedule dengan file json.

az aks maintenanceconfiguration update -g MyResourceGroup --cluster-name test1 -n aksManagedAutoUpgradeSchedule --config-file ./test.json
    The content of json file looks below. It means the maintenance is allowed on the 1st of the month from 09:00 to 13:00 (adjusted with UTC offset: -08:00) every 3 months, and this configuration will be effective from 2023-01-16.
    No maintenance is allowed from 2022-12-23 to 2023-01-05 and from 2023-11-23 to 2023-11-26 even if they are allowed in the above monthly setting
    {
        "maintenanceWindow": {
            "schedule": {
                "absoluteMonthly": {
                    "intervalMonths": 3,
                    "dayOfMonth": 1
                }
            },
            "durationHours": 4,
            "utcOffset": "-08:00",
            "startTime": "09:00",
            "notAllowedDates": [
                {
                    "start": "2022-12-23",
                    "end": "2023-01-05"
                },
                {
                    "start": "2023-11-23",
                    "end": "2023-11-26"
                }
            ]
        }
    }

Parameter yang Diperlukan

--cluster-name

Nama kluster.

--name -n

Nama konfigurasi.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

--config-file

File json konfigurasi pemeliharaan.

--day-of-month

Tentukan pada hari mana dalam sebulan pemeliharaan terjadi. Misalnya 1 menunjukkan tanggal 1 bulan. Hanya berlaku untuk jenis jadwal bulanan absolut.

--day-of-week

Tentukan pada hari mana pemeliharaan terjadi. Misalnya, "Senin". Berlaku untuk jenis jadwal mingguan dan relatif bulanan.

--duration

Panjang jendela pemeliharaan berkisar antara 4 hingga 24 jam.

--interval-days

Jumlah hari antara setiap set kemunculan untuk jenis jadwal harian.

--interval-months

Jumlah bulan antara setiap set kemunculan. Berlaku untuk jenis jadwal bulanan absolut dan relatif.

--interval-weeks

Jumlah minggu antara setiap set kemunculan. Hanya berlaku untuk jenis jadwal mingguan.

--schedule-type

Pilih 'Harian', 'Mingguan', 'AbsoluteMonthly' atau 'RelativeMonthly' untuk jadwal pemeliharaan Anda. Hanya berlaku untuk konfigurasi pemeliharaan 'aksManagedAutoUpgradeSchedule' dan 'aksManagedNodeOSUpgradeSchedule'.

nilai yang diterima: AbsoluteMonthly, Daily, RelativeMonthly, Weekly
--start-date

Tanggal konfigurasi pemeliharaan diaktifkan. Jika tidak ditentukan, jendela pemeliharaan akan segera aktif.".

--start-hour

Waktu mulai jendela 1 jam yang pemeliharaannya diizinkan. Misalnya 1 berarti diperbolehkan antara pukul 01.00 dan 02.00. Hanya berlaku untuk konfigurasi pemeliharaan default.

--start-time

Waktu mulai jendela pemeliharaan. Nilai yang diterima adalah dari '00:00' hingga '23:59'. '--utc-offset' berlaku untuk bidang ini. Misalnya, '02:00' dengan '--utc-offset +02:00' berarti waktu UTC '00:00'.

--utc-offset

Offset UTC dalam format +/-HH:mm. Misalnya, '+05:30' untuk IST dan '-07:00' untuk PST. Jika tidak ditentukan, defaultnya adalah '+00:00'.

--week-index

Tentukan pada instans hari yang diizinkan yang ditentukan dalam '--day-of-week' pemeliharaan terjadi. Hanya berlaku untuk jenis jadwal bulanan relatif.

nilai yang diterima: First, Fourth, Last, Second, Third
--weekday

Sehari dalam seminggu di mana pemeliharaan diizinkan. Misalnya Senin. Hanya berlaku untuk konfigurasi pemeliharaan default.

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.