Distribuisci un lavoratore su Kubernetes

Per distribuire un lavoratore punto di osservazione disponibile in locale, noto anche come lavoratore, su Kubernetes, è necessario scaricare e distribuire l'immagine del docker di Worker.

Rivedere i prerequisiti riportati di seguito.
  1. Versioni supportate:
    • Kubernetes v1.25 o versione successiva.
    • Grafico Helm 3.
  2. Scarica il file zip e decomprimi del grafico helm del punto di osservazione in locale. Caricare l'immagine docker del lavoratore scaricata in Scarica lavoratore in un registro docker privato. Ad esempio: OCI Registry.
  3. Per estrarre le immagini da un repository di immagini privato, è necessario un pull secret.

    A seconda della distribuzione Kubernetes, devi generare un segreto pull. Per informazioni, vedere Estrazione di immagini dal registro durante la distribuzione.

    Per eseguire la distribuzione su OKE, Oracle consiglia di utilizzare Usa punti di osservazione dedicati.

Per distribuire il worker in Kubernetes, effettuare le operazioni riportate di seguito.
  1. Aprire il menu di navigazione e fare clic su Osservabilità e gestione. In Application Performance Monitoring fare clic su Monitoraggio della disponibilità.
    Viene visualizzata la pagina Monitoraggio disponibilità.
  2. In Risorse, nel menu a sinistra, fare clic su Punti di osservazione in locale.
    Viene visualizzata la pagina Punti di osservazione in locale.
  3. In Inizia, fare clic su Istruzioni di utilizzo dei lavoratori e selezionare Kubernetes.
  4. Selezionare Scarica grafico helm e scaricare il file apm-synthetic-worker-helm.
    Per verificare l'integrità dei file, controllare se il valore della colonna MD5 checksum corrisponde all'output del file zip scaricato.
  5. Fornire le informazioni seguenti
    1. Nome lavoratore: immettere il nome del lavoratore.

      Fornire un nome univoco. Nessuno spazio, solo numeri, lettere, trattini o caratteri di sottolineatura.

    2. Punto di osservazione in locale: selezionare il punto di osservazione in locale a cui si connette il lavoratore.
    3. Chiave dati privata del dominio APM: selezionare la chiave dati privata del dominio APM utilizzata per caricare i dati in APM.

      Se il valore del tipo di autorizzazione è selezionato come chiave dati privata, questo valore viene utilizzato anche per creare un lavoratore.

    4. Server API sintetico APM: immettere l'URL del server API di monitoraggio della disponibilità (precedentemente noto come Monitoraggio sintetico) in cui verrà creato il punto di osservazione in locale.
    5. Percorso file scaricato: immettere il percorso in cui si trova il file helm scaricato.
    6. URL repository: immettere l'URL del repository da cui verrà estratta l'immagine.
    7. Tipo di autorizzazione: selezionare il tipo di autorizzazione utilizzato per la creazione del lavoratore.
    8. Nome segreto pull: specificare il nome del segreto pull immagine creato nello spazio di nomi predefinito.
    9. Tipo di autorizzazione: selezionare il tipo di autorizzazione utilizzato per la creazione del lavoratore.
      • Chiave dati privata: viene utilizzata come chiave di autorizzazione di installazione per creare un lavoratore. Si tratta del tipo di autorizzazione preferito durante l'installazione di un lavoratore in un host in locale.
    10. (Opzionale) Mostra opzioni proxy: impostare la configurazione del server proxy per accedere all'URL di destinazione.

      Le opzioni proxy supportate sono: NONE e BASIC.

      BASIC: se è selezionata, è necessario fornire i seguenti parametri:
      • Host proxy: il server proxy designato configurato per l'instradamento di Internet.
      • Porta proxy: il numero di porta su cui il server proxy ascolta le richieste o le risposte.
      • (Opzionale)Utente proxy: il nome utente del server proxy.
      • (Opzionale)Password proxy: la password del nome utente del server proxy.
      • (Opzionale)Proxy BypassList: l'elenco dei nomi host a cui non è richiesto il proxy per la connessione.

    Le informazioni fornite nelle informazioni sull'uso dei lavoratori generano i comandi Helm visualizzati in Kubernetes.

  6. Copiare ed eseguire i comandi generati per creare il lavoratore.
    Nota

    • Eseguire il comando Helm con il flag --dry-run per verificare il comando helm senza creare alcuna risorsa.
    • Eseguire il comando Helm con il flag --debug per eseguire il debug del comando helm.
  7. Assicurarsi che tutti i comandi vengano eseguiti correttamente.
Il lavoratore viene distribuito.