Abilitazione della proiezione del volume del token dell'account del servizio per il motore del servizio Azure Stack nell'hub di Azure Stack

Istio è un livello configurabile, open source service-mesh che connette, monitora e protegge i contenitori in un cluster Kubernetes. Istio 1.3 e versioni successive usa una funzionalità nella proiezione del volume del token dell'account del servizio. Questa funzionalità non è abilitata per impostazione predefinita nei cluster Kubernetes distribuiti dal motore del servizio Azure Kubernetes. In questo articolo è possibile trovare le proprietà json del modello API nell'elemento che mostra i flag del server API Kubernetes necessari per abilitare la proiezione del volume del volume del token dell'account apiServerConfig del servizio per il cluster.

Per altre informazioni sulla proiezione del volume del token dell'account del servizio, vedere Proiezione del volume del token dell'account del servizio.

Abilitare la proiezione del volume del token dell'account del servizio

Per abilitare la proiezione del volume del token dell'account del servizio, aggiungere le impostazioni seguenti nel file json del modello API.

{
    "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"
        }
    }
}

Nota

Potrebbe essere necessario regolare --service-account-api-audiences e --service-account-issuer per il caso d'uso specifico.

Per un modello API di esempio completo, vedere istio.json.

Passaggi successivi