Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako získať prístup k metrikám klastra Kubernetes pomocou presmerovania portov

Preposielanie portov vám umožňuje pristupovať k metrikám zhromaždeným komponentmi Kubernetes, ako sú kube-apiserver a kube-scheduler, ich vystavením na lokálnom porte. Je to užitočné pri ladení a riešení problémov súvisiacich s výkonom alebo využívaním zdrojov. Ak chcete získať prístup k týmto metrikám pomocou presmerovania portov, postupujte takto:

1. Získajte koncové body metrík svojho klastra:

Predtým, ako budete môcť port forwardovať, musíte poznať IP adresu svojich uzlov Kubernetes a ich predvolený port metrík, ktorý je zvyčajne 9090. Ak chcete získať tieto informácie, spustite nasledujúci príkaz:

```

kubectl get uzly -ojson | jq -r '.items[].status.addresses[] | select(.type=="Interná IP") | .adresa'

```

Zobrazí sa zoznam interných IP adries vašich uzlov Kubernetes.

2. Spustiť presmerovanie portov:

Keď budete mať IP adresu svojich uzlov Kubernetes, môžete spustiť presmerovanie portov spustením nasledujúceho príkazu:

```

kubectl port-forward 9090:9090

```

Nahraďte `` názvom uzla Kubernetes, z ktorého chcete preniesť. Tento príkaz spustí reláciu presmerovania portov z portu metrík zadaného uzla (9090) na rovnaký port (9090) na vašom lokálnom počítači.

3. Metriky prístupu:

Po vytvorení relácie presmerovania portov môžete získať prístup k metrikám otvorením webového prehliadača a prechodom na nasledujúcu adresu URL:

```

http://localhost:9090

```

Tým by sa mala zobraziť stránka s metrikami Prometheus s informáciami o využívaní zdrojov klastra Kubernetes, výkone a ďalších metrikách.

Majte na pamäti, že prístup k metrikám pomocou presmerovania portov je dočasné riešenie, ktoré je primárne užitočné na ladenie a riešenie problémov. Na dlhodobé monitorovanie sa odporúča nastaviť vyhradenú platformu na zhromažďovanie a vizualizáciu metrík, ako je Prometheus, Grafana alebo riešenie monitorovania Kubernetes, ako je Prometheus Operator alebo kube-prometheus-stack.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené