குபெர்னெட்ஸ் எனப்படும் நன்கு அறியப்பட்ட திறந்த மூல தொழில்நுட்பமானது, கொள்கலன் ஆர்கெஸ்ட்ரேஷனை தானியங்குபடுத்துகிறது, டெவலப்பர்களுக்கு கன்டெய்னரைஸ் செய்யப்பட்ட பயன்பாடுகளை வரிசைப்படுத்தவும், நிர்வகிக்கவும் மற்றும் அளவிடவும் விரைவான மற்றும் எளிதான வழியை வழங்குகிறது.
விஷுவல் ஸ்டுடியோ கோட், இதற்கிடையில், டெவலப்பர்களின் செயல்பாடுகளை மேம்படுத்துவதற்காக, ஒரு பெரிய அளவிலான செருகுநிரல்கள் மற்றும் நீட்டிப்புகளை வழங்கும் பிரபலமான மூலக் குறியீடு எடிட்டராகும்.
இந்த இரண்டு தொழில்நுட்பங்களின் ஒருங்கிணைப்புக்கு நன்றி, டெவலப்பர்கள் குபெர்னெட்ஸ் வளங்களை பயன்படுத்த எளிதான மற்றும் சக்திவாய்ந்த கருவித்தொகுப்புடன் நிர்வகிக்க முடியும். பயனுள்ள குபெர்னெட்ஸ் நிர்வாகத்திற்கு பொருத்தமான கருவிகளின் பயன்பாடு தேவைப்படுகிறது, இது சிக்கலான செயல்பாடுகளை எளிதாக்குவதற்கும் வெளியீட்டை அதிகரிப்பதற்கும் உதவுகிறது.
குபெர்னெட்ஸ் வள மேலாண்மை மற்றும் வரிசைப்படுத்தல் முறையான கருவிகள் இல்லாமல் நேரத்தை எடுத்துக்கொள்ளும் மற்றும் பிழை ஏற்படக்கூடியதாக இருக்கலாம், இது உற்பத்தித்திறன் குறைவதற்கும் எரிச்சலை அதிகரிப்பதற்கும் வழிவகுக்கும்.
VS குறியீட்டிற்குள் குபெர்னெட்டஸ் கருவிகளின் ஆற்றலைப் பயன்படுத்துவதன் மூலம், டெவலப்பர்கள் தங்கள் பணிப்பாய்வுகளை நெறிப்படுத்தலாம், நேரத்தைச் செலவழிக்கும் பணிகளை தானியங்குபடுத்தலாம் மற்றும் உயர்தர தயாரிப்புகளை உருவாக்குவதில் கவனம் செலுத்தலாம்.
இந்த கட்டுரையில், சிறந்த விஷுவல் ஸ்டுடியோ கோட் குபெர்னெட்ஸ் பயன்பாடுகளை ஆராய்வோம்.
1. குபெர்னெட்ஸ் நீட்டிப்பு
VSCode இல் மென்மையான குபெர்னெட்ஸ் மேம்பாட்டிற்கான மிக முக்கியமான துணை நிரல்களில் ஒன்று மைக்ரோசாப்டின் அதிகாரப்பூர்வ குபெர்னெட்ஸ் செருகுநிரலாகும். நீங்கள் எந்த வகையான உள்கட்டமைப்பிலும் Kubernetes பயன்பாடுகளை உருவாக்கி இயக்கலாம் மேகக்கணி தளம் அதற்கு நன்றி.
உங்கள் க்ளஸ்டர்களை பாட் மற்றும் நோட் லெவல் வரை நீங்கள் பார்க்கலாம், ஹெல்ம் விளக்கப்படங்களை உங்கள் கிளஸ்டர்களில் உலாவலாம் மற்றும் நிறுவலாம், உங்கள் குபெர்னெட்ஸ் ஆதாரங்களின் நிலையை ஆய்வு செய்யலாம், ஆதார மேனிஃபெஸ்டுகளைப் புதுப்பிக்கலாம் மற்றும் அதன் அடிப்படை மற்றும் மேம்பட்ட திறன்களைப் பயன்படுத்தி அவற்றை உங்கள் குபெர்னெட்டஸ் கிளஸ்டர்களில் பயன்படுத்தலாம்.
மேலும், க்ளஸ்டர்களில் இருந்து பதிவுகள் மற்றும் நிகழ்வுகளைச் சேகரிக்கவும், உள்ளூர் போர்ட்களை பயன்பாட்டுப் பாட்களுக்குத் திருப்பிவிடவும், டெம்ப்ளேட்கள் மற்றும் குறியீடு துணுக்குகளைப் பயன்படுத்தி ஹெல்ம் விளக்கப்படங்களை உருவாக்கவும் இது உங்களை அனுமதிக்கிறது.
ஒரு வரைகலை இடைமுகம் வழியாக YAML கோப்புகளை உருவாக்க மற்றும் மாற்ற உங்களை அனுமதிக்கும் காட்சி எடிட்டர், குபெர்னெட்டஸ் நீட்டிப்பின் முதன்மை அம்சங்களில் ஒன்றாகும்.
2. குபெர்னெட்ஸ் துணுக்குகள்
YAML கோப்புகளுடன் பணிபுரியும் ஒவ்வொரு Kubernetes பயனரும் தங்கள் கணினியில் Kubernetes துணுக்குகளை நிறுவியிருக்க வேண்டும். வரிசைப்படுத்தல்கள், காய்கள், சேவைகள் மற்றும் பிற குபெர்னெட்ஸ் ஆதாரங்களை உருவாக்க, இந்தக் கருவியில் குறியீடு மாதிரிகள் உள்ளன.
அனைத்து YAML தொடரியல்களையும் நன்கு அறிந்திருக்க வேண்டிய அவசியமின்றி குபெர்னெட்ஸ் துணுக்குகளைப் பயன்படுத்தி விரைவாகவும் எளிதாகவும் குபெர்னெட்ஸ் வளங்களை உருவாக்கலாம். YAML தொடரியல் பற்றி அறிமுகமில்லாதவர்கள் அல்லது Kubernetes க்கு புதியவர்கள், Kubernetes Snippets addon பெரும் உதவியாக இருக்கும்.
நீங்கள் YAML தொடரியல் புரிந்து கொள்ளாவிட்டாலும், குபெர்னெட்ஸ் ஆதாரங்களை உருவாக்குவது விரைவானது மற்றும் எளிமையானது.
3. Google Cloud Code
VSCode இல் Cloud Run மற்றும் Kubernetes பயன்பாடுகளின் வளர்ச்சிக்கு உதவ, Google Cloud ஆனது Cloud Code செருகுநிரலை உருவாக்கியது.
இது ஒரு உள்ளமைக்கப்பட்ட ரகசிய மேலாளரைக் கொண்டுள்ளது, இது உங்கள் குபெர்னெட்ஸ் ரகசியங்களை உருவாக்க, பார்க்க, நிர்வகிக்க மற்றும் பாதுகாக்கப் பயன்படுகிறது, அத்துடன் குபெர்னெட்ஸின் உருவாக்கத்தைத் தொடங்குவதற்கு உள்ளமைவு துணுக்குகள் மற்றும் டெம்ப்ளேட்கள்.
பிழைத்திருத்தியை அமைக்காமல் உங்கள் குபெர்னெட்டஸ் கிளஸ்டர்களை நிர்வகிக்கலாம் மற்றும் உங்கள் பயன்பாடுகளை சரிசெய்து கொள்ளலாம்.
4. குபெக்ட்ல்
Kubernetes கிளஸ்டர்கள் மற்றும் வளங்களை நிர்வகிக்க Kubectl எனப்படும் கட்டளை வரி நிரல் பயன்படுத்தப்படுகிறது. VS குறியீட்டிற்கான Kubectl செருகுநிரலைப் பயன்படுத்தி எடிட்டரிலிருந்து நேரடியாக Kubectl கட்டளைகளை இயக்கலாம்.
காய்கள், சேவைகள் மற்றும் வரிசைப்படுத்தல்கள் உட்பட, இந்த நீட்டிப்புடன் குபெர்னெட்ஸ் ஆதாரங்களை நிர்வகிக்க நீங்கள் கட்டளை வரிக்கு மாற வேண்டியதில்லை.
கட்டளை வரியைப் பயன்படுத்துவதற்குப் பழக்கப்பட்ட டெவலப்பர்கள் மற்றும் கட்டளை வரி வழியாக குபெர்னெட்ஸ் ஆதாரங்களுடன் நேரடியாக தொடர்பு கொள்ள விரும்பும் டெவலப்பர்கள், சிறப்புப் பயன்மிக்கதாக இருக்கும் Kubectl நீட்டிப்பைக் காணலாம்.
Kubectl addon ஐப் பயன்படுத்தி VS கோட் எடிட்டரை விட்டு வெளியேறாமல் குபெர்னெட்டஸ் கட்டளைகளை இயக்கலாம்.
5. குபெர்னெட்டஸுக்கு பாலம்
Microsoft இலிருந்து மற்றொரு செருகுநிரல், Bridge to Kubernetes, உங்கள் Kubernetes பயன்பாட்டைத் தொலைவிலிருந்து இயக்கவும், மாற்றவும் மற்றும் பிழைத்திருத்தவும் செய்வதன் மூலம் விரைவான மற்றும் பயனுள்ள Kubernetes மேம்பாட்டை ஊக்குவிக்கிறது.
உங்கள் டெவலப்மெண்ட் பணிநிலையத்தில் மைக்ரோ சர்வீஸை நிறுவுவதன் மூலம் கிளஸ்டரில் உள்ள மற்ற மைக்ரோ சர்வீஸுடன் ஒரே நேரத்தில் தொடர்பை வைத்துக்கொண்டு உங்கள் உற்பத்தி மைக்ரோ சர்வீஸில் மாற்றங்களைச் செய்யலாம்.
6. ஹெல்ம் உளவுத்துறை
குபெர்னெட்ஸிற்கான VS Code Helm Intellisense addon மூலம் டெவலப்பர்கள் ஹெல்ம் விளக்கப்படங்கள் மற்றும் வெளியீடுகளை விரைவாகவும் எளிதாகவும் நிர்வகிக்க முடியும்.
Kubernetes வளங்களை தொகுக்கவும், விநியோகிக்கவும் மற்றும் நிர்வகிக்கவும் ஒரு பொறிமுறையை வழங்குவதன் மூலம், ஹெல்ம் ஒரு நன்கு அறியப்பட்ட Kubernetes தொகுப்பு மேலாளர் ஆகும், இது பயன்பாடுகளை வரிசைப்படுத்துதல் மற்றும் நிர்வகித்தல் செயல்முறையை எளிதாக்குகிறது.
இது லினக்ஸ் மற்றும் விண்டோஸ் இயங்குதளங்களில் இயங்குகிறது மற்றும் YAML தானியங்கு-நிறைவை ஆதரிக்கிறது. எடிட்டர் செருகுநிரலின் தானாக நிறைவு, தொடரியல் சிறப்பம்சங்கள் மற்றும் பிழை-கண்டறிதல் திறன்கள் காரணமாக ஹெல்ம் விளக்கப்படங்களை உருவாக்க மற்றும் நிர்வகிக்க எளிதானது.
டெவலப்பர்கள் இந்த செருகுநிரலின் உதவியுடன் ஹெல்ம் விளக்கப்படங்களை விரைவாக உருவாக்கலாம் மற்றும் மாற்றலாம், விளக்கப்படத்தின் டெம்ப்ளேட்களை ஆராயலாம் மற்றும் ஹெல்ம் வெளியீடுகளை சரி செய்யலாம்.
7. கூலியாள்
விஷுவல் ஸ்டுடியோ குறியீட்டிற்கான டோக்கர் நீட்டிப்பின் உதவியுடன், டோக்கர் கொள்கலன்கள் மற்றும் படங்களை நிர்வகிப்பது எளிது. டோக்கர் நீட்டிப்பு மூலம், நீங்கள் கட்டளை வரிக்குச் செல்லாமல் டோக்கர் நெட்வொர்க்குகள், படங்கள் மற்றும் கொள்கலன்களை நிர்வகிக்கலாம்.
துணை நிரல் தொடரியல் சிறப்பம்சங்கள் மற்றும் சரிபார்ப்புடன் ஒரு Dockerfile எடிட்டரையும் கொண்டுள்ளது. Docker addon குறிப்பாக Kubernetes மற்றும் Docker ஐப் பயன்படுத்தும் டெவலப்பர்களுக்கு பயனுள்ளதாக இருக்கும்.
Docker add-on ஆனது Docker கண்டெய்னர்கள் மற்றும் படங்களை நேரடியாக நிர்வகிக்கிறது, மேலும் Dockerfile எடிட்டர் டாக்கர்ஃபைல்களை விரைவாகவும் எளிதாகவும் எழுதவும் மாற்றவும் செய்கிறது.
8. அஸூர் குபர்னெட்டஸ் சேவை
ஒரு உள்ளுணர்வு பயனர் இடைமுகம் AKS க்ளஸ்டர்கள் மற்றும் ஆதாரங்களைக் கட்டுப்படுத்த விஷுவல் ஸ்டுடியோ குறியீட்டிற்கான Azure Kubernetes Service (AKS) நீட்டிப்பு வழங்கப்படுகிறது.
நீங்கள் AKS நீட்டிப்பின் உதவியுடன் எடிட்டரிலிருந்தே AKS கிளஸ்டர்கள் மற்றும் ஆதாரங்களை விரைவாக உருவாக்கலாம், நிர்வகிக்கலாம் மற்றும் வரிசைப்படுத்தலாம். addon YAML எடிட்டருடன் வருகிறது, இது AKS YAML கோப்புகளில் நேரடியாக வேலை செய்ய உங்களை அனுமதிக்கிறது.
Azure கிளவுட் பிளாட்ஃபார்மில் AKS கிளஸ்டர்கள் மற்றும் ஆதாரங்களைக் கையாளும் டெவலப்பர்கள் AKS நீட்டிப்பு சிறப்புப் பயன்மிக்கதாக இருக்கும். AKS செருகுநிரலின் உதவியுடன் VS கோட் எடிட்டரிலிருந்தே உங்கள் AKS கிளஸ்டர்கள் மற்றும் ஆதாரங்களை நீங்கள் நிர்வகிக்கலாம்.
9. தொலை SSH
விஷுவல் ஸ்டுடியோ குறியீட்டிற்கான ரிமோட் - எஸ்எஸ்ஹெச் செருகுநிரலைப் பயன்படுத்தி SSH மூலம் ரிமோட் மெஷினுடன் இணைக்கலாம் மற்றும் அதன் கோப்புகள் மற்றும் நிரல்களுடன் வேலை செய்யலாம். தொலைதூர இயந்திரங்களில் Kubernetes கிளஸ்டர்களுடன் வேலை செய்வது இந்த addon மூலம் மிகவும் எளிதாக்கப்படுகிறது.
ரிமோட் - SSH ஐப் பயன்படுத்தி தொலைதூர சேவையகத்துடன் விரைவாக இணைக்கலாம் மற்றும் விஷுவல் ஸ்டுடியோ குறியீட்டைப் பயன்படுத்தி உங்கள் குபெர்னெட்ஸ் ஆதாரங்களை நிர்வகிக்கலாம். குபெர்னெட்ஸ் கிளஸ்டர்கள் போன்ற தொலைதூரக் கணினிகளைக் கையாளும் அனைவருக்கும், ரிமோட் - SSH நீட்டிப்பு அவசியம்.
தொலைநிலை பணிநிலையத்துடன் இணைக்க ரிமோட் – SSH ஐப் பயன்படுத்தி நீங்கள் மற்றொரு நிரல் அல்லது முனையத்தைத் திறக்க வேண்டியதில்லை மற்றும் உங்கள் குபெர்னெட்ஸ் ஆதாரங்களை நிர்வகிக்க VS குறியீட்டைப் பயன்படுத்தவும்.
10. குபெர்னெட்ஸ் வகை
உள்ளூர் குபெர்னெட்ஸ் கிளஸ்டர்களை எளிமையாகவும் உள்ளுணர்வுடனும் நிர்வகிப்பதற்கான சக்திவாய்ந்த கருவியை டெவலப்பர்கள் அணுகுகின்றனர்: VS குறியீட்டிற்கான குபெர்னெட்ஸ் கைண்ட் செருகுநிரல். டோக்கர் கொள்கலன் முனைகளைப் பயன்படுத்தி உள்ளூர் குபெர்னெட்ஸ் கிளஸ்டர்களை நிர்வகிப்பதற்கான ஒரு தீர்வாக கைண்ட் உள்ளது. கைண்ட் என்பது டோக்கரில் குபெர்னெட்டஸைக் குறிக்கிறது.
டெவலப்பர்கள் தங்கள் குபெர்னெட்ஸ் அமைப்புகளையும் பயன்பாடுகளையும் நேரடி சூழலில் பயன்படுத்துவதற்கு முன் அவற்றை உள்நாட்டிலேயே சோதிக்க இது உதவுகிறது.
VS குறியீட்டிற்கான Kubernetes Kind addonக்கு நன்றி எடிட்டரிலிருந்தே நீங்கள் கைண்ட் கிளஸ்டர்களை விரைவாக நிறுவலாம், நிர்வகிக்கலாம் மற்றும் தொடர்புகொள்ளலாம்.
இந்த நீட்டிப்பைப் பயன்படுத்தி, குபெர்னெட்ஸ் ஆதாரங்களை கிளஸ்டருக்குப் பயன்படுத்த, புதிய வகையான கிளஸ்டர்களை உருவாக்க, தற்போதைய கிளஸ்டர்களின் நிலையை ஆராய மற்றும் பலவற்றைச் செய்ய நீங்கள் VS கோட் எடிட்டரைப் பயன்படுத்தலாம்.
தீர்மானம்
டெவலப்பர்கள் தங்கள் செயல்முறைகளை எளிதாக்குவதற்கும் உற்பத்தித்திறனை அதிகரிப்பதற்கும், குபெர்னெட்ஸ் வளங்களை நிர்வகிப்பதற்கான பொருத்தமான கருவிகளைத் தேர்ந்தெடுப்பது அவசியம்.
விஷுவல் ஸ்டுடியோ கோட் வழங்கும் வெவ்வேறு குபெர்னெட்டஸ் கருவிகளுக்கு நன்றி, அவர்களின் தனித்துவமான கோரிக்கைகளின் அடிப்படையில் தேர்ந்தெடுக்கும் பரந்த மாற்றுத் தேர்வுகள் உங்களிடம் உள்ளன.
இந்த தொழில்நுட்பங்களை மேம்படுத்துவதன் மூலம் நீங்கள் சோர்வுற்ற மற்றும் மீண்டும் மீண்டும் செயல்படும் செயல்பாடுகளை தானியங்குபடுத்தலாம், தவறுகளை குறைக்கலாம் மற்றும் அவர்களின் குபெர்னெட்ஸ் வளங்களைப் பற்றிய சிறந்த நுண்ணறிவுகளைப் பெறலாம்.
குபெர்னெட்ஸ் செயல்முறைகளை எவ்வாறு மேம்படுத்தலாம் என்பதைப் பார்க்க, டெவலப்பர்கள் இந்த தொழில்நுட்பங்களை முழுமையாக ஆராய வேண்டும். இந்த கருவிகள் உங்கள் குபெர்னெட்ஸ் அனுபவத்தின் அளவைப் பொருட்படுத்தாமல், உங்கள் வளர்ச்சி நோக்கங்களை மிகவும் வெற்றிகரமாகவும் திறமையாகவும் அடைய உங்களுக்கு உதவ முடியும்.
ஒரு பதில் விடவும்