Freigeben über


az aks maintenanceconfiguration

Hinweis

Diese Befehlsgruppe verfügt über Befehle, die sowohl in Azure CLI als auch in mindestens einer Erweiterung definiert sind. Installieren Sie jede Erweiterung, um von ihren erweiterten Funktionen zu profitieren. Weitere Informationen zu Erweiterungen

Befehle zum Verwalten von Standard Konfigurationen im verwalteten Kubernetes-Cluster.

Befehle

Name Beschreibung Typ Status
az aks maintenanceconfiguration add

Fügen Sie eine Standard Konfiguration im verwalteten Kubernetes-Cluster hinzu.

Kernspeicher Allgemein verfügbar
az aks maintenanceconfiguration add (aks-preview Erweiterung)

Fügen Sie eine Standard Konfiguration im verwalteten Kubernetes-Cluster hinzu.

Durchwahl Allgemein verfügbar
az aks maintenanceconfiguration delete

Löschen einer Standard Konfiguration im verwalteten Kubernetes-Cluster.

Kernspeicher Allgemein verfügbar
az aks maintenanceconfiguration delete (aks-preview Erweiterung)

Löschen einer Standard Konfiguration im verwalteten Kubernetes-Cluster.

Durchwahl Allgemein verfügbar
az aks maintenanceconfiguration list

Auflisten Standard Konfigurationen im verwalteten Kubernetes-Cluster.

Kernspeicher Allgemein verfügbar
az aks maintenanceconfiguration list (aks-preview Erweiterung)

Auflisten Standard Konfigurationen im verwalteten Kubernetes-Cluster.

Durchwahl Allgemein verfügbar
az aks maintenanceconfiguration show

Zeigen Sie die Details einer Standard Konfiguration im verwalteten Kubernetes-Cluster an.

Kernspeicher Allgemein verfügbar
az aks maintenanceconfiguration show (aks-preview Erweiterung)

Zeigen Sie die Details einer Standard Konfiguration im verwalteten Kubernetes-Cluster an.

Durchwahl Allgemein verfügbar
az aks maintenanceconfiguration update

Aktualisieren einer Standard konfiguration eines verwalteten Kubernetes-Clusters.

Kernspeicher Allgemein verfügbar
az aks maintenanceconfiguration update (aks-preview Erweiterung)

Aktualisieren einer Standard konfiguration eines verwalteten Kubernetes-Clusters.

Durchwahl Allgemein verfügbar

az aks maintenanceconfiguration add

Fügen Sie eine Standard Konfiguration im verwalteten Kubernetes-Cluster hinzu.

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]

Beispiele

Fügen Sie standardmäßige Standard konfiguration mit "--weekday" und "-start-hour" hinzu.

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

Fügen Sie standardmäßige Standard konfiguration mit --weekday hinzu. Die Standard tance ist zu jeder Uhrzeit dieses Tages zulässig.

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

Hinzufügen der standardkonfiguration Standard tenance mit der JSON-Datei Standard tenance

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"
            }
          ]
  }

Fügen Sie aksManagedNodeOSUpgradeSchedule Standard tenance-Konfiguration mit täglichem Zeitplan hinzu.

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.

Fügen Sie aksManagedNodeOSUpgradeSchedule Standard Tenance-Konfiguration mit wöchentlichem Zeitplan hinzu.

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.

Fügen Sie aksManagedAutoUpgradeSchedule Standard tenance-Konfiguration mit absolutem monatlichen Zeitplan hinzu.

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.

Fügen Sie aksManagedAutoUpgradeSchedule Standard tenance-Konfiguration mit relativem monatlichen Zeitplan hinzu.

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.

Fügen Sie aksManagedAutoUpgradeSchedule Standard tenance-Konfiguration mit json-Datei hinzu.

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"
                }
            ]
        }
    }

Erforderliche Parameter

--cluster-name

Den Clusternamen.

--name -n

Der Konfigurationsname.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

Optionale Parameter

--config-file

Die JSON-Datei der Standard konfiguration.

--day-of-month

Geben Sie an, an welchem Tag des Monats die Standard Intensität auftritt. Z.B. 1 gibt den 1. des Monats an. Gilt nur für den absoluten monatlichen Zeitplantyp.

--day-of-week

