కుబెర్నెట్‌లను సులభతరం చేసే 12 సాధనాలు

కుబెర్నెట్‌లను సులభతరం చేసే 12 సాధనాలు

Kubernetes ప్రామాణిక మార్గంగా మారింది, మరియు అనేక మంది వివిధ ప్రమాణాల వద్ద కంటెయినరైజ్డ్ అప్లికేషన్‌లను అమలు చేయడం ద్వారా దీనిని రుజువు చేస్తారు. అయితే గజిబిజి మరియు సంక్లిష్టమైన కంటైనర్ డెలివరీలను ఎదుర్కోవటానికి కుబెర్నెటెస్ మాకు సహాయం చేస్తే, కుబెర్నెట్స్‌తో వ్యవహరించడంలో మాకు ఏది సహాయపడుతుంది? ఇది సంక్లిష్టంగా, గందరగోళంగా మరియు నిర్వహించడం కష్టంగా కూడా ఉంటుంది.

కుబెర్నెటెస్ పెరుగుతూ మరియు అభివృద్ధి చెందుతున్నప్పుడు, దాని యొక్క అనేక సూక్ష్మ నైపుణ్యాలు ప్రాజెక్ట్‌లోనే తొలగించబడతాయి. కానీ కొంతమంది వినియోగదారులు కుబెర్నెటెస్ సులభతరం అయ్యే వరకు వేచి ఉండకూడదు, కాబట్టి వారు అనేక సాధారణ కుబెర్నెట్స్ ఉత్పత్తి సమస్యలకు వారి స్వంత పరిష్కారాలను అభివృద్ధి చేశారు.

NB BSL-4 స్థాయి బయోలాజికల్ లాబొరేటరీ ఉన్న వుహాన్‌లో యాదృచ్ఛికంగా చైనీయులను కరిచిన పాంగోలిన్‌ను కరిచిన కుక్కను కరిచిన తెలియని గబ్బిలం ఇన్ఫెక్షన్ ఫిబ్రవరి నాటికి తగ్గుతుందని నేను ఆశిస్తున్నాను మరియు మనకు 2019 మాత్రమే గుర్తుకు వస్తుంది. -nCoV అశ్లీల పదజాలం ఉపయోగించి. మరియు మేము దీన్ని ఆఫ్‌లైన్‌లో చేయవచ్చు కుబెర్నెటెస్ బేస్ ఫిబ్రవరి 8–10, 2021, మరియు కుబెర్నెటెస్ మెగా K8s యొక్క అధునాతన వినియోగదారుల కోసం ఫిబ్రవరి 12-14. నిజాయితీగా, వ్యక్తిగతంగా, ఎడిటర్‌గా, నేను డ్రైవ్, కాఫీ బ్రేక్‌లు, వివాదాలు మరియు స్పీకర్ల నుండి గమ్మత్తైన ప్రశ్నలను కోల్పోయాను. కొంచిటా వర్స్ట్, పాట్రియార్క్ కిరిల్ వాచ్ మరియు పోప్ కోరిక వంటి మన మూగ జోకులతో శక్తులు విసిగిపోతే, లేదా మన కొరోలెవ్ యొక్క స్టియోపా రాసిన అత్యంత క్రూరమైన మరియు చెత్త నవలల శైలిలో మొత్తం గ్రహం చనిపోతుంది. ప్రభువు ప్రార్థన యొక్క పదాలను సరిదిద్దండి.

కానీ తిరిగి ప్రధాన విషయానికి.

గోల్డ్‌పింగర్: కుబెర్నెటెస్ క్లస్టర్‌లను దృశ్యమానం చేయడం

ప్రజలు చూడటానికి ఇష్టపడతారు. గ్రాఫ్‌లు మరియు చార్ట్‌లు పెద్ద చిత్రాన్ని అర్థం చేసుకోవడం సులభం చేస్తాయి. మరియు కుబెర్నెటెస్ క్లస్టర్ యొక్క స్కేల్ మరియు సంక్లిష్టతను బట్టి, మేము ఈ లక్షణాన్ని పూర్తి స్థాయిలో ఉపయోగించవచ్చు.

ఫన్నీ పేరుతో ప్రాజెక్ట్ (బహుశా ఏజెంట్ 007 గురించి ఏదైనా, సుమారు అనువాదకుడు) గోల్డ్‌పింగర్, బ్లూమ్‌బెర్గ్ టెక్నికల్ ప్రచురించిన ఓపెన్ సోర్స్ సాధనం, ఇది కుబెర్నెటెస్ క్లస్టర్ లోపల నడుస్తుంది మరియు నోడ్‌ల మధ్య సంబంధాల యొక్క ఇంటరాక్టివ్ మ్యాప్‌ను ప్రదర్శించే ఒక సాధారణ సాధనం. సాధారణంగా పనిచేసే నోడ్‌లు ఆకుపచ్చ రంగులో, పనిచేయనివి ఎరుపు రంగులో చూపబడతాయి. వివరాలను తెలుసుకోవడానికి నోడ్‌పై క్లిక్ చేయండి. మీరు అదనపు నివేదికలు, ఫీచర్‌లు మరియు మరిన్నింటిని జోడించడానికి స్వాగర్‌తో APIని అనుకూలీకరించవచ్చు.

K9s: కుబెర్నెట్‌లకు పూర్తి స్క్రీన్ కన్సోల్ ఇంటర్‌ఫేస్

సిసాడ్మిన్లు "సింగిల్-విండో" గూడీస్‌ను ఇష్టపడతారు. K9లు Kubernetes క్లస్టర్‌ల కోసం పూర్తి-స్క్రీన్ కన్సోల్ ఇంటర్‌ఫేస్. దీనితో, మీరు త్వరిత షెల్ యాక్సెస్‌తో సులభంగా మరియు సహజంగా నడుస్తున్న పాడ్‌లు, లాగ్‌లు మరియు విస్తరణలను వీక్షించవచ్చు. K9s సరిగ్గా పని చేయడానికి మీరు Kubernetes వినియోగదారులకు రీడ్ యూజర్ స్థాయి మరియు నేమ్‌స్పేస్ అనుమతులను మంజూరు చేయాలని గుర్తుంచుకోండి.

కోప్స్: కుబెర్నెటెస్ క్లస్టర్‌ల కోసం కన్సోల్ ఆప్స్

Kubernetes బృందం నుండి అభివృద్ధి మీరు కమాండ్ లైన్ నుండి Kubernetes క్లస్టర్‌లను నిర్వహించడంలో సహాయం చేస్తుంది. ఇది AWS మరియు GKEలో నడుస్తున్న క్లస్టర్‌లకు మద్దతు ఇస్తుంది మరియు VMware vSphere మరియు ఇతర పరిసరాలతో కూడా పని చేస్తుంది. ఇన్‌స్టాల్ మరియు అన్‌ఇన్‌స్టాల్ ప్రాసెస్‌ను ఆటోమేట్ చేయడంతో పాటు, ఇతర రకాల ఆటోమేషన్‌లను కూడా నిర్వహించడంలో Kops మీకు సహాయపడుతుంది. ప్రత్యేకించి, అతను Terraform కోసం సెట్టింగ్‌లను సృష్టించగలడు, ఇది Terraformని ఉపయోగించి క్లస్టర్‌ను రీలోడ్ చేయడానికి ఉపయోగించవచ్చు.

కుబెబాక్స్: కుబెర్నెట్స్ కోసం టెర్మినల్ షెల్

కుబెర్నెటెస్ కోసం అధునాతన టెర్మినల్ షెల్, కుబేబాక్స్, మంచి పాత కుబెర్నెట్స్ రేపర్ మరియు API కంటే ఎక్కువ చేస్తుంది. ఇతర విషయాలతోపాటు, ఇది ప్రాసెసర్ సమయం మరియు RAM యొక్క ఉపయోగం, పాడ్‌ల జాబితా, లాగ్‌ల కంటెంట్‌లను నిజ సమయంలో చూపుతుంది మరియు సెట్టింగ్‌ల ఎడిటర్‌ను కూడా ప్రారంభించవచ్చు. నాకు నచ్చినది ఏమిటంటే ఇది Linux, Windows మరియు MacOS కోసం ఒక స్వతంత్ర అప్లికేషన్‌గా అందుబాటులో ఉంది.

kube-applier

kube-applier Kubernetes సేవగా ఇన్‌స్టాల్ చేస్తుంది, git రిపోజిటరీ నుండి డిక్లరేటివ్ Kubernetes క్లస్టర్ సెట్టింగ్‌లను పొందుతుంది, ఆపై వాటిని క్లస్టర్‌లోని పాడ్‌లకు వర్తింపజేస్తుంది. మార్పులు చేసిన ప్రతిసారి, అవి రిపోజిటరీ నుండి తీసుకోబడతాయి మరియు అభ్యర్థించిన పాడ్‌లకు వర్తిస్తాయి. ఇది కొంతవరకు Google యొక్క స్కాఫోల్డ్‌ని పోలి ఉంటుంది, కానీ ఒకే అప్లికేషన్‌కు బదులుగా మొత్తం క్లస్టర్‌ని నిర్వహించడానికి పని చేస్తుంది.

షెడ్యూల్‌లో లేదా అభ్యర్థనపై సెట్టింగ్‌లకు మార్పులు చేయడం సాధ్యపడుతుంది. అన్ని చర్యలు లాగ్ చేయబడ్డాయి మరియు ప్రోమేతియస్-అనుకూల లక్షణాలు కూడా ప్రదర్శించబడతాయి, కాబట్టి మీరు క్లస్టర్ యొక్క ప్రవర్తనను ప్రభావితం చేసే వాటిని ఎల్లప్పుడూ చూడవచ్చు.

Kube-ps1: Kubernetes కోసం స్మార్ట్ కమాండ్ లైన్ ప్రాంప్ట్

, ఏ Kube-ps1 ఇది కుబెర్నెట్స్ కోసం సోనీ ప్లేస్టేషన్ ఎమ్యులేటర్ కాదు, అయితే అది చక్కగా ఉంటుంది. ఇది సాధారణ బాష్ కమాండ్ లైన్ పొడిగింపు, ఇది ప్రస్తుత కుబెర్నెట్స్ సందర్భం మరియు నేమ్‌స్పేస్‌ను టూల్‌టిప్‌లో ప్రదర్శిస్తుంది. Kube-shell దీన్ని అనేక ఇతర ఫీచర్‌లలో కలిగి ఉంది, కానీ మీకు స్మార్ట్ సూచన సరిపోతే, Kube-ps1 మీకు తక్కువ ధరకే అందిస్తుంది.

kube-ప్రాంప్ట్

మరొక కనిష్ట, కానీ కుబెర్నెటెస్ CLI సవరణను ఉపయోగించడం చాలా ఆహ్లాదకరంగా ఉంటుంది kube-ప్రాంప్ట్, ఇది Kubernetes క్లయింట్‌తో ఇంటరాక్టివ్ సెషన్‌లోకి ప్రవేశించడానికి మిమ్మల్ని అనుమతిస్తుంది. kube-prompt టైప్ చేయకుండా మిమ్మల్ని కాపాడుతుంది kubectl ప్రతి కమాండ్‌కు ముందు, మరియు ప్రతి కమాండ్‌కు సందర్భోచిత సమాచారంతో స్వీయ-పూర్తిని కూడా అందిస్తుంది.

కుబెస్పీ: కుబెర్నెట్స్ వనరుల నిజ-సమయ పర్యవేక్షణ

