Partager via


az k8s-runtime storage-class

Note

This reference is part of the k8s-runtime extension for the Azure CLI (version 2.57.0 or higher). L’extension installe automatiquement la première fois que vous exécutez une commande az k8s-runtime storage-class. Learn more about extensions.

Ce groupe de commandes est en préversion et en cours de développement. Niveaux de référence et de support : https://aka.ms/CLI_refstatus

Gérer les classes de stockage des clusters Kubernetes Arc.

Commandes

Nom Description Type État
az k8s-runtime storage-class create

Créez une classe StorageClass.

Extension Preview
az k8s-runtime storage-class delete

Supprimez une classe StorageClass.

Extension Preview
az k8s-runtime storage-class disable

Désactivez le service de classe de stockage dans un cluster connecté.

Extension Preview
az k8s-runtime storage-class enable

Activez le service de classe de stockage dans un cluster connecté.

Extension Preview
az k8s-runtime storage-class list

Répertorier les ressources StorageClass par parent.

Extension Preview
az k8s-runtime storage-class show

Obtenir une classe StorageClass.

Extension Preview
az k8s-runtime storage-class update

Mettez à jour une classe De stockage.

Extension Preview
az k8s-runtime storage-class wait

Placez l’interface CLI dans un état d’attente jusqu’à ce qu’une condition soit remplie.

Extension Preview

az k8s-runtime storage-class create

Préversion

Le groupe de commandes « k8s-runtime storage-class » est en préversion et en cours de développement. Niveaux de référence et de support : https://aka.ms/CLI_refstatus

Créez une classe StorageClass.