Geben Sie an, an welchem Wochentag die Standard Intensität auftritt. Z.B. "Montag". Gilt für wöchentliche und relative monatliche Zeitplantypen.

--duration

Die Länge des Standard Fensters reicht von 4 bis 24 Stunden.

--interval-days

Die Anzahl der Tage zwischen den einzelnen Vorkommen für den täglichen Zeitplantyp.

--interval-months

Die Anzahl der Monate zwischen den einzelnen Vorkommen. Gilt für absolute und relative monatliche Zeitplantypen.

--interval-weeks

Die Anzahl der Wochen zwischen den einzelnen Vorkommen. Gilt nur für wöchentliche Zeitplantypen.

--schedule-type

Wählen Sie entweder "Täglich", "Wöchentlich", "AbsoluteMonthly" oder "RelativeMonthly" für Ihren Standard Zeitplan aus. Gilt nur für "aksManagedAutoUpgradeSchedule" und "aksManagedNodeOSUpgradeSchedule" Standard Tenance-Konfiguration.

Zulässige Werte: AbsoluteMonthly, Daily, RelativeMonthly, Weekly
--start-date

Das Datum, an dem die konfiguration der Standard tenance aktiviert wird. Wenn nicht angegeben, wird das Fenster Standard Zusätzlichkeit sofort aktiv.".

--start-hour

Die Startzeit des 1-Stunden-Fensters, das Standard Tenance zulässig ist. Beispielsweise bedeutet 1, dass es zwischen 1:00 und 2:00 Uhr erlaubt ist. Gilt nur für die Standardkonfiguration Standard Tenance.

--start-time

Die Startzeit des Standard Zeitfensters. Akzeptierte Werte liegen zwischen '00:00' und '23:59'. '--utc-offset' gilt für dieses Feld. Beispiel: "02:00" mit "--utc-offset +02:00" bedeutet UTC-Zeit "00:00".

--utc-offset

Der UTC-Offset im Format +/-HH:mm. Beispiel: "+05:30" für IST und "-07:00" für PST. Wenn nicht angegeben, lautet der Standardwert "+00:00".

--week-index

Geben Sie an, für welche Instanz der zulässigen Tage, die in "-day-of-week" angegeben sind, die Standard Intensität auftritt. Gilt nur für den relativen monatlichen Zeitplantyp.

Zulässige Werte: First, Fourth, Last, Second, Third
--weekday

Ein Tag in der Woche, an dem Standard Intensität zulässig ist. Z.B. Montag. Gilt nur für die Standardkonfiguration Standard Tenance.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az aks maintenanceconfiguration add (aks-preview Erweiterung)

Fügen Sie eine Standard Konfiguration im verwalteten Kubernetes-Cluster hinzu.

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]

Beispiele

Fügen Sie standardmäßige Standard konfiguration mit "--weekday" und "-start-hour" hinzu.

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

Fügen Sie standardmäßige Standard konfiguration mit --weekday hinzu. Die Standard tance ist zu jeder Uhrzeit dieses Tages zulässig.

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

Hinzufügen der standardkonfiguration Standard tenance mit der JSON-Datei Standard tenance

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"
            }
          ]
  }

Fügen Sie aksManagedNodeOSUpgradeSchedule Standard tenance-Konfiguration mit täglichem Zeitplan hinzu.

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.

Fügen Sie aksManagedNodeOSUpgradeSchedule Standard Tenance-Konfiguration mit wöchentlichem Zeitplan hinzu.

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.

Fügen Sie aksManagedAutoUpgradeSchedule Standard tenance-Konfiguration mit absolutem monatlichen Zeitplan hinzu.

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.

Fügen Sie aksManagedAutoUpgradeSchedule Standard tenance-Konfiguration mit relativem monatlichen Zeitplan hinzu.

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.

Fügen Sie aksManagedAutoUpgradeSchedule Standard tenance-Konfiguration mit json-Datei hinzu.

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"
                }
            ]
        }
    }

Erforderliche Parameter

--cluster-name

Den Clusternamen.

--name -n

Der Konfigurationsname.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

Optionale Parameter

--config-file

Die JSON-Datei der Standard konfiguration.

--day-of-month

Geben Sie an, an welchem Tag des Monats die Standard Intensität auftritt. Z.B. 1 gibt den 1. des Monats an. Gilt nur für den absoluten monatlichen Zeitplantyp.

