Portvideresending lar deg få tilgang til beregninger samlet inn av Kubernetes-komponenter, for eksempel kube-apiserver og kube-planlegger, ved å eksponere dem på en lokal port. Dette er nyttig for feilsøking og feilsøking av problemer knyttet til ytelse eller ressursutnyttelse. Følg disse trinnene for å få tilgang til disse beregningene ved hjelp av portvideresending:
1. Få din klynges beregningsendepunkter:
Før du kan viderekoble, må du vite IP-adressen til Kubernetes-nodene og deres standard metrikkport, som vanligvis er 9090. For å få denne informasjonen, kjør følgende kommando:
```
kubectl få noder -ojson | jq -r '.items[].status.adresser[] | select(.type=="Intern IP") | .adresse'
```
Dette vil vise de interne IP-adressene til Kubernetes-nodene dine.
2. Start portvideresending:
Når du har IP-adressen til Kubernetes-nodene dine, kan du starte portvideresending ved å kjøre følgende kommando:
```
kubectl port-forward 9090:9090
```
Erstatt `` med navnet på Kubernetes-noden du vil viderekoble fra. Denne kommandoen vil starte en portvideresendingsøkt fra den angitte nodens metrikkport (9090) til samme port (9090) på din lokale maskin.
3. Tilgangsberegninger:
Når portvideresendingsøkten er etablert, kan du få tilgang til beregningene ved å åpne en nettleser og navigere til følgende URL:
```
http://localhost:9090
```
Dette skal vise en Prometheus-metrikkside med informasjon om Kubernetes-klyngens ressursbruk, ytelse og andre beregninger.
Husk at tilgang til beregninger ved hjelp av portvideresending er en midlertidig løsning som først og fremst er nyttig for feilsøking og feilsøking. For langsiktig overvåking anbefales det å sette opp en dedikert metrikkinnsamlings- og visualiseringsplattform som Prometheus, Grafana eller en Kubernetes-overvåkingsløsning som Prometheus Operator eller kube-prometheus-stack.