కుబెర్నెట్స్ డాష్బోర్డ్ అనేది ఒక సాధారణ ప్రయోజనం, కుబెర్నెట్ సమూహాల కోసం వెబ్ ఆధారిత UI. ఇది క్లస్టర్లో నడుస్తున్న అనువర్తనాలను నిర్వహించడానికి మరియు వాటిని పరిష్కరించడానికి, అలాగే క్లస్టర్ను నిర్వహించడానికి వినియోగదారులను అనుమతిస్తుంది.కాబట్టి, మీరే వస్తే , మరియు ఈ సాధనాన్ని ప్రావీణ్యం చేసుకోండి, మీరు మీ కెరీర్ను డెవొప్స్ ఇంజనీర్గా ఉద్ధరించవచ్చు.
కాబట్టి ముందుకు వెళ్ళే ముందువిషయాలు ఏమిటో చూద్దాం, మేము ఈ బ్లాగులో కవర్ చేస్తాము:
- కుబెర్నెట్ డాష్బోర్డ్ అంటే ఏమిటి?
- కుబెర్నెట్ డాష్బోర్డ్ను ఇన్స్టాల్ చేస్తోంది
- కుబెర్నెట్స్ డాష్బోర్డ్ UI యొక్క వీక్షణలు
కుబెర్నెట్ డాష్బోర్డ్ అంటే ఏమిటి?
కుబెర్నెట్స్ డాష్బోర్డ్ అనేది వెబ్ ఆధారిత కుబెర్నెట్ యూజర్ ఇంటర్ఫేస్కంటైనరైజ్డ్ అనువర్తనాలను కుబెర్నెట్ క్లస్టర్కు అమర్చండి, అనువర్తనాలను పరిష్కరించండి మరియు క్లస్టర్ను దాని అటెండర్ వనరులతో పాటు నిర్వహించండి.
కుబెర్నెట్ డాష్బోర్డ్ ఉపయోగాలు
- మీ క్లస్టర్లో నడుస్తున్న అనువర్తనాల అవలోకనాన్ని పొందడానికి.
- వ్యక్తిగత కుబెర్నెట్ వనరులను సృష్టించడానికి లేదా సవరించడానికి ఉదాహరణకు విస్తరణలు, ఉద్యోగాలు మొదలైనవి.
- ఇది మీ క్లస్టర్లోని కుబెర్నెట్ వనరుల స్థితిపై మరియు ఏదైనా లోపాలు సంభవించిన సమాచారాన్ని అందిస్తుంది.
కుబెర్నెట్ డాష్బోర్డ్ను ఇన్స్టాల్ చేస్తోంది
కుబెర్నెట్స్ డాష్బోర్డ్ను ఎలా అమలు చేయాలి?
డాష్బోర్డ్ను అమలు చేయడానికి క్రింది ఆదేశాన్ని అమలు చేయండి:
kubectl create -f https://raw.githubusercontent.com/kubernetes/dashboard/master/src/deploy/recommend/kubernetes-dashboard.yaml
Kubectl ఉపయోగించి డాష్బోర్డ్ను యాక్సెస్ చేస్తోంది
kubectl ప్రాక్సీ
ఇదిమీ మెషీన్ మరియు కుబెర్నెట్స్ API సర్వర్ మధ్య ప్రాక్సీ సర్వర్ అవుతుంది.
ఇప్పుడు, బ్రౌజర్లోని డాష్బోర్డ్ను చూడటానికి, మీ మాస్టర్ VM యొక్క బ్రౌజర్లోని క్రింది చిరునామాకు నావిగేట్ చేయండి:
http: // localhost: 8001 / api / v1 / namespaces / kube-system / services / https: kubernetes-dashboard: / proxy /
ఆధారాలను నమోదు చేయడానికి మీరు ఈ పేజీతో ప్రాంప్ట్ చేయబడతారు:
క్లస్టర్ అడ్మిన్ సేవా ఖాతాను సృష్టించండి
ఈ దశలో, మేము డాష్బోర్డ్ కోసం సేవా ఖాతాను సృష్టించి దాని ఆధారాలను పొందుతాము.
గమనిక : ఈ ఆదేశాలన్నింటినీ a లో అమలు చేయండి కొత్త టెర్మినల్ , లేకపోతే మీ kubectl ప్రాక్సీ ఆదేశం ఆగిపోతుంది.
స్కానర్ క్లాస్ యొక్క పద్ధతులు మిమ్మల్ని అనుమతిస్తాయి
కింది ఆదేశాలను అమలు చేయండి:
ఈ ఆదేశం డిఫాల్ట్ నేమ్స్పేస్లో డాష్బోర్డ్ కోసం సేవా ఖాతాను సృష్టిస్తుంది
kubectl సేవాకౌంట్ డాష్బోర్డ్ -n డిఫాల్ట్గా సృష్టించండి
మీ డాష్బోర్డ్ ఖాతాకు క్లస్టర్ బైండింగ్ నియమాలను జోడించండి
kubectl క్లస్టర్రోలెబిండింగ్ డాష్బోర్డ్-అడ్మిన్ -ఎన్ డిఫాల్ట్ --clusterrole = క్లస్టర్-అడ్మిన్ --serviceaccount = డిఫాల్ట్: డాష్బోర్డ్
కింది ఆదేశాన్ని ఉపయోగించి మీ డాష్బోర్డ్ లాగిన్కు అవసరమైన రహస్య టోకెన్ను కాపీ చేయండి:
kubectl get secret $ (kubectl get serviceaccount dashboard -o jsonpath = 'secre. రహస్యాలు [0] .name}') -o jsonpath = '{. data.token}' | base64 --decode
టోకెన్ ఎంపికను ఎంచుకోవడం ద్వారా రహస్య టోకెన్ను కాపీ చేసి డాష్బోర్డ్ లాగిన్ పేజీలో అతికించండి
సైన్ ఇన్ చేసిన తర్వాత మీరు కుబెర్నెట్ హోమ్పేజీకి చేరుకుంటారు.
హోమ్ పేజీ
మీరు హోమ్ / స్వాగత పేజీని చూస్తారుఏ సిస్టమ్ అనువర్తనాలు అప్రమేయంగా నడుస్తున్నాయో మీరు చూడవచ్చుక్యూబ్ సిస్టమ్
నేమ్స్పేస్మీ క్లస్టర్ యొక్క, ఉదాహరణకు, డాష్బోర్డ్.
కుబెర్నెట్స్ డాష్బోర్డ్ UI యొక్క వీక్షణలు
కుబెర్నెట్ డాష్బోర్డ్ క్రింది డాష్బోర్డ్ వీక్షణలను కలిగి ఉంటుంది:
- నిర్వాహక వీక్షణ
- పనిభారం వీక్షణ
- సేవల వీక్షణ
- నిల్వ మరియు కాన్ఫిగర్ వీక్షణ
నిర్వాహక వీక్షణతో ప్రారంభిద్దాం.
నిర్వాహక వీక్షణ
ఇది నోడ్స్, నేమ్స్పేస్లు మరియు పెర్సిస్టెంట్ వాల్యూమ్లను జాబితా చేస్తుంది, ఇక్కడ వాటి యొక్క వివరణాత్మక వీక్షణ ఉంది, ఇక్కడ నోడ్ జాబితా వీక్షణలో అన్ని నోడ్లలో సమగ్రమైన సిపియు మరియు మెమరీ వినియోగ కొలమానాలు ఉంటాయి మరియు వివరాల వీక్షణ నోడ్ యొక్క కొలమానాలను చూపిస్తుంది, దాని స్పెసిఫికేషన్, స్థితి, కేటాయించిన వనరులు, సంఘటనలు మరియు నోడ్లో నడుస్తున్న పాడ్లు.
పనిభారం వీక్షణ
ఎంట్రీ పాయింట్ వ్యూ ఇది ఎంచుకున్న నేమ్స్పేస్లో నడుస్తున్న అన్ని అనువర్తనాలను చూపుతుంది. ఇది పనిభారం గురించి చర్య తీసుకోదగిన సమాచారాన్ని సంగ్రహిస్తుంది, ఉదాహరణకు, ప్రతిరూప సెట్ కోసం సిద్ధంగా ఉన్న పాడ్ల సంఖ్య లేదా పాడ్ కోసం ప్రస్తుత మెమరీ వినియోగం.
సేవల వీక్షణ
ఇది బాహ్య ప్రపంచానికి సేవలను బహిర్గతం చేయడానికి మరియు వాటిని క్లస్టర్లో కనుగొనటానికి అనుమతించే కుబెర్నెట్ వనరులను చూపిస్తుంది.
నిల్వ మరియు కాన్ఫిగర్ వీక్షణ
నిల్వ వీక్షణ పెర్సిస్టెంట్ వాల్యూమ్ క్లెయిమ్ వనరులను చూపిస్తుంది, అయితే డేటాను నిల్వ చేయడానికి అనువర్తనాలు ఉపయోగిస్తాయిసమూహాలలో నడుస్తున్న అనువర్తనాల ప్రత్యక్ష కాన్ఫిగరేషన్ కోసం ఉపయోగించే అన్ని కుబెర్నెట్ వనరులను చూపించడానికి ఆకృతీకరణ వీక్షణ ఉపయోగించబడుతుంది.
మాకు ప్రశ్న ఉందా? దయచేసి దీనిని నిరంతర ఇంటిగ్రేషన్ టూల్స్ వ్యాఖ్యల విభాగంలో పేర్కొనండి మరియు మేము మిమ్మల్ని సంప్రదిస్తాము.