--day-of-week

Geben Sie an, an welchem Wochentag die Standard Intensität auftritt. Z.B. "Montag". Gilt für wöchentliche und relative monatliche Zeitplantypen.

--duration

Die Länge des Standard Fensters reicht von 4 bis 24 Stunden.

--interval-days

Die Anzahl der Tage zwischen den einzelnen Vorkommen für den täglichen Zeitplantyp.

--interval-months

Die Anzahl der Monate zwischen den einzelnen Vorkommen. Gilt für absolute und relative monatliche Zeitplantypen.

--interval-weeks

Die Anzahl der Wochen zwischen den einzelnen Vorkommen. Gilt nur für wöchentliche Zeitplantypen.

--schedule-type

Wählen Sie entweder "Täglich", "Wöchentlich", "AbsoluteMonthly" oder "RelativeMonthly" für Ihren Standard Zeitplan aus. Gilt nur für "aksManagedAutoUpgradeSchedule" und "aksManagedNodeOSUpgradeSchedule" Standard Tenance-Konfiguration.

Zulässige Werte: AbsoluteMonthly, Daily, RelativeMonthly, Weekly
--start-date

Das Datum, an dem die konfiguration der Standard tenance aktiviert wird. Wenn nicht angegeben, wird das Fenster Standard Zusätzlichkeit sofort aktiv.".

--start-hour

Die Startzeit des 1-Stunden-Fensters, das Standard Tenance zulässig ist. Beispielsweise bedeutet 1, dass es zwischen 1:00 und 2:00 Uhr erlaubt ist. Gilt nur für die Standardkonfiguration Standard Tenance.

--start-time

Die Startzeit des Standard Zeitfensters. Akzeptierte Werte liegen zwischen '00:00' und '23:59'. '--utc-offset' gilt für dieses Feld. Beispiel: "02:00" mit "--utc-offset +02:00" bedeutet UTC-Zeit "00:00".

--utc-offset

Der UTC-Offset im Format +/-HH:mm. Beispiel: "+05:30" für IST und "-07:00" für PST. Wenn nicht angegeben, lautet der Standardwert "+00:00".

--week-index

Geben Sie an, für welche Instanz der zulässigen Tage, die in "-day-of-week" angegeben sind, die Standard Intensität auftritt. Gilt nur für den relativen monatlichen Zeitplantyp.

Zulässige Werte: First, Fourth, Last, Second, Third
--weekday

Ein Tag in der Woche, an dem Standard Intensität zulässig ist. Z.B. Montag. Gilt nur für die Standardkonfiguration Standard Tenance.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az aks maintenanceconfiguration delete

Löschen einer Standard Konfiguration im verwalteten Kubernetes-Cluster.

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

Erforderliche Parameter

--cluster-name

Den Clusternamen.

--name -n

Der Konfigurationsname.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az aks maintenanceconfiguration delete (aks-preview Erweiterung)

Löschen einer Standard Konfiguration im verwalteten Kubernetes-Cluster.

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

Erforderliche Parameter

--cluster-name

Den Clusternamen.

--name -n

Der Konfigurationsname.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az aks maintenanceconfiguration list

Auflisten Standard Konfigurationen im verwalteten Kubernetes-Cluster.

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

Erforderliche Parameter

--cluster-name

Den Clusternamen.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az aks maintenanceconfiguration list (aks-preview Erweiterung)

Auflisten Standard Konfigurationen im verwalteten Kubernetes-Cluster.

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

Erforderliche Parameter

--cluster-name

Den Clusternamen.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az aks maintenanceconfiguration show

Zeigen Sie die Details einer Standard Konfiguration im verwalteten Kubernetes-Cluster an.

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

Erforderliche Parameter

--cluster-name

Den Clusternamen.

--name -n

Der Konfigurationsname.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az aks maintenanceconfiguration show (aks-preview Erweiterung)

Zeigen Sie die Details einer Standard Konfiguration im verwalteten Kubernetes-Cluster an.

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

Erforderliche Parameter

--cluster-name

Den Clusternamen.

--name -n

Der Konfigurationsname.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az aks maintenanceconfiguration update

Aktualisieren einer Standard konfiguration eines verwalteten Kubernetes-Clusters.

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]

