Live Optics | Kubernetes | Creazione di un account di servizio per un'ambiente Red Hat OpenShift

Riepilogo: Per completare una raccolta Kubernetes di Live Optics, è necessario utilizzare un account con almeno accesso read-only agli endpoint API a cui Live Optics accede. Questo articolo descrive come creare un account di servizio, creare un ruolo con accesso almeno read-only all'API, associare il ruolo all'account di servizio e creare un file Kubeconfig per l'account destinato alla raccolta Live Optics. ...

Questo articolo si applica a Questo articolo non si applica a Questo articolo non è legato a un prodotto specifico. Non tutte le versioni del prodotto sono identificate in questo articolo.

Istruzioni

Prerequisiti  

NOTA: Gli screenshot utilizzati nell'articolo sono, ad esempio, solo a scopo informativo. Assicurarsi di utilizzare le credenziali di accesso corrette, inclusi gli indirizzi IP e i numeri di porta per l'ambiente.
 

  1. Aprire un terminale o un prompt dei comandi e immettere il seguente comando per accedere al cluster di destinazione.
    oc login <cluster-url>  (Replace <cluster-url> with the URL of your target cluster).
    
  2. Immettere il nome utente e la password quando richiesto. 

     
     
  3. Applicare il file YAML allegato a questo articolo utilizzando il seguente comando:
    oc apply -f liveoptics-read-api.yaml

    Ciò crea:
       - Un account di servizio (liveoptics-read-api)
    - Un token (liveoptics-read-api-token)
    - Un ruolo (liveoptics-read-api-access)
    - Associazione di ruoli (liveoptics-read-api-binding)

     


    Il ruolo creato dal file YAML dispone delle autorizzazioni Get, List e Watch per le risorse seguenti:
    • App/set di replica
    • App/statefulset
    • Metrics.k8s.io/*
    • Nodi
    • Nodi/stato
    • Volumi persistenti
    • Persistentvolumeclaims
    • Baccelli
    • Storage.k8s.io/*
    • Snapshot.storage.k8s.io/*
       
  4. Utilizzare il seguente comando per recuperare i dati del token creati automaticamente nel passaggio 3. Il nome del token viene visualizzato nell'output del passaggio 3. In questo esempio, il nome del token è liveoptics-read-api-token.
    oc describe secret <token name>

     
     
  5. Copiare il testo completo del token (senza spazi vuoti) e salvarlo per il passaggio successivo. 

     
     
  6. Per generare il file Kubeconfig, eseguire il comando riportato di seguito. Sostituire <il nome> del server con i dettagli del server e $TOKEN con il token salvato nel passaggio precedente. Immettere una posizione in cui salvare il file Kubeconfig. In questo esempio, è la directory /tmp
     
    oc login --server=<server_name> --token=$TOKEN --kubeconfig=/tmp/serviceaccount-kubeconfig

     
  7. Accedere al percorso specificato per recuperare il file Kubeconfig. Avviare la raccolta Kubernetes utilizzando il raccoglitore Live Optics. Per ulteriori informazioni, vedere Completamento di una raccolta Kubernetes

Prodotti interessati

LiveOptics
Proprietà dell'articolo
Numero articolo: 000228871
Tipo di articolo: How To
Ultima modifica: 07 ott 2025
Versione:  4
Trova risposta alle tue domande dagli altri utenti Dell
Support Services
Verifica che il dispositivo sia coperto dai Servizi di supporto.