Registri

Abilita la registrazione CloudWatch in EKS Kubernetes Cluster

Abilita la registrazione CloudWatch in EKS Kubernetes Cluster

Per abilitare o disabilitare i log del piano di controllo con la console Aprire la console Amazon EKS su https: // console.aws.amazon.com / eks / home # / clusters . Scegli il nome del cluster per visualizzare le informazioni sul cluster. Seleziona la scheda Configurazione. In Registrazione, scegli Gestisci registrazione.

  1. Come invio i log di Kubernetes a CloudWatch?
  2. Come si acquisiscono i log dell'applicazione quando si utilizza Amazon EKS?
  3. Come posso controllare il mio registro Kubelet in EKS?
  4. Come si abilita la registrazione dell'istanza ec2?
  5. Come installo fluent su Kubernetes?
  6. Come controllo il mio EKS?
  7. Cos'è il cluster EKS?
  8. Come ottengo i log dell'applicazione dal pod Kubernetes?
  9. Come si accede al cluster EKS?
  10. Come si abilita EKS CloudWatch?
  11. Come posso trovare il mio registro di Kubelet?
  12. Come inserisco i log in CloudWatch?
  13. Come faccio a inviare i log dell'applicazione a CloudWatch?
  14. Come faccio a sapere se CloudWatch è in esecuzione?

Come invio i log di Kubernetes a CloudWatch?

Per inviare tutti i nodi e i log del contenitore a CloudWatch, crea un gruppo di log CloudWatch denominato kubernetes . Quindi installa il grafico del timone di fluentd-cloudwatch. Questo invierà i log dal nodo, contenitori, ecc ... a CloudWatch come definito nella configurazione predefinita del grafico fluentd.

Come si acquisiscono i log dell'applicazione quando si utilizza Amazon EKS?

Crea un provider di identità OIDC IAM per il cluster. Crea un ruolo IAM e un account di servizio Kubernetes per Fluentd. Questo ruolo consente al contenitore Fluentd di scrivere eventi di log su CloudWatch. È possibile rivedere l'account di servizio creato nel passaggio precedente.

Come posso controllare il mio registro Kubelet in EKS?

In alternativa, l'esecuzione di journalctl -u kubelet sul nodo EKS ti mostrerà i log. Puoi anche usare / opt / cni / bin / aws-cni-support.sh Strumento di raccolta dei log CNI che dopo l'esecuzione raccoglierà i log, genererà tarball e lo memorizzerà / var / log .

Come si abilita la registrazione dell'istanza ec2?

Apri la console IAM su https: // console.aws.amazon.com / iam / .

  1. Nel riquadro di navigazione, scegli Ruoli.
  2. Scegli il ruolo selezionando il nome del ruolo (non selezionare la casella di controllo accanto al nome).
  3. Scegli Allega policy, Crea policy. ...
  4. Scegli la scheda JSON e digita il seguente documento di criteri JSON.

Come installo fluent su Kubernetes?

Guarda come installare kubectl qui.

  1. Passaggio 1: concedi le autorizzazioni a Fluentd. Fluentd raccoglierà i log sia dalle applicazioni utente che dai componenti del cluster come kube-apiserver e kube-scheduler, quindi dobbiamo concedergli alcune autorizzazioni. ...
  2. Passaggio 2: distribuire un DaemonSet.

Come controllo il mio EKS?

Apri la console CloudWatch su https: // console.aws.amazon.com / cloudwatch / home # logs: prefisso = / aws / eks . Questo URL mostra i tuoi gruppi di log attualmente disponibili e li filtra con il prefisso / aws / eks. Scegli il cluster di cui desideri visualizzare i log.

Cos'è il cluster EKS?

Il piano di controllo di Amazon EKS è costituito da nodi del piano di controllo che eseguono il software Kubernetes, come etcd e il server API Kubernetes. ... Ogni piano di controllo del cluster Amazon EKS è a tenant singolo e unico e viene eseguito sul proprio set di istanze Amazon EC2.

Come ottengo i log dell'applicazione dal pod Kubernetes?

Fortunatamente, abbiamo due modi per farlo, ma idealmente, il contenitore dovrebbe accedere a stdout e stderr.

  1. Scrive i file sull'host in un percorso controllato dall'agente di registrazione.
  2. File di registro in streaming su stdout e stderr di un contenitore collaterale.
  3. Esegui l'agente di registrazione come contenitore secondario.

Come si accede al cluster EKS?

Breve descrizione. Dopo aver creato il tuo cluster Amazon EKS, devi configurare il tuo file kubeconfig con AWS Command Line Interface (AWS CLI). Questa configurazione ti consente di connetterti al tuo cluster utilizzando la riga di comando kubectl.

Come si abilita EKS CloudWatch?

Configurazione di Container Insights su Amazon EKS e Kubernetes

  1. Verificare di disporre dei prerequisiti necessari.
  2. Configura l'agente CloudWatch come DaemonSet sul tuo cluster Amazon EKS o Kubernetes per inviare metriche a CloudWatch e configura FluentD come DaemonSet per inviare log a CloudWatch Logs. ...
  3. (Facoltativo) Configura la registrazione del piano di controllo di Amazon EKS.

Come posso trovare il mio registro di Kubelet?

Con questa installazione, trovo i log usando il comando logs come questo.

  1. Trova il tuo ID contenitore. $ docker ps | egrep kubelet.
  2. Usa quell'ID contenitore per visualizzare i log $ docker logs `<container-id>"

Come inserisco i log in CloudWatch?

Invio di log Linux ad AWS Cloudwatch

  1. Crea un ruolo IAM con l'autorizzazione pertinente e collegalo all'istanza Linux.
  2. Installa l'agente CloudWatch nell'istanza.
  3. Prepara il file di configurazione nell'istanza.
  4. Avvia il servizio agente CloudWatch nell'istanza.
  5. Monitora i log utilizzando la console web di CloudWatch.

Come faccio a inviare i log dell'applicazione a CloudWatch?

Inoltra i registri dell'applicazione a Cloudwatch

  1. Crea un ruolo IAM ec2 personalizzato con accesso in scrittura a Cloudwatch.
  2. Installa l'agente ec2 dei log di Cloudwatch.
  3. Configura le origini dei log nel file di configurazione dell'agente Cloudwatch.
  4. Convalida i log nella dashboard di Cloudwatch.

Come faccio a sapere se CloudWatch è in esecuzione?

Puoi interrogare l'agente CloudWatch per scoprire se è in esecuzione o arrestato. Puoi utilizzare AWS Systems Manager per eseguire questa operazione in remoto. Puoi anche usare la riga di comando, ma solo per controllare il server locale. Aprire la console di Systems Manager su https: // console.aws.amazon.com / systems-manager / .

Come proteggere un URL specifico in Apache
Come proteggere un URL specifico nell'installazione di Apache Restrizione basata su IP su URL specifico. Per prima cosa modifica il file di configuraz...
Come configurare gli host virtuali Apache su CentOS 7
Come configurare gli host virtuali Apache su CentOS 7 Passaggio 1 configurare Apache. Apache sarà configurato per ospitare più siti fuori dal cancello...
Come installare OCS Inventory Server su CentOS 8
Come installare OCS Inventory Asset Management Software Prerequisiti CentOS 8. Iniziare. Installa Apache, MariaDB e PHP. Configura il database MariaDB...