Azure Container Storage installeren die is ingeschakeld door Azure Arc Cache Volumes (preview)
In dit artikel worden de stappen beschreven voor het installeren van de Azure Container Storage die is ingeschakeld door de Azure Arc-extensie.
Optioneel: de schijfgrootte van de cache vergroten
Op dit moment is de grootte van de cacheschijf standaard ingesteld op 8 GB. Als u tevreden bent met de schijfgrootte van de cache, raadpleegt u de volgende sectie, Installeer de Azure Container Storage die is ingeschakeld door de Azure Arc-extensie.
Als u Edge Essentials gebruikt, hebt u een grotere schijfgrootte in de cache nodig en hebt u al een config.json-bestand gemaakt, voegt u de sleutel en het waardepaar ("cachedStorageSize": "20Gi"
) toe aan uw bestaande config.json. Wis de vorige inhoud van config.json niet.
Als u een grotere cacheschijfgrootte nodig hebt, maakt u config.json met de volgende inhoud:
{
"cachedStorageSize": "20Gi"
}
azure-arc-containerstorage
De naamruimte voorbereiden
In deze stap bereidt u een naamruimte in Kubernetes voor azure-arc-containerstoragee
en voegt u deze toe aan uw Open Service Mesh-configuratie (OSM) voor koppelingsbeveiliging. Als u een andere azure-arc-containerstorage
naamruimte dan wilt gebruiken, vervangt u deze in het export extension_namespace
volgende:
export extension_namespace=azure-arc-containerstorage
kubectl create namespace "${extension_namespace}"
kubectl label namespace "${extension_namespace}" openservicemesh.io/monitored-by=osm
kubectl annotate namespace "${extension_namespace}" openservicemesh.io/sidecar-injection=enabled
# Disable OSM permissive mode.
kubectl patch meshconfig osm-mesh-config \
-n "arc-osm-system" \
-p '{"spec":{"traffic":{"enablePermissiveTrafficPolicyMode":'"false"'}}}' \
--type=merge
De Azure Container Storage installeren die is ingeschakeld door de Azure Arc-extensie
Installeer de Azure Container Storage-extensie die is ingeschakeld door de Azure Arc-extensie met behulp van de volgende opdracht:
Notitie
Als u een config.json-bestand hebt gemaakt uit de vorige stappen in Linux voorbereiden, voegt u de volgende az k8s-extension create
opdracht toe--config-file "config.json"
. Alle waarden die tijdens de installatie zijn ingesteld, blijven gedurende de levensduur van de installatie behouden (inclusief handmatige en automatische upgrades).
az k8s-extension create --resource-group "${YOUR-RESOURCE-GROUP}" --cluster-name "${YOUR-CLUSTER-NAME}" --cluster-type connectedClusters --name hydraext --extension-type microsoft.arc.containerstorage
Volgende stappen
Zodra u aan deze vereisten voldoet, kunt u beginnen met het maken van een permanent volume (PV) met verificatie van opslagsleutels.