Projectie van serviceaccount-tokenvolume inschakelen voor de AKS-engine op Azure Stack Hub
Istio is een configureerbare, open source service-mesh-laag die de containers in een Kubernetes-cluster verbindt, bewaakt en beveiligt. Istio 1.3 en hoger maakt gebruik van een functie in Kubernetes die projectie van het serviceaccounttokenvolume wordt genoemd. Deze functie is niet standaard ingeschakeld in Kubernetes-clusters die zijn geïmplementeerd door de AKS-engine. In dit artikel vindt u de JSON-eigenschappen van het API-model in apiServerConfig het -element waarin de Kubernetes API-servervlaggen worden weer gegeven die vereist zijn voor het inschakelen van de volumeprojectie van het serviceaccounttoken voor uw cluster.
Zie Projectie van serviceaccount-tokenvolume voor meer informatie over de projectie van het serviceaccount-tokenvolume.
Projectie van serviceaccount-tokenvolume inschakelen
Als u projectie van het tokenvolume van het serviceaccount wilt inschakelen, voegt u de volgende instellingen toe aan het JSON-bestand van uw API-model.
{
"kubernetesConfig": {
"apiServerConfig": {
"--service-account-api-audiences": "api,istio-ca",
"--service-account-issuer": "kubernetes.default.svc",
"--service-account-signing-key-file": "/etc/kubernetes/certs/apiserver.key"
}
}
}
Notitie
Mogelijk moet u en aanpassen --service-account-api-audiences aan --service-account-issuer uw specifieke use-case.
Raadpleeg istio.json voor een volledig voorbeeld van een API-model.
Volgende stappen
- Meer informatie over de AKS-engine op Azure Stack Hub
- Een Kubernetes-cluster op Azure Stack Hub bijwerken