Compartir vía


az k8s-runtime storage-class

Nota:

Esta referencia forma parte de la extensión k8s-runtime para la CLI de Azure (versión 2.57.0 o posterior). La extensión instalará automáticamente la primera vez que ejecute un comando az k8s-runtime storage-class . Obtenga más información sobre las extensiones.

Este grupo de comandos está en versión preliminar y en desarrollo. Niveles de referencia y soporte técnico: https://aka.ms/CLI_refstatus

Administrar clases de almacenamiento de clústeres de Kubernetes de Arc.

Comandos

Nombre Description Tipo Estado
az k8s-runtime storage-class create

Cree una clase StorageClass.

Extensión Vista previa
az k8s-runtime storage-class delete

Elimine una clase StorageClass.

Extensión Vista previa
az k8s-runtime storage-class disable

Deshabilite el servicio de clase de almacenamiento en un clúster conectado.

Extensión Vista previa
az k8s-runtime storage-class enable

Habilite el servicio de clase de almacenamiento en un clúster conectado.

Extensión Vista previa
az k8s-runtime storage-class list

Enumere los recursos storageClass por elemento primario.

Extensión Vista previa
az k8s-runtime storage-class show

Obtiene una clase StorageClass.

Extensión Vista previa
az k8s-runtime storage-class update

Actualice una clase StorageClass.

Extensión Vista previa
az k8s-runtime storage-class wait

Coloque la CLI en un estado de espera hasta que se cumpla una condición.

Extensión Vista previa

az k8s-runtime storage-class create

Vista previa

El grupo de comandos "k8s-runtime storage-class" está en versión preliminar y en desarrollo. Niveles de referencia y soporte técnico: https://aka.ms/CLI_refstatus

Cree una clase 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}]

Ejemplos

Creación de una clase de almacenamiento RWX sobre la clase de almacenamiento managed-csi

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

Creación de una clase de Blob Storage

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

Parámetros requeridos

--resource-uri

Identificador completo de Azure Resource Manager del recurso.

--storage-class-name

Nombre de la clase de almacenamiento.

Parámetros opcionales

--access-modes

Modo de acceso: [ReadWriteOnce, ReadWriteMany] o [ReadWriteOnce] Admiten la sintaxis abreviada, json-file y yaml-file. Intenta "??" para mostrar más.

--allow-volume-expansion

El volumen se puede expandir o no.

Valores aceptados: Allow, Disallow
--data-resilience

Permitir un error de nodo de datos único.

Valores aceptados: DataResilient, NotDataResilient
--failover-speed

Velocidad de conmutación por error: NA, Lento, Rápido.

Valores aceptados: Fast, NotAvailable, Slow, Super
--limitations

Limitaciones de la clase de almacenamiento Admite la sintaxis abreviada, json-file y yaml-file. Intenta "??" para mostrar más.

--mount-options

Opciones de montaje adicionales Admiten la sintaxis abreviada, json-file y yaml-file. Intenta "??" para mostrar más.

--no-wait

No espere hasta que finalice la operación de ejecución prolongada.

Valores aceptados: 0, 1, f, false, n, no, t, true, y, yes
--performance

Nivel de rendimiento.

Valores aceptados: Basic, Premium, Standard, Ultra, Undefined
--priority

Prioridad de selección cuando varias clases de almacenamiento cumplen los criterios. 0: Más alto, -1: Nunca use.

--provisioner

Nombre del aprovisionamiento.

--type-properties

Propiedades de la sintaxis abreviada de StorageClass Support, json-file y yaml-file. Intenta "??" para mostrar más.

--volume-binding-mode

Modo de enlace de volúmenes: Inmediato, WaitForFirstConsumer.

Valores aceptados: Immediate, WaitForFirstConsumer
Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
Valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az k8s-runtime storage-class delete

Vista previa

El grupo de comandos "k8s-runtime storage-class" está en versión preliminar y en desarrollo. Niveles de referencia y soporte técnico: https://aka.ms/CLI_refstatus

Elimine una clase 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]

Ejemplos

Eliminación de una clase de almacenamiento

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

Parámetros requeridos

--resource-uri

Identificador completo de Azure Resource Manager del recurso.

--storage-class-name

Nombre de la clase de almacenamiento.

Parámetros opcionales

--no-wait

No espere hasta que finalice la operación de ejecución prolongada.

Valores aceptados: 0, 1, f, false, n, no, t, true, y, yes
--yes -y

No solicita confirmación.

Valor predeterminado: False
Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
Valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az k8s-runtime storage-class disable

Vista previa

El grupo de comandos "k8s-runtime storage-class" está en versión preliminar y en desarrollo. Niveles de referencia y soporte técnico: https://aka.ms/CLI_refstatus

Deshabilite el servicio de clase de almacenamiento en un clúster conectado.

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

Parámetros requeridos

--resource-uri

Identificador URI de recurso del clúster conectado.

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
Valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az k8s-runtime storage-class enable

