Slik aktiverer eller deaktiverer du kontrollplanlogger med konsollen Åpne Amazon EKS-konsollen på https: // konsoll.aws.Amazon.com / eks / home # / clusters . Velg navnet på klyngen for å vise klyngene dine. Velg kategorien Konfigurasjon. Velg Administrer logging under Logging.
- Hvordan sender jeg Kubernetes-logger til CloudWatch?
- Hvordan registrerer jeg applikasjonslogger når jeg bruker Amazon EKS?
- Hvordan kan jeg sjekke Kubelet-loggen min i EKS?
- Hvordan aktiverer jeg logging av ec2-forekomster?
- Hvordan installerer jeg flytende på Kubernetes?
- Hvordan sjekker jeg EKS?
- Hva er EKS-klynge?
- Hvordan får jeg applikasjonslogger fra Kubernetes pod?
- Hvordan får jeg tilgang til EKS-klyngen?
- Hvordan aktiverer jeg EKS CloudWatch?
- Hvordan finner jeg Kubelet-loggen min?
- Hvordan skyver jeg logger til CloudWatch?
- Hvordan skyver jeg applikasjonslogger til CloudWatch?
- Hvordan vet jeg om CloudWatch kjører?
Hvordan sender jeg Kubernetes-logger til CloudWatch?
Hvis du vil sende alle noder og containerlogger til CloudWatch, oppretter du en CloudWatch-logggruppe kalt kubernetes . Installer deretter fluentd-cloudwatch-roretabell. Dette vil sende logger fra node, containere, etcd, ... til CloudWatch som definert i standardkonfigurasjonen av fluentd-diagram.
Hvordan registrerer jeg applikasjonslogger når jeg bruker Amazon EKS?
Opprett en IAM OIDC identitetsleverandør for klyngen. Opprett en IAM-rolle og en Kubernetes-tjenestekonto for Fluentd. Denne rollen tillater Fluentd container å skrive logghendelser til CloudWatch. Du kan se på tjenestekontoen som ble opprettet i forrige trinn.
Hvordan kan jeg sjekke Kubelet-loggen min i EKS?
Alternativt kan det å kjøre journalctl -u kubelet på EKS-noden vise deg loggene. Du kan også bruke / opt / cni / bin / aws-cni-support.sh CNI log samling verktøy som etter kjøring vil samle loggene, generere tarball og lagre den / var / log .
Hvordan aktiverer jeg logging av ec2-forekomster?
Åpne IAM-konsollen på https: // konsoll.aws.Amazon.com / iam / .
- Velg Roller i navigasjonsruten.
- Velg rollen ved å velge rollenavnet (ikke merk av i avmerkingsboksen ved siden av navnet).
- Velg Legg ved retningslinjer, Opprett policy. ...
- Velg kategorien JSON og skriv inn følgende JSON-policy.
Hvordan installerer jeg flytende på Kubernetes?
Se hvordan du installerer kubectl her.
- Trinn 1: Gi tillatelser til Fluentd. Fluentd vil samle logger både fra brukerapplikasjoner og klyngekomponenter som kube-apiserver og kube-scheduler, så vi må gi det noen tillatelser. ...
- Trinn 2: Distribuer et DaemonSet.
Hvordan sjekker jeg EKS?
Åpne CloudWatch-konsollen på https: // konsoll.aws.Amazon.com / cloudwatch / home # logs: prefix = / aws / eks . Denne URL-en viser gjeldende tilgjengelige logggrupper og filtrerer dem med prefikset / aws / eks. Velg klyngen du vil vise loggene for.
Hva er EKS-klynge?
Amazon EKS-kontrollplanet består av kontrollplannoder som kjører Kubernetes-programvaren, for eksempel etcd og Kubernetes API-server. ... Hvert Amazon EKS-klyngekontrollplan er enkeltleier og unikt, og kjører på sitt eget sett med Amazon EC2-forekomster.
Hvordan får jeg applikasjonslogger fra Kubernetes pod?
Heldigvis har vi to måter å gjøre dette på, men ideelt sett vil containeren logge på stdout og stderr.
- Skriv filer til verten på en bane som blir overvåket av loggingsagenten.
- Streaming av loggfil til stdout og stderr til en sidevognbeholder.
- Kjør loggingsagenten som sidevognbeholder.
Hvordan får jeg tilgang til EKS-klyngen?
Kort beskrivelse. Etter at du har opprettet Amazon EKS-klyngen din, må du konfigurere kubeconfig-filen din med AWS Command Line Interface (AWS CLI). Denne konfigurasjonen lar deg koble til klyngen din ved hjelp av kubectl-kommandolinjen.
Hvordan aktiverer jeg EKS CloudWatch?
Sette opp Container Insights på Amazon EKS og Kubernetes
- Bekreft at du har de nødvendige forutsetningene.
- Sett opp CloudWatch-agenten som et DaemonSet på Amazon EKS-klyngen eller Kubernetes-klyngen for å sende beregninger til CloudWatch, og sett opp FluentD som en DaemonSet for å sende logger til CloudWatch-logger. ...
- (Valgfritt) Sett opp Amazon EKS-kontrollplanlogging.
Hvordan finner jeg Kubelet-loggen min?
Med denne installasjonen finner jeg loggene ved hjelp av kommandoen logger som denne.
- Finn container-ID-en din. $ docker ps | egrep kubelet.
- Bruk den container-ID-en til å vise loggene $ docker logs `<container-id>`
Hvordan skyver jeg logger til CloudWatch?
Sende Linux-logger til AWS Cloudwatch
- Opprett IAM-rolle med relevant tillatelse og legg til Linux-forekomst.
- Installer CloudWatch-agenten i forekomsten.
- Forbered konfigurasjonsfilen i forekomsten.
- Start CloudWatch-agenttjenesten i forekomsten.
- Overvåk loggene ved hjelp av CloudWatch-nettkonsollen.
Hvordan skyver jeg applikasjonslogger til CloudWatch?
Videresend applikasjonslogger til Cloudwatch
- Lag en egendefinert ec2 IAM-rolle med Cloudwatch-skrivetilgang.
- Installer Cloudwatch logs ec2 agent.
- Konfigurer loggkilder i Cloudwatch agentkonfigurasjonsfilen.
- Valider logger i Cloudwatch-dashbordet.
Hvordan vet jeg om CloudWatch kjører?
Du kan spørre CloudWatch-agenten for å finne ut om den kjører eller stoppes. Du kan bruke AWS Systems Manager til å gjøre dette eksternt. Du kan også bruke kommandolinjen, men bare for å sjekke den lokale serveren. Åpne Systems Manager-konsollen på https: // konsoll.aws.Amazon.com / systems-manager / .