కుబెస్పీ by Pulumi అనేది రోగనిర్ధారణ సాధనం, ఇది ఏమి జరుగుతుందో నియంత్రించడానికి ఒక విధమైన టెక్స్ట్ ప్యానెల్‌ను అందించడం ద్వారా నిజ సమయంలో క్లస్టర్ వనరుకు మార్పులను డీబగ్ చేయడంలో మీకు సహాయపడుతుంది. ఉదాహరణకు, మీరు మార్పులు చూడాలన్నారు ప్రారంభించినప్పటి నుండి పాడ్ స్టేట్‌లు: పాడ్ డెఫినిషన్ etcdకి వ్రాయబడింది, పాడ్ నోడ్‌పై రన్ అయ్యేలా షెడ్యూల్ చేయబడింది, నోడ్‌లోని కుబెలెట్ పాడ్‌ను సృష్టిస్తుంది మరియు చివరకు పాడ్ నడుస్తున్నట్లు గుర్తు పెట్టబడుతుంది. Kubespy స్వతంత్ర ప్రోగ్రామ్‌గా లేదా kubectlకి పొడిగింపుగా అమలు చేయబడుతుంది.

కుబెవల్: కుబెర్నెట్స్ సెట్టింగ్‌లను తనిఖీ చేస్తోంది

Kubernetes కాన్ఫిగరేషన్ YAML ఫైల్‌లు మానవులకు చదవగలిగేవిగా ఉంటాయి, కానీ అవి ఎల్లప్పుడూ ఒకే విధంగా ధృవీకరించబడతాయని దీని అర్థం కాదు. కామా లేదా పేరును కోల్పోవడం చాలా సులభం మరియు చాలా ఆలస్యం అయ్యే వరకు దాన్ని కనుగొనలేము. ఉపయోగించడం మంచిది కుబేవల్, స్థానికంగా ఇన్‌స్టాల్ చేయబడింది లేదా CICD పైప్‌లైన్‌లో కనెక్ట్ చేయబడింది. Kubeval Kubernetes సెట్టింగ్‌ల యొక్క YAML నిర్వచనాన్ని తీసుకుంటుంది మరియు సరైన సమాచారాన్ని తిరిగి అందిస్తుంది. ఇది JSON లేదా TAPలో డేటాను అవుట్‌పుట్ చేయగలదు మరియు అదనపు ప్రశ్నలు లేకుండా హెల్మ్ చార్ట్ సెట్టింగ్‌ల ద్వారా సూచించబడిన మూల టెంప్లేట్‌లను అన్వయించవచ్చు.

kube-ops-view: బహుళ కుబెర్నెట్స్ క్లస్టర్‌ల కోసం ప్యానెల్

Kubernetes ఇప్పటికే చాలా మంచి సాధారణ ప్రయోజన డాష్‌బోర్డ్‌ను కలిగి ఉంది, అయితే Kubernetes సంఘం Kubernetes sysadminsకి ఉపయోగకరమైన డేటాను ప్రదర్శించడానికి ఇతర మార్గాలతో ప్రయోగాలు చేస్తోంది. kube-ops-వ్యూ అటువంటి ప్రయోగం ఉంది, ఇది అనేక క్లస్టర్‌లను సమీక్షించే అవకాశాన్ని అందిస్తుంది, మీరు ప్రాసెసర్ సమయం మరియు RAM యొక్క వినియోగాన్ని, క్లస్టర్ మాడ్యూల్స్ యొక్క స్థితిని చూడవచ్చు. దయచేసి ఆదేశాలను పిలవలేమని గమనించండి, సాధనం విజువలైజేషన్ కోసం మాత్రమే. కానీ అది అందించే డిస్‌ప్లేలు స్ఫుటమైనవి మరియు మృదువైనవి, మీ సపోర్ట్ సెంటర్‌లో వాల్‌బోర్డ్ కోసం వేడుకుంటున్నాయి.

రియో: కుబెర్నెట్స్ కోసం దరఖాస్తులను అందిస్తోంది

రియో, Rancher Labs నుండి ప్రాజెక్ట్, Git, AB లేదా బ్లూ-గ్రీన్ డిస్ట్రిబ్యూషన్‌ల నుండి CD వంటి సాధారణ కుబెర్నెట్స్ అప్లికేషన్ డెలివరీ పద్ధతులను అమలు చేస్తుంది. మీరు మార్పులకు పాల్పడిన వెంటనే ఇది మీ అప్లికేషన్ యొక్క కొత్త వెర్షన్‌ను కూడా విడుదల చేయగలదు, ఉదా. DNS, HTTPS, సర్వీస్ మెష్‌తో సంక్లిష్టతలను నిర్వహించడంలో మీకు సహాయపడుతుంది.

స్టెర్న్ మరియు కుబెటైల్: కుబెర్నెటెస్‌లో లాగ్‌లను వీక్షించడం

స్టార్ రంగు అవుట్‌పుట్‌ను ఉత్పత్తి చేస్తుంది (కమాండ్‌గా tail) పాడ్‌లు మరియు కంటైనర్‌ల నుండి కుబెర్నెటీస్ వరకు. బహుళ మూలాధారాల అవుట్‌పుట్‌ను ఒకే స్ట్రీమ్‌లో పొందేందుకు ఇది వేగవంతమైన మార్గం. అదే సమయంలో, స్ట్రీమ్‌లను వేరు చేయడానికి మీకు దృశ్యమానంగా గుర్తించదగిన మార్గం (రంగు ద్వారా) ఉంది.

కుబేటైల్ విభిన్న పాడ్‌ల నుండి లాగ్‌లను ఒకే విధంగా ఒక స్ట్రీమ్‌లోకి విలీనం చేస్తుంది, విభిన్న పాడ్‌లు మరియు కంటైనర్‌లను కలర్-కోడింగ్ చేస్తుంది. కానీ కుబేటైల్ అనేది బాష్ స్క్రిప్ట్. కాబట్టి దీన్ని అమలు చేయడానికి షెల్ తప్ప మరేమీ అవసరం లేదు.

నమోదు చేసుకున్న వినియోగదారులు మాత్రమే సర్వేలో పాల్గొనగలరు. సైన్ ఇన్ చేయండిదయచేసి.

మరియు సాధారణ కార్యకలాపాలను సులభతరం చేయడానికి మీరు ఏమి ఉపయోగిస్తారు?

  • 2,9%గోల్డ్‌పింగర్1

  • 22,9%K9s8

  • 0,0%కోప్స్0

  • 0,0%Kubebox0

  • 0,0%kube-applier0

  • 0,0%Kube-ps10

  • 0,0%kube-prompt0

  • 0,0%కుబెస్పీ0

  • 2,9%కుబేవల్1

  • 0,0%kube-ops-view0

  • 0,0%రియో 0

  • 2,9%స్టెర్న్1

  • 5,7%కుబేటైల్2

  • 28,6%వీటిలో ఏదీ కాదు10

  • 5,7%నాకు నా స్వంత "ప్రీ-ఇ-ఇ-లే-ఇ-ఎస్స్స్ట్" ఉంది

  • 8,6%నేను జాబితా 3 నుండి ఏదో అనుభూతి చెందడానికి ప్రయత్నిస్తాను

  • 20,0%నేను "జానీ మెమోనిక్" 7 చిత్రంలో వలె న్యూరోఇంప్లాంట్‌తో కుబెర్నెట్స్‌ని నియంత్రిస్తాను

35 మంది వినియోగదారులు ఓటు వేశారు. 19 మంది వినియోగదారులు దూరంగా ఉన్నారు.

మూలం: www.habr.com

ఒక వ్యాఖ్యను జోడించండి