Vista previa

El grupo de comandos "k8s-runtime storage-class" está en versión preliminar y en desarrollo. Niveles de referencia y soporte técnico: https://aka.ms/CLI_refstatus

Habilite el servicio de clase de almacenamiento en un clúster conectado.

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

Parámetros requeridos

--resource-uri

Identificador URI de recurso del clúster conectado.

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
Valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az k8s-runtime storage-class list

Vista previa

El grupo de comandos "k8s-runtime storage-class" está en versión preliminar y en desarrollo. Niveles de referencia y soporte técnico: https://aka.ms/CLI_refstatus

Enumere los recursos storageClass por elemento primario.

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

Ejemplos

Enumeración de todas las clases de almacenamiento de un clúster

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

Parámetros requeridos

--resource-uri

Identificador completo de Azure Resource Manager del recurso.

Parámetros opcionales

--max-items

Número total de elementos que se van a devolver en la salida del comando. Si el número total de elementos disponibles es mayor que el valor especificado, se proporciona un token en la salida del comando. Para reanudar la paginación, proporcione el valor del token en --next-token el argumento de un comando posterior.

--next-token

Token para especificar dónde iniciar la paginación. Este es el valor del token de una respuesta truncada anteriormente.

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
Valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az k8s-runtime storage-class show

Vista previa

El grupo de comandos "k8s-runtime storage-class" está en versión preliminar y en desarrollo. Niveles de referencia y soporte técnico: https://aka.ms/CLI_refstatus

Obtiene una clase StorageClass.

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

Ejemplos

Mostrar una clase de almacenamiento

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

Parámetros requeridos

--resource-uri

Identificador completo de Azure Resource Manager del recurso.

--storage-class-name

Nombre de la clase de almacenamiento.

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
Valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az k8s-runtime storage-class update

Vista previa

El grupo de comandos "k8s-runtime storage-class" está en versión preliminar y en desarrollo. Niveles de referencia y soporte técnico: https://aka.ms/CLI_refstatus

Actualice una clase StorageClass.

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]

Ejemplos

Actualización de las propiedades de una clase de Blob Storage

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

Parámetros requeridos

--resource-uri

Identificador completo de Azure Resource Manager del recurso.

--storage-class-name

Nombre de la clase de almacenamiento.

Parámetros opcionales

--access-modes

Modo de acceso: [ReadWriteOnce, ReadWriteMany] o [ReadWriteOnce] Admiten la sintaxis abreviada, json-file y yaml-file. Intenta "??" para mostrar más.

--allow-volume-expansion

El volumen se puede expandir o no.

Valores aceptados: Allow, Disallow
--data-resilience

Permitir un error de nodo de datos único.

Valores aceptados: DataResilient, NotDataResilient
--failover-speed

Velocidad de conmutación por error: NA, Lento, Rápido.

Valores aceptados: Fast, NotAvailable, Slow, Super
--limitations

Limitaciones de la clase de almacenamiento Admite la sintaxis abreviada, json-file y yaml-file. Intenta "??" para mostrar más.

--mount-options

Opciones de montaje adicionales Admiten la sintaxis abreviada, json-file y yaml-file. Intenta "??" para mostrar más.

--no-wait

No espere hasta que finalice la operación de ejecución prolongada.

Valores aceptados: 0, 1, f, false, n, no, t, true, y, yes
--performance

Nivel de rendimiento.

Valores aceptados: Basic, Premium, Standard, Ultra, Undefined
--priority

Prioridad de selección cuando varias clases de almacenamiento cumplen los criterios. 0: Más alto, -1: Nunca use.

--type-properties

Nuevo tipo de clase de almacenamiento storageClass Admite la sintaxis abreviada, json-file y yaml-file. Intenta "??" para mostrar más.

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
Valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az k8s-runtime storage-class wait

Vista previa

El grupo de comandos "k8s-runtime storage-class" está en versión preliminar y en desarrollo. Niveles de referencia y soporte técnico: https://aka.ms/CLI_refstatus

Coloque la CLI en un estado de espera hasta que se cumpla una condición.

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

Parámetros requeridos

--resource-uri

Identificador completo de Azure Resource Manager del recurso.

--storage-class-name

Nombre de la clase de almacenamiento.

Parámetros opcionales

--created

Espere hasta que se cree con "provisioningState" en "Succeeded".

Valor predeterminado: False
--custom

Espere hasta que la condición cumpla una consulta JMESPath personalizada. Por ejemplo, provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Espere hasta que se elimine.

Valor predeterminado: False
--exists

Espere hasta que exista el recurso.

Valor predeterminado: False
--interval

Intervalo de sondeo en segundos.

Valor predeterminado: 30
--timeout

Espera máxima en segundos.

Valor predeterminado: 3600
--updated

Espere hasta que se actualice con provisioningState en "Succeeded".

Valor predeterminado: False
Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
Valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.