Partager via


az k8s-runtime storage-class

Remarque

Cette référence fait partie de l’extension k8s-runtime pour Azure CLI (version 2.57.0 ou ultérieure). L’extension installe automatiquement la première fois que vous exécutez une commande az k8s-runtime storage-class . En savoir plus sur les extensions.

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

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

Commandes

Nom Description Type Statut
az k8s-runtime storage-class create

Créez un Stockage Class.

Extension Aperçu
az k8s-runtime storage-class delete

Supprimez un Stockage Class.

Extension Aperçu
az k8s-runtime storage-class disable

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

Extension Aperçu
az k8s-runtime storage-class enable

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

Extension Aperçu
az k8s-runtime storage-class list

Répertoriez les ressources Stockage Class par parent.

Extension Aperçu
az k8s-runtime storage-class show

Obtenir une Stockage Classe.

Extension Aperçu
az k8s-runtime storage-class update

Mettez à jour un Stockage Class.

Extension Aperçu
az k8s-runtime storage-class wait

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

Extension Aperçu

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. Référence et niveaux de support : https://aka.ms/CLI_refstatus

Créez un Stockage Class.

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

--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.

--allow-volume-expansion

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

valeurs acceptées: Allow, Disallow
--data-resilience

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

valeurs acceptées: DataResilient, NotDataResilient
--failover-speed

Vitesse de basculement : NA, Slow, Fast.

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.

--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.

--no-wait

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

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

Niveau de performance.

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.

--provisioner

Nom du provisionneur.

--type-properties

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

--volume-binding-mode

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

valeurs acceptées: Immediate, WaitForFirstConsumer
Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
valeur par défaut: json
--query

Chaîne de requêtes 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 en utilisant az account set -s NAME_OR_ID.

--verbose

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

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. Référence et niveaux de support : https://aka.ms/CLI_refstatus

Supprimez un Stockage Class.

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

--no-wait

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

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

Ne pas demander de confirmation.

valeur par défaut: False
Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
valeur par défaut: json
--query

Chaîne de requêtes 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 en utilisant az account set -s NAME_OR_ID.

--verbose

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

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. Référence et niveaux 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 le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
valeur par défaut: json
--query

Chaîne de requêtes 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 en utilisant az account set -s NAME_OR_ID.

--verbose

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

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. Référence et niveaux 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 le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
valeur par défaut: json
--query

Chaîne de requêtes 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 en utilisant az account set -s NAME_OR_ID.

--verbose

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

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. Référence et niveaux de support : https://aka.ms/CLI_refstatus

Répertoriez les ressources Stockage Class 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

--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 l’argument d’une commande suivante.

--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.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
valeur par défaut: json
--query

Chaîne de requêtes 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 en utilisant az account set -s NAME_OR_ID.

--verbose

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

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. Référence et niveaux de support : https://aka.ms/CLI_refstatus

Obtenir une Stockage Classe.

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 le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
valeur par défaut: json
--query

Chaîne de requêtes 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 en utilisant az account set -s NAME_OR_ID.

--verbose

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

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. Référence et niveaux de support : https://aka.ms/CLI_refstatus

Mettez à jour un Stockage Class.

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

--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.

--allow-volume-expansion

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

valeurs acceptées: Allow, Disallow
--data-resilience

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

valeurs acceptées: DataResilient, NotDataResilient
--failover-speed

Vitesse de basculement : NA, Slow, Fast.

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.

--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.

--no-wait

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

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

Niveau de performance.

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.

--type-properties

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

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
valeur par défaut: json
--query

Chaîne de requêtes 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 en utilisant az account set -s NAME_OR_ID.

--verbose

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

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. Référence et niveaux 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

--created

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

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'].

--deleted

Attendez la suppression.

valeur par défaut: False
--exists

Attendez que la ressource existe.

valeur par défaut: False
--interval

Intervalle d’interrogation en secondes.

valeur par défaut: 30
--timeout

Délai maximal d’attente en secondes.

valeur par défaut: 3600
--updated

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

valeur par défaut: False
Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
valeur par défaut: json
--query

Chaîne de requêtes 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 en utilisant az account set -s NAME_OR_ID.

--verbose

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