az k8s-runtime storage-class create --resource-uri
                                    --storage-class-name
                                    [--access-modes]
                                    [--allow-volume-expansion {Allow, Disallow}]
                                    [--data-resilience {DataResilient, NotDataResilient}]
                                    [--failover-speed {Fast, NotAvailable, Slow, Super}]
                                    [--limitations]
                                    [--mount-options]
                                    [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                                    [--performance {Basic, Premium, Standard, Ultra, Undefined}]
                                    [--priority]
                                    [--provisioner]
                                    [--type-properties]
                                    [--volume-binding-mode {Immediate, WaitForFirstConsumer}]

Exemples

Créer une classe de stockage RWX en plus de la classe de stockage csi managée

az k8s-runtime storage-class create --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1 --storage-class-name rwxsc --type-properties rwx.backing-storage-class-name=managed-csi

Créer une classe de stockage d’objets blob

az k8s-runtime storage-class create --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1 --storage-class-name blobsc --type-properties blob.azure-storage-account-key=accountkey blob.azure-storage-account-name=accountname

Paramètres obligatoires

--resource-uri

Identificateur Azure Resource Manager complet de la ressource.

--storage-class-name

Nom de la classe de stockage.

Paramètres facultatifs

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--access-modes

Mode d’accès : [ReadWriteOnce, ReadWriteMany] ou [ReadWriteOnce] Prise en charge de la syntaxe abrégée, json-file et yaml-file. Essayez « ?? » pour en montrer plus.

Propriété Valeur
Parameter group: Properties Arguments
--allow-volume-expansion

Le volume peut être développé ou non.

Propriété Valeur
Parameter group: Properties Arguments
Valeurs acceptées: Allow, Disallow
--data-resilience

Autoriser l’échec d’un nœud de données unique.

Propriété Valeur
Parameter group: Properties Arguments
Valeurs acceptées: DataResilient, NotDataResilient
--failover-speed

Vitesse de basculement : NA, Slow, Fast.

Propriété Valeur
Parameter group: Properties Arguments
Valeurs acceptées: Fast, NotAvailable, Slow, Super
--limitations

Limitations de la classe de stockage Prennent en charge la syntaxe abrégée, json-file et yaml-file. Essayez « ?? » pour en montrer plus.

Propriété Valeur
Parameter group: Properties Arguments
--mount-options

Les options de montage supplémentaires prennent en charge la syntaxe abrégée, json-file et yaml-file. Essayez « ?? » pour en montrer plus.

Propriété Valeur
Parameter group: Properties Arguments
--no-wait

Ne pas attendre la fin de l’opération de longue durée.

Propriété Valeur
Valeurs acceptées: 0, 1, f, false, n, no, t, true, y, yes
--performance

Performance tier.

Propriété Valeur
Parameter group: Properties Arguments
Valeurs acceptées: Basic, Premium, Standard, Ultra, Undefined
--priority

Priorité de sélection lorsque plusieurs classes de stockage répondent aux critères. 0 : Le plus élevé, -1 : Ne jamais utiliser.

Propriété Valeur
Parameter group: Properties Arguments
--provisioner

Provisioner name.

Propriété Valeur
Parameter group: Properties Arguments
--type-properties

Propriétés de storageClass Support shorthand-syntax, json-file et yaml-file. Essayez « ?? » pour en montrer plus.

Propriété Valeur
Parameter group: Properties Arguments
--volume-binding-mode

Mode de liaison des volumes : Exécution, WaitForFirstConsumer.

Propriété Valeur
Parameter group: Properties Arguments
Valeurs acceptées: Immediate, WaitForFirstConsumer
Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Output format.

Propriété Valeur
Valeur par défaut: json
Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
--query

Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.

Propriété Valeur
Valeur par défaut: False

az k8s-runtime storage-class delete

Préversion

Le groupe de commandes « k8s-runtime storage-class » est en préversion et en cours de développement. Niveaux de référence et de support : https://aka.ms/CLI_refstatus

Supprimez une classe StorageClass.

az k8s-runtime storage-class delete --resource-uri
                                    --storage-class-name
                                    [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                                    [--yes]

Exemples

Supprimer une classe de stockage

az k8s-runtime storage-class delete --storage-class-name sc1 --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1

Paramètres obligatoires

--resource-uri

Identificateur Azure Resource Manager complet de la ressource.

--storage-class-name

Nom de la classe de stockage.

Paramètres facultatifs

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--no-wait

Ne pas attendre la fin de l’opération de longue durée.

Propriété Valeur
Valeurs acceptées: 0, 1, f, false, n, no, t, true, y, yes
--yes -y

N’invitez pas à confirmer.

Propriété Valeur
Valeur par défaut: False
Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Output format.

Propriété Valeur
Valeur par défaut: json
Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
--query

Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.

Propriété Valeur
Valeur par défaut: False

az k8s-runtime storage-class disable

Préversion

Le groupe de commandes « k8s-runtime storage-class » est en préversion et en cours de développement. Niveaux de référence et de support : https://aka.ms/CLI_refstatus

Désactivez le service de classe de stockage dans un cluster connecté.

az k8s-runtime storage-class disable --resource-uri

Paramètres obligatoires

--resource-uri

URI de ressource du cluster connecté.

Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Output format.

Propriété Valeur
Valeur par défaut: json
Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
--query

Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.

Propriété Valeur
Valeur par défaut: False

az k8s-runtime storage-class enable

Préversion

Le groupe de commandes « k8s-runtime storage-class » est en préversion et en cours de développement. Niveaux de référence et de support : https://aka.ms/CLI_refstatus

Activez le service de classe de stockage dans un cluster connecté.

az k8s-runtime storage-class enable --resource-uri

Paramètres obligatoires

--resource-uri

URI de ressource du cluster connecté.

Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Output format.

Propriété Valeur
Valeur par défaut: json
Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
--query

Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.

Propriété Valeur
Valeur par défaut: False

az k8s-runtime storage-class list

Préversion

Le groupe de commandes « k8s-runtime storage-class » est en préversion et en cours de développement. Niveaux de référence et de support : https://aka.ms/CLI_refstatus

Répertorier les ressources StorageClass par parent.

az k8s-runtime storage-class list --resource-uri
                                  [--max-items]
                                  [--next-token]

Exemples

Répertorier toutes les classes de stockage dans un cluster

az k8s-runtime storage-class list --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1

Paramètres obligatoires

--resource-uri

Identificateur Azure Resource Manager complet de la ressource.

Paramètres facultatifs

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--max-items

Nombre total d’éléments à retourner dans la sortie de la commande. Si le nombre total d’éléments disponibles est supérieur à la valeur spécifiée, un jeton est fourni dans la sortie de la commande. Pour reprendre la pagination, fournissez la valeur du jeton dans --next-token argument d’une commande suivante.

Propriété Valeur
Parameter group: Pagination Arguments
--next-token

Jeton pour spécifier où commencer la pagination. Il s’agit de la valeur du jeton d’une réponse tronquée précédemment.

Propriété Valeur
Parameter group: Pagination Arguments
Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Output format.

Propriété Valeur
Valeur par défaut: json
Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
--query

Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.

Propriété Valeur
Valeur par défaut: False

az k8s-runtime storage-class show

Préversion

Le groupe de commandes « k8s-runtime storage-class » est en préversion et en cours de développement. Niveaux de référence et de support : https://aka.ms/CLI_refstatus

Obtenir une classe StorageClass.

az k8s-runtime storage-class show --resource-uri
                                  --storage-class-name

Exemples

Afficher une classe de stockage

az k8s-runtime storage-class show --storage-class-name sc1 --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1

Paramètres obligatoires

--resource-uri

Identificateur Azure Resource Manager complet de la ressource.

--storage-class-name

Nom de la classe de stockage.

Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Output format.

Propriété Valeur
Valeur par défaut: json
Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
--query

Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.

Propriété Valeur
Valeur par défaut: False

az k8s-runtime storage-class update

Préversion

Le groupe de commandes « k8s-runtime storage-class » est en préversion et en cours de développement. Niveaux de référence et de support : https://aka.ms/CLI_refstatus

Mettez à jour une classe De stockage.

az k8s-runtime storage-class update --resource-uri
                                    --storage-class-name
                                    [--access-modes]
                                    [--allow-volume-expansion {Allow, Disallow}]
                                    [--data-resilience {DataResilient, NotDataResilient}]
                                    [--failover-speed {Fast, NotAvailable, Slow, Super}]
                                    [--limitations]
                                    [--mount-options]
                                    [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                                    [--performance {Basic, Premium, Standard, Ultra, Undefined}]
                                    [--priority]
                                    [--type-properties]

Exemples

Mettre à jour les propriétés d’une classe de stockage Blob

az k8s-runtime storage-class update --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1 --storage-class-name blobsc --type-properties azure-storage-account-key=accountkey azure-storage-account-name=accountname

Paramètres obligatoires

--resource-uri

Identificateur Azure Resource Manager complet de la ressource.

--storage-class-name

Nom de la classe de stockage.

Paramètres facultatifs

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--access-modes

Mode d’accès : [ReadWriteOnce, ReadWriteMany] ou [ReadWriteOnce] Prise en charge de la syntaxe abrégée, json-file et yaml-file. Essayez « ?? » pour en montrer plus.

Propriété Valeur
Parameter group: Properties Arguments
--allow-volume-expansion

Le volume peut être développé ou non.

Propriété Valeur
Parameter group: Properties Arguments
Valeurs acceptées: Allow, Disallow
--data-resilience

Autoriser l’échec d’un nœud de données unique.

Propriété Valeur
Parameter group: Properties Arguments
Valeurs acceptées: DataResilient, NotDataResilient
--failover-speed

Vitesse de basculement : NA, Slow, Fast.

Propriété Valeur
Parameter group: Properties Arguments
Valeurs acceptées: Fast, NotAvailable, Slow, Super
--limitations

Limitations de la classe de stockage Prennent en charge la syntaxe abrégée, json-file et yaml-file. Essayez « ?? » pour en montrer plus.

Propriété Valeur
Parameter group: Properties Arguments
--mount-options

Les options de montage supplémentaires prennent en charge la syntaxe abrégée, json-file et yaml-file. Essayez « ?? » pour en montrer plus.

Propriété Valeur
Parameter group: Properties Arguments
--no-wait

Ne pas attendre la fin de l’opération de longue durée.

Propriété Valeur
Valeurs acceptées: 0, 1, f, false, n, no, t, true, y, yes
--performance

Performance tier.

Propriété Valeur
Parameter group: Properties Arguments
Valeurs acceptées: Basic, Premium, Standard, Ultra, Undefined
--priority

Priorité de sélection lorsque plusieurs classes de stockage répondent aux critères. 0 : Le plus élevé, -1 : Ne jamais utiliser.

Propriété Valeur
Parameter group: Properties Arguments
--type-properties

Nouveau type de classe de stockage storageClass Support shorthand-syntax, json-file et yaml-file. Essayez « ?? » pour en montrer plus.

Propriété Valeur
Parameter group: Properties Arguments
Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Output format.

Propriété Valeur
Valeur par défaut: json
Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
--query

Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.

Propriété Valeur
Valeur par défaut: False

az k8s-runtime storage-class wait

Préversion

Le groupe de commandes « k8s-runtime storage-class » est en préversion et en cours de développement. Niveaux de référence et de support : https://aka.ms/CLI_refstatus

Placez l’interface CLI dans un état d’attente jusqu’à ce qu’une condition soit remplie.

az k8s-runtime storage-class wait --resource-uri
                                  --storage-class-name
                                  [--created]
                                  [--custom]
                                  [--deleted]
                                  [--exists]
                                  [--interval]
                                  [--timeout]
                                  [--updated]

Paramètres obligatoires

--resource-uri

Identificateur Azure Resource Manager complet de la ressource.

--storage-class-name

Nom de la classe de stockage.

Paramètres facultatifs

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--created

Attendez la création avec « provisioningState » sur « Succeeded ».

Propriété Valeur
Parameter group: Wait Condition Arguments
Valeur par défaut: False
--custom

Attendez que la condition réponde à une requête JMESPath personnalisée. Par exemple, provisioningState !='InProgress', instanceView.statuses[ ?code=='PowerState/running'].

Propriété Valeur
Parameter group: Wait Condition Arguments
--deleted

Attendez la suppression.

Propriété Valeur
Parameter group: Wait Condition Arguments
Valeur par défaut: False
--exists

Attendez que la ressource existe.

Propriété Valeur
Parameter group: Wait Condition Arguments
Valeur par défaut: False
--interval

Intervalle d’interrogation en secondes.

Propriété Valeur
Parameter group: Wait Condition Arguments
Valeur par défaut: 30
--timeout

Délai maximal d’attente en secondes.

Propriété Valeur
Parameter group: Wait Condition Arguments
Valeur par défaut: 3600
--updated

Attendez la mise à jour avec provisioningState sur « Réussi ».

Propriété Valeur
Parameter group: Wait Condition Arguments
Valeur par défaut: False
Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Output format.

Propriété Valeur
Valeur par défaut: json
Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
--query

Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.

Propriété Valeur
Valeur par défaut: False