Delen via


Volumeprojectie van serviceaccounttoken inschakelen voor AKS-engine in 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 serviceaccounttokenvolumeprojectie 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 het -element dat de apiServerConfig Kubernetes API-servervlagmarkeringen weergeeft die vereist zijn voor het inschakelen van tokenvolumeprojectie voor het serviceaccount voor uw cluster.

Zie Tokenvolumeprojectie van serviceaccounttoken voor meer informatie over volumeprojectie van serviceaccounttokenvolumes.

Volumeprojectie van serviceaccounttoken inschakelen

Als u volumeprojectie van serviceaccounttoken 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 --service-account-issuer aanpassen --service-account-api-audiences aan uw specifieke gebruiksscenario.

Raadpleeg istio.json voor een volledig voorbeeld van een API-model.

Volgende stappen