Delen via


Versleuteling op basis van een host in AKS (Azure Kubernetes Service)

Met versleuteling op basis van een host worden de gegevens die zijn opgeslagen op de VM-host van de VM's van de AKS-agentknooppunten versleuteld en worden ze versleuteld naar de Storage-service. Dit betekent dat de tijdelijke schijven at-rest worden versleuteld met door het platform beheerde sleutels. De cache van besturingssysteem- en gegevensschijven wordt at-rest versleuteld met door het platform beheerde sleutels of door de klant beheerde sleutels, afhankelijk van het versleutelingstype dat op deze schijven is ingesteld.

Wanneer u AKS, besturingssysteem- en gegevensschijven gebruikt, gebruikt u standaard versleuteling aan de serverzijde met door platform beheerde sleutels. De caches voor deze schijven worden in rust versleuteld met door het platform beheerde sleutels. U kunt uw eigen beheerde sleutels opgeven na BYOK (Bring Your Own Keys) met Azure-schijven in Azure Kubernetes Service. De caches voor deze schijven worden ook versleuteld met behulp van de sleutel die u opgeeft.

Versleuteling op basis van een host verschilt van versleuteling aan de serverzijde (SSE), die wordt gebruikt door Azure Storage. Door Azure beheerde schijven gebruiken Azure Storage om gegevens in rust automatisch te versleutelen bij het opslaan van gegevens. Versleuteling op basis van een host maakt gebruik van de host van de VIRTUELE machine om versleuteling te verwerken voordat de gegevens via Azure Storage stromen.

Voordat u begint

Bekijk voordat u begint de volgende vereisten en beperkingen.

Vereisten

  • Zorg ervoor dat de CLI-extensie v2.23 of hoger is geïnstalleerd.

Beperkingen

  • Deze functie kan alleen worden ingesteld tijdens het maken van clusters of knooppuntgroepen.
  • Deze functie kan alleen worden ingeschakeld in Azure-regio's die ondersteuning bieden voor versleuteling aan de serverzijde van beheerde Azure-schijven en alleen met specifieke ondersteunde VM-grootten.
  • Voor deze functie zijn een AKS-cluster en knooppuntgroep vereist op basis van virtuele-machineschaalsets als type VM-set.

Versleuteling op basis van een host gebruiken op nieuwe clusters

  • Maak een nieuw cluster en configureer de clusteragentknooppunten om versleuteling op basis van een host te gebruiken met behulp van de az aks create opdracht met de --enable-encryption-at-host vlag.

    az aks create \
        --name myAKSCluster \
        --resource-group myResourceGroup \
        --node-vm-size Standard_DS2_v2 \
        --location westus2 \
        --enable-encryption-at-host \
        --generate-ssh-keys
    

Versleuteling op basis van host gebruiken op bestaande clusters

  • Schakel hostversleuteling in op een bestaand cluster door een nieuwe knooppuntgroep toe te voegen met behulp van de az aks nodepool add opdracht met de --enable-encryption-at-host vlag.

    az aks nodepool add --name hostencrypt --cluster-name myAKSCluster --resource-group myResourceGroup -s Standard_DS2_v2 --enable-encryption-at-host
    

Volgende stappen