Beispiele

Aktualisieren Sie die standardkonfiguration Standard tenance mit "--weekday" und "-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

Aktualisieren Sie die Standardkonfiguration Standard tenance mit --weekday. Die Standard tance ist zu jeder Uhrzeit dieses Tages zulässig.

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

Aktualisieren der standardkonfiguration Standard tenance mit der JSON-Datei Standard tenance

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"
            }
          ]
  }

Aktualisieren Sie die Konfiguration von aksManagedNodeOSUpgradeSchedule Standard tenance mit täglichem Zeitplan.

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.

Aktualisieren Sie die Konfiguration von aksManagedNodeOSUpgradeSchedule Standard tenance mit wöchentlichem Zeitplan.

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.

Aktualisieren Sie aksManagedAutoUpgradeSchedule Standard Tenance-Konfiguration mit absolutem monatlichen Zeitplan.

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.

Aktualisieren Sie aksManagedAutoUpgradeSchedule Standard tenance-Konfiguration mit relativem monatlichen Zeitplan.

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.

Aktualisieren Sie aksManagedAutoUpgradeSchedule Standard tenance-Konfiguration mit json-Datei.

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"
                }
            ]
        }
    }

Erforderliche Parameter

--cluster-name

Den Clusternamen.

--name -n

Der Konfigurationsname.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

Optionale Parameter

--config-file

Die JSON-Datei der Standard konfiguration.

--day-of-month

Geben Sie an, an welchem Tag des Monats die Standard Intensität auftritt. Z.B. 1 gibt den 1. des Monats an. Gilt nur für den absoluten monatlichen Zeitplantyp.

--day-of-week

Geben Sie an, an welchem Wochentag die Standard Intensität auftritt. Z.B. "Montag". Gilt für wöchentliche und relative monatliche Zeitplantypen.

--duration

Die Länge des Standard Fensters reicht von 4 bis 24 Stunden.

--interval-days

Die Anzahl der Tage zwischen den einzelnen Vorkommen für den täglichen Zeitplantyp.

--interval-months

Die Anzahl der Monate zwischen den einzelnen Vorkommen. Gilt für absolute und relative monatliche Zeitplantypen.

--interval-weeks

Die Anzahl der Wochen zwischen den einzelnen Vorkommen. Gilt nur für wöchentliche Zeitplantypen.

--schedule-type

Wählen Sie entweder "Täglich", "Wöchentlich", "AbsoluteMonthly" oder "RelativeMonthly" für Ihren Standard Zeitplan aus. Gilt nur für "aksManagedAutoUpgradeSchedule" und "aksManagedNodeOSUpgradeSchedule" Standard Tenance-Konfiguration.

Zulässige Werte: AbsoluteMonthly, Daily, RelativeMonthly, Weekly
--start-date

Das Datum, an dem die konfiguration der Standard tenance aktiviert wird. Wenn nicht angegeben, wird das Fenster Standard Zusätzlichkeit sofort aktiv.".

--start-hour

Die Startzeit des 1-Stunden-Fensters, das Standard Tenance zulässig ist. Beispielsweise bedeutet 1, dass es zwischen 1:00 und 2:00 Uhr erlaubt ist. Gilt nur für die Standardkonfiguration Standard Tenance.

--start-time

Die Startzeit des Standard Zeitfensters. Akzeptierte Werte liegen zwischen '00:00' und '23:59'. '--utc-offset' gilt für dieses Feld. Beispiel: "02:00" mit "--utc-offset +02:00" bedeutet UTC-Zeit "00:00".

--utc-offset

Der UTC-Offset im Format +/-HH:mm. Beispiel: "+05:30" für IST und "-07:00" für PST. Wenn nicht angegeben, lautet der Standardwert "+00:00".

--week-index

Geben Sie an, für welche Instanz der zulässigen Tage, die in "-day-of-week" angegeben sind, die Standard Intensität auftritt. Gilt nur für den relativen monatlichen Zeitplantyp.

Zulässige Werte: First, Fourth, Last, Second, Third
--weekday

Ein Tag in der Woche, an dem Standard Intensität zulässig ist. Z.B. Montag. Gilt nur für die Standardkonfiguration Standard Tenance.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az aks maintenanceconfiguration update (aks-preview Erweiterung)

