Openshift

Kako prikazati zapisnike OpenShift čvorova pomoću naredbe oc

Kako prikazati zapisnike OpenShift čvorova pomoću naredbe oc

Dakle, imate svoj OpenShift klaster i sada ste na uobičajenom danu 2?. Provjeravanje dnevnika čvorova klastera normalna je operacija prilikom rješavanja problema s klasterom, npr.g problemi s uslugama, mrežom i pohranom e.t.c. U ovom ćemo vodiču istražiti kako se mogu prikazati zapisnici OpenShift čvorova pomoću alata naredbenog retka.

Kao s OpenShift Container Platform 4.0, čvorovi OpenShift temelje se na Red Hat Enterprise Linux CoreOS (RHCOS), a verzije OKD koriste Fedora CoreOS (FCOS). Ovi operativni sustavi pokreću vrlo malo lokalnih usluga kojima bi bio potreban izravan pristup čvoru kako bi se provjerio njihov status.

Prikaz dnevnika OpenShift čvorova

Većina sistemskih usluga u RHCOS / FCOS-u radi kao kontejneri, izuzev motora CRI-O spremnika i Kubeleta, koji su Systemd jedinice.

sh-4.4 # systemctl status crio ● crio.usluga - Daemon Initiative Open Container Initiative Loaded: loaded (/ usr / lib / systemd / system / crio.servis; onemogućeno; unaprijed postavljeno dobavljača: onemogućeno) Ubacivanje: / etc / systemd / system / crio.servis.d └─10-zadani-env.conf Aktivan: aktivan (radi) od Sub 2020-03-28 10:59:50 UTC; Prije 1h 7min Dokumenti: https: // github.com / cri-o / cri-o Glavni PID: 2937 (crio) Zadaci: 42 Memorija: 322.4M CPU: 5min 28.CGroup 410s: / sustav.kriška / crio.usluga └─2937 / usr / bin / crio --enable-metrics = true --metrics-port = 9537… sh-4.4 # systemctl status kubelet ● kubelet.usluga - Kubernetes Kubelet Loaded: loaded (/ etc / systemd / system / kubelet.servis; omogućeno; unaprijed postavljeno dobavljača: omogućeno) Ubacivanje: / etc / systemd / system / kubelet.servis.d └─10-zadani-env.conf Aktivan: aktivan (radi) od Sub 2020-03-28 11:00:11 UTC; Prije 1h 7min Proces: 3028 ExecStartPre = / bin / rm -f / var / lib / kubelet / cpu_manager_state (code = exited, status = 0 / USPJEH) Proces: 3026 ExecStartPre = / bin / mkdir --parents / etc / kubernetes / manifesti (kod = izašao, status = 0 / USPJEH) Glavni PID: 3030 (hiperkube) Zadaci: 56 (ograničenje: 26213) Memorija: 241.6M CPU: 5min 7.547s CGroup: / sustav.kriška / kubelet.usluga └─3030 / usr / bin / hyperkube kubelet --config = / etc / kubernetes / kubelet.conf --bootstrap-kubeconfig = / etc / kubernetes / kubeconfig --kubeconfig = / var / lib / kubelet / kubeco… 

The oc adm zapisnici čvorova naredba se može koristiti za pregled ovih dnevnika bez potrebe za izravnim ssh-om na čvorove klastera. Sintaksa je:

oc adm čvorovi-zapisi [-l LABELS] [NODE…] [zastavice]

Gornja naredba prikazat će sve zapisnike dnevnika čvora. Primjer:

$ oc adm čvorovi-zapisnici node01.ocp.computingforgeeks.com

Da biste vratili zapise iz navedenih jedinica, koristite -u opcija:

$ oc adm čvorovi-zapisnici  -u crio

Prikaži zapisnike dostupne u čvoru u / var / log:

$ oc adm čvorovi-zapisnici node01.ocp.computingforgeeks.com --path = / audit / btmp chrony / kontejneri / crio / es-kontejneri.zapisnik.pos fluentd / glusterfs / journal / journal_pos.json lastlog openvswitch / pods / private / samba / sssd / vmware-network.1.prijavite vmware-network.2.prijavite vmware-network.zapis vmware-vgauthsvc.zapisnik.0 vmware-vmsvc.1.zapis vmware-vmsvc.zapisnik wtmp

Prikaz datoteke dnevnika s putanje u čvoru:

oc adm čvorovi-zapisnici node01.ocp.computingforgeeks.com --path = / audit / audit.zapisnik

Prikaži zapisnike kubeleta svih majstora / radnika:

oc adm node-logs --role master -u kubelet oc adm node-logs --role radnik -u kubelet

Pogledajte koji su dnevnici dostupni u glavnim / radničkim / infra čvorovima u / var / log:

oc adm cod-logs --role master --path = / oc adm node-logs --role worker --path = / oc adm node-logs --role infra --path = /

OpenShift tečajevi:

Praktični OpenShift za programere - novi tečaj 2021

Ultimate Openshift (2021) Bootcamp by School of Devops

Još članaka o OpenShift kontejnerskoj platformi:

Kako otvoriti upit ljuske na čvoru OpenShift

Spriječite korisnike u stvaranju projekata u OpenShift / OKD klasteru

Kako instalirati operativni SDK CLI na Linux / macOS

Postavite lokalni OpenShift klaster s CodeReady spremnicima

Kako riješiti problem mutnih fontova u sustavu Windows 10
Windows 10 napokon je stigao s nekim izvrsnim značajkama i očito s tehničkim problemima . Novi poboljšani Windows 10 prilagođen je korisnicima i dijel...
Kako omogućiti Wi-Fi Sense u sustavu Windows 10 i povezati se s vrućim točkama
Kako Windows nastavlja s inovacijama u osmišljavanju njihove najnovije verzije Windows 10, ažurirani OS također donosi neke promjene i fino podešava n...
Kako se koristi značajka Windows 10 Sense Storage
Pokretanje sustava Windows 10 od strane Microsofta stvorilo je popriličnu pomutnju. Iako se Windowsov tim odvojio od toga da stvori vrhunsku verziju z...