ఈ రోజు మనం VMware Tanzu గురించి మాట్లాడాలనుకుంటున్నాము, ఇది గత సంవత్సరం VMWorld కాన్ఫరెన్స్ సందర్భంగా ప్రకటించబడిన కొత్త ఉత్పత్తులు మరియు సేవల శ్రేణి. ఎజెండాలో అత్యంత ఆసక్తికరమైన సాధనాల్లో ఒకటి: టాంజు మిషన్ కంట్రోల్.
జాగ్రత్తగా ఉండండి: కట్ కింద చాలా చిత్రాలు ఉన్నాయి.
మిషన్ కంట్రోల్ అంటే ఏమిటి
కంపెనీ తన బ్లాగ్లో పేర్కొన్నట్లుగా, VMware Tanzu మిషన్ కంట్రోల్ యొక్క ప్రధాన లక్ష్యం "క్లస్టర్ గందరగోళానికి క్రమాన్ని తీసుకురావడం." మిషన్ కంట్రోల్ అనేది API-ఆధారిత ప్లాట్ఫారమ్, ఇది క్లస్టర్లు లేదా క్లస్టర్ల సమూహాలకు విధానాలను వర్తింపజేయడానికి మరియు భద్రతా నియమాలను సెట్ చేయడానికి నిర్వాహకులను అనుమతిస్తుంది. SaaS-ఆధారిత సాధనాలు ఏజెంట్ ద్వారా కుబెర్నెట్స్ క్లస్టర్లలో సురక్షితంగా కలిసిపోతాయి మరియు లైఫ్సైకిల్ మేనేజ్మెంట్ ఆపరేషన్లతో సహా వివిధ రకాల ప్రామాణిక క్లస్టర్ కార్యకలాపాలకు మద్దతు ఇస్తాయి (వియోగం, స్కేలింగ్, తొలగింపు మొదలైనవి).
తంజు లైన్ యొక్క భావజాలం ఓపెన్ సోర్స్ టెక్నాలజీల గరిష్ట వినియోగంపై ఆధారపడి ఉంటుంది. Tanzu Kubernetes గ్రిడ్ క్లస్టర్ల జీవిత చక్రాన్ని నిర్వహించడానికి, Cluster API ఉపయోగించబడుతుంది, Velero బ్యాకప్లు మరియు రికవరీ కోసం ఉపయోగించబడుతుంది, Sonobooy అనేది Kubernetes క్లస్టర్ల కాన్ఫిగరేషన్ను మరియు కాంటౌర్ను ఇన్గ్రెస్ కంట్రోలర్గా పాటించడాన్ని పర్యవేక్షించడానికి ఉపయోగించబడుతుంది.
Tanzu మిషన్ కంట్రోల్ ఫంక్షన్ల సాధారణ జాబితా ఇలా కనిపిస్తుంది:
- మీ అన్ని కుబెర్నెట్స్ క్లస్టర్ల యొక్క కేంద్రీకృత నిర్వహణ;
- గుర్తింపు మరియు యాక్సెస్ నిర్వహణ (IAM);
- క్లస్టర్ స్థితి యొక్క విశ్లేషణ మరియు పర్యవేక్షణ;
- కాన్ఫిగరేషన్ మరియు భద్రతా సెట్టింగ్లను నిర్వహించడం;
- సాధారణ క్లస్టర్ ఆరోగ్య తనిఖీలను షెడ్యూల్ చేయడం;
- బ్యాకప్లను సృష్టించడం మరియు పునరుద్ధరించడం;
- కోటా నిర్వహణ;
- వనరుల వినియోగం యొక్క దృశ్యమాన ప్రాతినిధ్యం.
ఎందుకు ముఖ్యం
Tanzu మిషన్ కంట్రోల్ అనేది ప్రాంగణంలో, క్లౌడ్లో మరియు బహుళ థర్డ్-పార్టీ ప్రొవైడర్లలో ఉన్న కుబెర్నెట్స్ క్లస్టర్ల యొక్క పెద్ద సమూహాన్ని నిర్వహించే సమస్యను పరిష్కరించడానికి వ్యాపారాలకు సహాయం చేస్తుంది. ముందుగానే లేదా తరువాత, ITతో ముడిపడి ఉన్న ఏదైనా కంపెనీ వివిధ ప్రొవైడర్ల వద్ద ఉన్న అనేక భిన్నమైన క్లస్టర్లకు మద్దతు ఇవ్వవలసి వస్తుంది. ప్రతి క్లస్టర్ స్నోబాల్గా మారుతుంది, దీనికి సమర్థ సంస్థ, తగిన మౌలిక సదుపాయాలు, విధానాలు, రక్షణ, పర్యవేక్షణ వ్యవస్థలు మరియు మరిన్ని అవసరం.
ఈ రోజుల్లో, ఏదైనా వ్యాపారం ఖర్చులను తగ్గించడానికి మరియు సాధారణ ప్రక్రియలను ఆటోమేట్ చేయడానికి ప్రయత్నిస్తుంది. మరియు సంక్లిష్టమైన IT ల్యాండ్స్కేప్ స్పష్టంగా పొదుపులను మరియు ప్రాధాన్యతా పనులపై ఏకాగ్రతను ప్రోత్సహించదు. Tanzu మిషన్ కంట్రోల్ సంస్థలకు ఆపరేటింగ్ మోడల్ను సమన్వయం చేస్తూ బహుళ ప్రొవైడర్లలో అమలు చేయబడిన బహుళ కుబెర్నెట్స్ క్లస్టర్లను ఆపరేట్ చేయగల సామర్థ్యాన్ని అందిస్తుంది.
సొల్యూషన్ ఆర్కిటెక్చర్
Tanzu మిషన్ కంట్రోల్ అనేది బహుళ-అద్దెదారు ప్లాట్ఫారమ్, ఇది Kubernetes క్లస్టర్లు మరియు సమూహాల సమూహాలకు వర్తించే అత్యంత కాన్ఫిగర్ చేయదగిన విధానాల సెట్కు వినియోగదారులకు యాక్సెస్ని ఇస్తుంది. ప్రతి వినియోగదారు ఒక సంస్థతో ముడిపడి ఉంటారు, ఇది వనరుల యొక్క "మూలం"-క్లస్టర్ సమూహాలు మరియు కార్యస్థలాలు.
Tanzu మిషన్ కంట్రోల్ ఏమి చేయగలదు
పైన మేము ఇప్పటికే పరిష్కారం యొక్క ఫంక్షన్ల జాబితాను క్లుప్తంగా జాబితా చేసాము. ఇంటర్ఫేస్లో ఇది ఎలా అమలు చేయబడుతుందో చూద్దాం.
ఎంటర్ప్రైజ్లోని అన్ని కుబెర్నెట్స్ క్లస్టర్ల యొక్క ఒకే వీక్షణ:
కొత్త క్లస్టర్ను సృష్టిస్తోంది:
మీరు వెంటనే ఒక సమూహాన్ని క్లస్టర్కి కేటాయించవచ్చు మరియు దానికి కేటాయించిన విధానాలను అది వారసత్వంగా పొందుతుంది.
క్లస్టర్ కనెక్షన్:
ఇప్పటికే ఉన్న క్లస్టర్లను ప్రత్యేక ఏజెంట్ ఉపయోగించి కనెక్ట్ చేయవచ్చు.
క్లస్టర్ గ్రూపింగ్:
క్లస్టర్ సమూహాలలో, మాన్యువల్ జోక్యం లేకుండా, సమూహ స్థాయిలో వెంటనే కేటాయించిన పాలసీలను వారసత్వంగా పొందేందుకు మీరు క్లస్టర్లను సమూహపరచవచ్చు.
కార్యస్థలాలు:
అనేక నేమ్స్పేస్లు, క్లస్టర్లు మరియు క్లౌడ్ ఇన్ఫ్రాస్ట్రక్చర్లలో ఉన్న అప్లికేషన్కు యాక్సెస్ను ఫ్లెక్సిబుల్గా కాన్ఫిగర్ చేసే సామర్థ్యాన్ని అందిస్తుంది.
ప్రయోగశాల పనిలో టాంజు మిషన్ కంట్రోల్ యొక్క ఆపరేటింగ్ సూత్రాలను నిశితంగా పరిశీలిద్దాం.
ల్యాబ్ #1
వాస్తవానికి, అభ్యాసం లేకుండా మిషన్ కంట్రోల్ మరియు కొత్త టాంజు పరిష్కారాల ఆపరేషన్ గురించి వివరంగా ఊహించడం చాలా కష్టం. మీరు లైన్ యొక్క ప్రధాన లక్షణాలను అన్వేషించడానికి, VMware అనేక లాబొరేటరీ బెంచ్లకు యాక్సెస్ను అందిస్తుంది. ఈ బెంచీలు దశల వారీ సూచనలను ఉపయోగించి ప్రయోగశాల పనిని నిర్వహించడానికి మిమ్మల్ని అనుమతిస్తాయి. Tanzu మిషన్ కంట్రోల్తో పాటు, పరీక్ష మరియు అధ్యయనం కోసం ఇతర పరిష్కారాలు అందుబాటులో ఉన్నాయి. ప్రయోగశాల పనుల పూర్తి జాబితాను కనుగొనవచ్చు
వివిధ పరిష్కారాలతో (vSANలో ఒక చిన్న "గేమ్"తో సహా) ఆచరణాత్మకంగా పరిచయం కోసం వేర్వేరు సమయం కేటాయించబడుతుంది. చింతించకండి, ఇవి చాలా సాపేక్ష గణాంకాలు. ఉదాహరణకు, Tanzu మిషన్ కంట్రోల్లోని ల్యాబ్ ఇంటి నుండి ప్రయాణిస్తున్నప్పుడు 9న్నర గంటల వరకు "పరిష్కరించబడుతుంది". అదనంగా, టైమర్ అయిపోయినప్పటికీ, మీరు తిరిగి వెళ్లి, మళ్లీ ప్రతిదీ ద్వారా వెళ్ళవచ్చు.
ఉత్తీర్ణత ప్రయోగశాల పని #1
ల్యాబ్లను యాక్సెస్ చేయడానికి, మీకు VMware ఖాతా అవసరం. అధికారం తర్వాత, పని యొక్క ప్రధాన రూపురేఖలతో పాప్-అప్ విండో తెరవబడుతుంది. వివరణాత్మక సూచనలు స్క్రీన్ కుడి వైపున ఉంచబడతాయి.
Tanzuకి చిన్న పరిచయాన్ని చదివిన తర్వాత, మీరు మిషన్ కంట్రోల్ ఇంటరాక్టివ్ సిమ్యులేషన్లో ప్రాక్టీస్ చేయడానికి ఆహ్వానించబడతారు.
కొత్త విండోస్ మెషిన్ పాప్-అప్ విండో తెరవబడుతుంది మరియు మీరు కొన్ని ప్రాథమిక కార్యకలాపాలను చేయమని అడగబడతారు:
- ఒక క్లస్టర్ను సృష్టించండి
- దాని ప్రాథమిక పారామితులను కాన్ఫిగర్ చేయండి
- పేజీని రిఫ్రెష్ చేయండి మరియు ప్రతిదీ సరిగ్గా కాన్ఫిగర్ చేయబడిందని నిర్ధారించుకోండి
- విధానాలను సెట్ చేయండి మరియు క్లస్టర్ను తనిఖీ చేయండి
- కార్యస్థలాన్ని సృష్టించండి
- నేమ్స్పేస్ని సృష్టించండి
- విధానాలతో మళ్లీ పని చేయండి, ప్రతి దశ మాన్యువల్లో వివరంగా వివరించబడింది
- డెమో క్లస్టర్ అప్గ్రేడ్
వాస్తవానికి, ఇంటరాక్టివ్ సిమ్యులేషన్ స్వతంత్ర అధ్యయనానికి తగినంత స్వేచ్ఛను అందించదు: మీరు డెవలపర్లచే ముందుగా వేయబడిన పట్టాల వెంట కదులుతారు.
ల్యాబ్ #2
ఇక్కడ మేము ఇప్పటికే మరింత తీవ్రమైన దానితో వ్యవహరిస్తున్నాము. ఈ ప్రయోగశాల పని మునుపటిలాగా "పట్టాలు"తో ముడిపడి ఉండదు మరియు మరింత జాగ్రత్తగా అధ్యయనం అవసరం. మేము దానిని పూర్తిగా ఇక్కడ ప్రదర్శించము: మీ సమయాన్ని ఆదా చేయడానికి, మేము రెండవ మాడ్యూల్ను మాత్రమే విశ్లేషిస్తాము, మొదటిది టాంజు మిషన్ కంట్రోల్ యొక్క పని యొక్క సైద్ధాంతిక అంశానికి అంకితం చేయబడింది. మీరు కోరుకుంటే, మీరు మీ స్వంతంగా పూర్తిగా వెళ్ళవచ్చు. ఈ మాడ్యూల్ టాంజు మిషన్ కంట్రోల్ ద్వారా క్లస్టర్ లైఫ్సైకిల్ మేనేజ్మెంట్లో లోతైన డైవ్ను అందిస్తుంది.
గమనిక: Tanzu మిషన్ కంట్రోల్ లేబొరేటరీ పని క్రమం తప్పకుండా నవీకరించబడుతుంది మరియు శుద్ధి చేయబడుతుంది. మీరు ల్యాబ్ను పూర్తి చేస్తున్నప్పుడు ఏవైనా స్క్రీన్లు లేదా స్టెప్లు క్రింద ఉన్న వాటికి భిన్నంగా ఉంటే, స్క్రీన్ కుడి వైపున ఉన్న సూచనలను అనుసరించండి. మేము వ్రాసే సమయంలో LR యొక్క ప్రస్తుత సంస్కరణను పరిశీలిస్తాము మరియు దాని ముఖ్య అంశాలను పరిశీలిస్తాము.
ఉత్తీర్ణత ప్రయోగశాల పని #2
VMware క్లౌడ్ సర్వీసెస్లో అధికార ప్రక్రియ తర్వాత, మేము Tanzu మిషన్ కంట్రోల్ని ప్రారంభిస్తాము.
ల్యాబ్ సూచించిన మొదటి దశ కుబెర్నెటెస్ క్లస్టర్ని అమలు చేయడం. ముందుగా మనం పుట్టీని ఉపయోగించి ఉబుంటు VMని యాక్సెస్ చేయాలి. యుటిలిటీని ప్రారంభించండి మరియు ఉబుంటుతో సెషన్ను ఎంచుకోండి.
మేము క్రమంగా మూడు ఆదేశాలను అమలు చేస్తాము:
- క్లస్టర్ను సృష్టించడం:
kind create cluster --config 3node.yaml --name=hol
- KUBECONFIG ఫైల్ లోడ్ అవుతోంది:
export KUBECONFIG="$(kind get kubeconfig-path --name="hol")"
- నోడ్ అవుట్పుట్:
kubectl get nodes
ఇప్పుడు మేము సృష్టించిన క్లస్టర్ను Tanzu మిషన్ కంట్రోల్కి జోడించాలి. పుట్టీ నుండి మేము Chromeకి తిరిగి వస్తాము, క్లస్టర్లకు వెళ్లి క్లిక్ చేయండి క్లస్టర్ను అటాచ్ చేయండి.
డ్రాప్-డౌన్ మెను నుండి సమూహాన్ని ఎంచుకోండి - డిఫాల్ట్, ల్యాబ్ సూచించిన పేరును నమోదు చేసి, క్లిక్ చేయండి నమోదు.
అందుకున్న ఆదేశాన్ని కాపీ చేసి, పుట్టీకి వెళ్లండి.
మేము అందుకున్న ఆదేశాన్ని అమలు చేస్తాము.
పురోగతిని ట్రాక్ చేయడానికి, మరొక ఆదేశాన్ని అమలు చేయండి: watch kubectl get pods -n vmware-system-tmc
. అన్ని కంటైనర్లకు స్థితి వచ్చే వరకు మేము వేచి ఉంటాము రన్నింగ్ లేదా పూర్తయింది.
Tanzu మిషన్ కంట్రోల్కి తిరిగి వెళ్లి క్లిక్ చేయండి కనెక్షన్ని ధృవీకరించండి. ప్రతిదీ సరిగ్గా జరిగితే, అన్ని తనిఖీలకు సూచికలు ఆకుపచ్చగా ఉండాలి.
ఇప్పుడు కొత్త క్లస్టర్ల సమూహాన్ని సృష్టించి, అక్కడ కొత్త క్లస్టర్ని అమలు చేద్దాం. క్లస్టర్ గ్రూపులకు వెళ్లి క్లిక్ చేయండి కొత్త క్లస్టర్ గ్రూప్. పేరు నమోదు చేసి క్లిక్ చేయండి సృష్టించదు.
కొత్త సమూహం వెంటనే జాబితాలో కనిపించాలి.
కొత్త క్లస్టర్ని అమలు చేద్దాం: వెళ్ళండి క్లస్టర్స్, నొక్కండి కొత్త క్లస్టర్ మరియు ప్రయోగశాల పనితో అనుబంధించబడిన ఎంపికను ఎంచుకోండి.
క్లస్టర్ పేరును జతచేద్దాం, దానికి కేటాయించిన సమూహాన్ని ఎంచుకోండి - మా విషయంలో, ప్రయోగశాలలు - మరియు విస్తరణ ప్రాంతాన్ని ఎంచుకోండి.
క్లస్టర్ను సృష్టించేటప్పుడు ఇతర ఎంపికలు అందుబాటులో ఉన్నాయి, కానీ ప్రయోగశాల సమయంలో వాటిని మార్చడంలో అర్థం లేదు. మీకు అవసరమైన కాన్ఫిగరేషన్ను ఎంచుకుని, క్లిక్ చేయండి తరువాతి .
కొన్ని పారామితులను సవరించాలి, దీన్ని చేయడానికి, క్లిక్ చేయండి మార్చు.
పని చేసే నోడ్ల సంఖ్యను రెండుకి పెంచుదాం, పారామితులను సేవ్ చేసి క్లిక్ చేయండి సృష్టించదు.
ప్రక్రియ సమయంలో మీరు ఇలాంటి ప్రోగ్రెస్ బార్ని చూస్తారు.
విజయవంతమైన విస్తరణ తర్వాత, మీరు ఈ చిత్రాన్ని చూస్తారు. అన్ని రసీదులు ఆకుపచ్చగా ఉండాలి.
ఇప్పుడు మనం ప్రామాణిక kubectl ఆదేశాలను ఉపయోగించి క్లస్టర్ను నిర్వహించడానికి KUBECONFIG ఫైల్ను డౌన్లోడ్ చేసుకోవాలి. ఇది నేరుగా Tanzu మిషన్ కంట్రోల్ యూజర్ ఇంటర్ఫేస్ ద్వారా చేయవచ్చు. ఫైల్ను డౌన్లోడ్ చేయండి మరియు క్లిక్ చేయడం ద్వారా Tanzu మిషన్ కంట్రోల్ CLIని డౌన్లోడ్ చేయడానికి కొనసాగండి <span style="font-family: Mandali; ">చార్ట్ కోసం ఇక్కడ క్లిక్ చేయండి.
కావలసిన సంస్కరణను ఎంచుకోండి మరియు CLIని డౌన్లోడ్ చేయండి.
ఇప్పుడు మనం API టోకెన్ పొందాలి. దీన్ని చేయడానికి, వెళ్ళండి <span style="font-family: Mandali; ">నా ఖాతా</span> మరియు కొత్త టోకెన్ను రూపొందించండి.
ఫీల్డ్లను పూరించండి మరియు క్లిక్ చేయండి సృష్టించు.
ఫలిత టోకెన్ను కాపీ చేసి క్లిక్ చేయండి కొనసాగించు. పవర్ షెల్ను తెరిచి, tmc-login ఆదేశాన్ని నమోదు చేయండి, ఆపై మనం అందుకున్న మరియు మునుపటి దశలో కాపీ చేసిన టోకెన్, ఆపై లాగిన్ సందర్భం పేరు. ఎంచుకోండి సమాచారం ప్రతిపాదిత వాటి నుండి లాగ్లు, ప్రాంతం మరియు ఒలింపస్-డిఫాల్ట్ ssh కీ వలె.
మేము నేమ్స్పేస్లను పొందుతాము:kubectl --kubeconfig=C:UsersAdministratorDownloadskubeconfig-aws-cluster.yml get namespaces
.
పరిచయం kubectl --kubeconfig=C:UsersAdministratorDownloadskubeconfig-aws-cluster.yml get nodes
అన్ని నోడ్లు స్థితిలో ఉన్నాయని నిర్ధారించుకోవడానికి రెడీ.
ఇప్పుడు మనం ఈ క్లస్టర్లో ఒక చిన్న అప్లికేషన్ని అమలు చేయాలి. కాఫీ మరియు టీ - సేవల రూపంలో కాఫీ-svc మరియు టీ-svc అనే రెండు విస్తరణలను చేద్దాం, వీటిలో ప్రతి ఒక్కటి విభిన్న చిత్రాలను ప్రారంభిస్తుంది - nginxdemos/hello మరియు nginxdemos/hello:plain-text. ఇది క్రింది విధంగా జరుగుతుంది.
ద్వారా PowerShell డౌన్లోడ్లకు వెళ్లి ఫైల్ను కనుగొనండి cafe-services.yaml.
APIలో కొన్ని మార్పుల కారణంగా, మేము దానిని నవీకరించవలసి ఉంటుంది.
Pod భద్రతా విధానాలు డిఫాల్ట్గా ప్రారంభించబడ్డాయి. ప్రత్యేకాధికారాలతో అప్లికేషన్లను అమలు చేయడానికి, మీరు తప్పనిసరిగా మీ ఖాతాను లింక్ చేయాలి.
బైండింగ్ని సృష్టించండి: kubectl --kubeconfig=kubeconfig-aws-cluster.yml create clusterrolebinding privileged-cluster-role-binding --clusterrole=vmware-system-tmc-psp-privileged --group=system:authenticated
అప్లికేషన్ని అమలు చేద్దాం: kubectl --kubeconfig=kubeconfig-aws-cluster.yml apply -f cafe-services.yaml
మేము తనిఖీ చేస్తాము: kubectl --kubeconfig=kubeconfig-aws-cluster.yml get pods
మాడ్యూల్ 2 పూర్తయింది, మీరు అందంగా మరియు అద్భుతంగా ఉన్నారు! విధాన నిర్వహణ మరియు సమ్మతి తనిఖీలతో సహా మిగిలిన మాడ్యూల్లను మీ స్వంతంగా పూర్తి చేయాలని మేము సిఫార్సు చేస్తున్నాము.
మీరు ఈ ల్యాబ్ను పూర్తిగా పూర్తి చేయాలనుకుంటే, దాన్ని ఇక్కడ కనుగొనవచ్చు
అభిప్రాయాలు మరియు ముగింపులు
వాస్తవానికి, టాంజుతో పని చేసే ఆచరణాత్మక సమస్యల గురించి మాట్లాడటం చాలా తొందరగా ఉంది. స్వీయ-అధ్యయనం కోసం చాలా పదార్థాలు లేవు మరియు నేడు అన్ని వైపుల నుండి కొత్త ఉత్పత్తిని "దూర్చడానికి" టెస్ట్ బెంచ్ను అమలు చేయడం సాధ్యం కాదు. అయినప్పటికీ, అందుబాటులో ఉన్న డేటా నుండి కూడా, కొన్ని తీర్మానాలు చేయవచ్చు.
తంజు మిషన్ కంట్రోల్ యొక్క ప్రయోజనాలు
సిస్టమ్ నిజంగా ఆసక్తికరంగా మారింది. నేను వెంటనే కొన్ని అనుకూలమైన మరియు ఉపయోగకరమైన గూడీస్ను హైలైట్ చేయాలనుకుంటున్నాను:
- మీరు వెబ్ ప్యానెల్ ద్వారా మరియు కన్సోల్ ద్వారా క్లస్టర్లను సృష్టించవచ్చు, వీటిని డెవలపర్లు నిజంగా ఇష్టపడతారు.
- వర్క్స్పేస్ల ద్వారా RBAC నిర్వహణ వినియోగదారు ఇంటర్ఫేస్లో అమలు చేయబడుతుంది. ఇది ఇంకా ప్రయోగశాలలో పనిచేయదు, కానీ సిద్ధాంతపరంగా ఇది గొప్ప విషయం.
- టెంప్లేట్ ఆధారిత కేంద్రీకృత అధికార నిర్వహణ
- నేమ్స్పేస్లకు పూర్తి యాక్సెస్.
- YAML ఎడిటర్.
- నెట్వర్క్ విధానాలను సృష్టిస్తోంది.
- క్లస్టర్ ఆరోగ్య పర్యవేక్షణ.
- కన్సోల్ ద్వారా బ్యాకప్ మరియు పునరుద్ధరించే సామర్థ్యం.
- వాస్తవ వినియోగం యొక్క విజువలైజేషన్తో కోటాలు మరియు వనరులను నిర్వహించండి.
- క్లస్టర్ తనిఖీని స్వయంచాలకంగా ప్రారంభించడం.
మళ్ళీ, అనేక భాగాలు ప్రస్తుతం అభివృద్ధిలో ఉన్నాయి, కాబట్టి కొన్ని సాధనాల యొక్క లాభాలు మరియు నష్టాల గురించి పూర్తిగా మాట్లాడటం చాలా తొందరగా ఉంది. మార్గం ద్వారా, Tanzu MC, ప్రదర్శన ఆధారంగా, ఫ్లైలో ఒక క్లస్టర్ను అప్గ్రేడ్ చేయగలదు మరియు సాధారణంగా, బహుళ ప్రొవైడర్ల కోసం క్లస్టర్ యొక్క మొత్తం జీవిత చక్రాన్ని ఒకేసారి అందిస్తుంది.
ఇక్కడ కొన్ని "అధిక స్థాయి" ఉదాహరణలు ఉన్నాయి.
దాని స్వంత చార్టర్తో వేరొకరి క్లస్టర్కు
మీరు స్పష్టంగా నిర్వచించిన పాత్రలు మరియు బాధ్యతలతో కూడిన డెవలప్మెంట్ టీమ్ని కలిగి ఉన్నారని అనుకుందాం. ప్రతి ఒక్కరూ తమ సొంత వ్యాపారంలో బిజీగా ఉంటారు మరియు అనుకోకుండా వారి సహోద్యోగుల పనిలో కూడా జోక్యం చేసుకోకూడదు. లేదా జట్టులో ఒకరు లేదా అంతకంటే ఎక్కువ అనుభవం లేని నిపుణులు ఉన్నారు, వీరికి మీరు అనవసరమైన హక్కులు మరియు స్వేచ్ఛలను ఇవ్వకూడదు. మీరు ఒకేసారి ముగ్గురు ప్రొవైడర్ల నుండి కుబెర్నెట్లను కలిగి ఉన్నారని కూడా అనుకుందాం. దీని ప్రకారం, హక్కులను పరిమితం చేయడానికి మరియు వాటిని ఒక సాధారణ హారంకు తీసుకురావడానికి, మీరు ప్రతి కంట్రోల్ ప్యానెల్కు ఒక్కొక్కటిగా వెళ్లి ప్రతిదీ మాన్యువల్గా నమోదు చేసుకోవాలి. అంగీకరిస్తున్నారు, అత్యంత ఉత్పాదక కాలక్షేపం కాదు. మరియు మీకు ఎక్కువ వనరులు ఉంటే, ప్రక్రియ మరింత శ్రమతో కూడుకున్నది. Tanzu మిషన్ కంట్రోల్ "ఒక విండో" నుండి పాత్రల వర్ణనను నిర్వహించడానికి మిమ్మల్ని అనుమతిస్తుంది. మా అభిప్రాయం ప్రకారం, ఇది చాలా అనుకూలమైన ఫంక్షన్: మీరు అనుకోకుండా ఎక్కడో అవసరమైన హక్కులను పేర్కొనడం మరచిపోతే ఎవరూ ఏదైనా విచ్ఛిన్నం చేయరు.
మార్గం ద్వారా, MTS నుండి మా సహోద్యోగులు వారి బ్లాగ్లో ఉన్నారు
లాగ్లతో కాంపాక్ట్ పని
నిజ జీవితంలోని మరొక ఉదాహరణ లాగ్లతో పని చేయడం. జట్టులో టెస్టర్ కూడా ఉన్నారని అనుకుందాం. ఒక మంచి రోజు అతను డెవలపర్ల వద్దకు వచ్చి ఇలా ప్రకటించాడు: "అప్లికేషన్లో బగ్ కనుగొనబడింది, మేము దానిని అత్యవసరంగా పరిష్కరిస్తాము." డెవలపర్ మొదటి విషయం లాగ్లతో పరిచయం పొందడానికి ఇష్టపడటం సహజం. ఇమెయిల్ లేదా టెలిగ్రామ్ ద్వారా వాటిని ఫైల్లుగా పంపడం చెడ్డ ప్రవర్తన మరియు గత శతాబ్దం. మిషన్ కంట్రోల్ ప్రత్యామ్నాయాన్ని అందిస్తుంది: మీరు డెవలపర్కు ప్రత్యేక హక్కులను సెట్ చేయవచ్చు, తద్వారా వారు నిర్దిష్ట నేమ్స్పేస్లో మాత్రమే లాగ్లను చదవగలరు. ఈ సందర్భంలో, టెస్టర్ ఇలా చెప్పాలి: "అటువంటి మరియు అటువంటి అప్లికేషన్లో, అటువంటి ఫీల్డ్లో, అటువంటి మరియు అటువంటి నేమ్స్పేస్లో బగ్లు ఉన్నాయి" మరియు డెవలపర్ లాగ్లను సులభంగా తెరవగలరు మరియు స్థానికీకరించగలరు సమస్య. మరియు పరిమిత హక్కుల కారణంగా, మీ సామర్థ్యం అనుమతించకపోతే మీరు వెంటనే దాన్ని పరిష్కరించలేరు.
ఆరోగ్యకరమైన క్లస్టర్కు ఆరోగ్యకరమైన అప్లికేషన్ ఉంటుంది.
Tanzu MC యొక్క మరొక గొప్ప లక్షణం క్లస్టర్ హెల్త్ ట్రాకింగ్. ప్రాథమిక పదార్థాల ద్వారా నిర్ణయించడం, సిస్టమ్ కొన్ని గణాంకాలను వీక్షించడానికి మిమ్మల్ని అనుమతిస్తుంది. ప్రస్తుతానికి, ఈ సమాచారం ఎంత వివరంగా ఉంటుందో చెప్పడం కష్టం: ఇప్పటివరకు ప్రతిదీ చాలా నిరాడంబరంగా మరియు సరళంగా కనిపిస్తుంది. CPU మరియు RAM లోడ్ పర్యవేక్షణ ఉంది, అన్ని భాగాల స్థితి చూపబడుతుంది. కానీ అటువంటి స్పార్టన్ రూపంలో కూడా ఇది చాలా ఉపయోగకరమైన మరియు సమర్థవంతమైన వివరాలు.
ఫలితాలు
వాస్తవానికి, మిషన్ కంట్రోల్ యొక్క ప్రయోగశాల ప్రదర్శనలో, అకారణంగా శుభ్రమైన పరిస్థితుల్లో, కొన్ని కఠినమైన అంచులు ఉన్నాయి. మీరు పని ద్వారా వెళ్లాలని నిర్ణయించుకుంటే మీరే వాటిని గమనించవచ్చు. కొన్ని అంశాలు అకారణంగా తగినంతగా రూపొందించబడలేదు - ఇంటర్ఫేస్ మరియు దాని సామర్థ్యాలను అర్థం చేసుకోవడానికి అనుభవజ్ఞుడైన నిర్వాహకుడు కూడా మాన్యువల్ను చదవవలసి ఉంటుంది.
అయినప్పటికీ, ఉత్పత్తి యొక్క సంక్లిష్టత, దాని ప్రాముఖ్యత మరియు మార్కెట్లో అది పోషించే పాత్రను బట్టి, ఇది గొప్పగా మారింది. వినియోగదారు వర్క్ఫ్లోను మెరుగుపరచడానికి సృష్టికర్తలు ప్రయత్నించినట్లు అనిపిస్తుంది. ప్రతి నియంత్రణ మూలకాన్ని సాధ్యమైనంత ఫంక్షనల్గా మరియు అర్థమయ్యేలా చేయండి.
టాంజు యొక్క అన్ని లాభాలు, నష్టాలు మరియు ఆవిష్కరణలను నిజంగా అర్థం చేసుకోవడానికి టెస్ట్ బెంచ్లో ప్రయత్నించడం మాత్రమే మిగిలి ఉంది. అటువంటి అవకాశం వచ్చిన వెంటనే, మేము ఉత్పత్తితో పని చేయడంపై వివరణాత్మక నివేదికను Habr పాఠకులతో పంచుకుంటాము.
మూలం: www.habr.com