Aktualisieren einer Standard konfiguration eines verwalteten Kubernetes-Clusters.

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]

Beispiele

Aktualisieren Sie die standardkonfiguration Standard tenance mit "--weekday" und "-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

Aktualisieren Sie die Standardkonfiguration Standard tenance mit --weekday. Die Standard tance ist zu jeder Uhrzeit dieses Tages zulässig.

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

Aktualisieren der standardkonfiguration Standard tenance mit der JSON-Datei Standard tenance

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"
            }
          ]
  }

Aktualisieren Sie die Konfiguration von aksManagedNodeOSUpgradeSchedule Standard tenance mit täglichem Zeitplan.

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.

Aktualisieren Sie die Konfiguration von aksManagedNodeOSUpgradeSchedule Standard tenance mit wöchentlichem Zeitplan.

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.

Aktualisieren Sie aksManagedAutoUpgradeSchedule Standard Tenance-Konfiguration mit absolutem monatlichen Zeitplan.

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.

Aktualisieren Sie aksManagedAutoUpgradeSchedule Standard tenance-Konfiguration mit relativem monatlichen Zeitplan.

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.

Aktualisieren Sie aksManagedAutoUpgradeSchedule Standard tenance-Konfiguration mit json-Datei.

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"
                }
            ]
        }
    }

Erforderliche Parameter

--cluster-name

Den Clusternamen.

--name -n

Der Konfigurationsname.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

Optionale Parameter

--config-file

Die JSON-Datei der Standard konfiguration.

--day-of-month

Geben Sie an, an welchem Tag des Monats die Standard Intensität auftritt. Z.B. 1 gibt den 1. des Monats an. Gilt nur für den absoluten monatlichen Zeitplantyp.

--day-of-week

Geben Sie an, an welchem Wochentag die Standard Intensität auftritt. Z.B. "Montag". Gilt für wöchentliche und relative monatliche Zeitplantypen.

--duration

Die Länge des Standard Fensters reicht von 4 bis 24 Stunden.

--interval-days

Die Anzahl der Tage zwischen den einzelnen Vorkommen für den täglichen Zeitplantyp.

--interval-months

Die Anzahl der Monate zwischen den einzelnen Vorkommen. Gilt für absolute und relative monatliche Zeitplantypen.

--interval-weeks

Die Anzahl der Wochen zwischen den einzelnen Vorkommen. Gilt nur für wöchentliche Zeitplantypen.

--schedule-type

Wählen Sie entweder "Täglich", "Wöchentlich", "AbsoluteMonthly" oder "RelativeMonthly" für Ihren Standard Zeitplan aus. Gilt nur für "aksManagedAutoUpgradeSchedule" und "aksManagedNodeOSUpgradeSchedule" Standard Tenance-Konfiguration.

Zulässige Werte: AbsoluteMonthly, Daily, RelativeMonthly, Weekly
--start-date

Das Datum, an dem die konfiguration der Standard tenance aktiviert wird. Wenn nicht angegeben, wird das Fenster Standard Zusätzlichkeit sofort aktiv.".

--start-hour

Die Startzeit des 1-Stunden-Fensters, das Standard Tenance zulässig ist. Beispielsweise bedeutet 1, dass es zwischen 1:00 und 2:00 Uhr erlaubt ist. Gilt nur für die Standardkonfiguration Standard Tenance.

--start-time

Die Startzeit des Standard Zeitfensters. Akzeptierte Werte liegen zwischen '00:00' und '23:59'. '--utc-offset' gilt für dieses Feld. Beispiel: "02:00" mit "--utc-offset +02:00" bedeutet UTC-Zeit "00:00".

--utc-offset

Der UTC-Offset im Format +/-HH:mm. Beispiel: "+05:30" für IST und "-07:00" für PST. Wenn nicht angegeben, lautet der Standardwert "+00:00".

--week-index

Geben Sie an, für welche Instanz der zulässigen Tage, die in "-day-of-week" angegeben sind, die Standard Intensität auftritt. Gilt nur für den relativen monatlichen Zeitplantyp.

Zulässige Werte: First, Fourth, Last, Second, Third
--weekday

Ein Tag in der Woche, an dem Standard Intensität zulässig ist. Z.B. Montag. Gilt nur für die Standardkonfiguration Standard Tenance.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.