Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este inicio rápido se muestra cómo instalar Azure Container Storage en un clúster de Ubuntu de un solo nodo nuevo.
Requisitos previos
Antes de empezar, tendrá que cumplir los siguientes requisitos previos:
- Suscripción a Azure. Si no tiene una suscripción a Azure, cree una cuenta gratuita antes de empezar.
- Un clúster de Kubernetes habilitado para Arc. Para conectar un clúster de Kubernetes existente a Azure Arc, consulte Conexión de un clúster de Kubernetes existente a Azure Arc.
Parámetros
Necesita los siguientes valores de parámetro para completar este inicio rápido:
| Nombre de parámetro | Descripción |
|---|---|
resource-group |
Nombre del grupo de recursos de Azure en el que se encuentra el clúster. |
cluster-name |
Nombre del clúster de Kubernetes habilitado para Arc. |
Paso 1: Establecer el máximo de instancias de usuario
Para determinar si establece fs.inotify.max_user_instances en 1024, ejecute el siguiente comando:
sysctl fs.inotify.max_user_instances
Después de ejecutar este comando, si devuelve menos de 1024, ejecute el siguiente comando para aumentar el número máximo de archivos y volver a cargar la configuración de sysctl:
echo 'fs.inotify.max_user_instances = 1024' | sudo tee -a /etc/sysctl.conf
sudo sysctl -p
Paso 2: Instalación de dependencias de operaciones de Azure IoT
Ejecute el siguiente comando para instalar las dependencias de Operaciones de IoT de Azure:
az k8s-extension create --cluster-name "${YOUR-CLUSTER-NAME}" --name "aio-certmgr" --resource-group "${YOUR-RESOURCE-GROUP}" --cluster-type connectedClusters --extension-type microsoft.iotoperations.platform --scope cluster --release-namespace cert-manager --release-train preview
Paso 3: Instalación de Azure Container Storage habilitado por la extensión de Azure Arc
Instale la extensión Azure Container Storage mediante el comando siguiente:
az k8s-extension create --resource-group "${YOUR-RESOURCE-GROUP}" --cluster-name "${YOUR-CLUSTER-NAME}" --cluster-type connectedClusters --name azure-arc-containerstorage --extension-type microsoft.arc.containerstorage
Nota:
De forma predeterminada, el parámetro --release-namespace se establece en azure-arc-containerstorage. Si desea invalidar esta configuración, agregue la marca --release-namespace al comando anterior y rellene con sus detalles. Los valores establecidos en el momento de la instalación se conservan durante toda la duración de la instalación (incluido el manual y las actualizaciones automáticas).
Importante
Si usa OneLake, debe usar un nombre de extensión único para el parámetro --name en el comando az k8s-extension create.
CRD de configuración
Cree un archivo denominado edgeConfig.yaml con el siguiente contenido:
apiVersion: arccontainerstorage.azure.net/v1
kind: EdgeStorageConfiguration
metadata:
name: edge-storage-configuration
spec:
defaultDiskStorageClasses:
- "default"
- "local-path"
Para aplicar este archivo .yaml, ejecute:
kubectl apply -f "edgeConfig.yaml"
Pasos siguientes
Ahora que tiene instalada la extensión, puede configurar algunos volúmenes, ya sea volúmenes perimetrales compartidos locales o volúmenes perimetrales de ingesta en la nube.