குபெர்னெட்ஸ் நெட்வொர்க்கிங் - குபெர்னெட்டில் நெட்வொர்க்கிங் கருத்துகளுக்கு ஒரு விரிவான வழிகாட்டி



குபெர்னெட்ஸ் நெட்வொர்க்கிங் குறித்த இந்த வலைப்பதிவு குபெர்னெட்டில் உள்ள காய்களுடன் தொடர்பு, சேவைகள் மற்றும் நுழைவு நெட்வொர்க்குகள் போன்ற கருத்துக்களை ஆழமாக ஆழ்த்தும்.

முந்தைய வலைப்பதிவில் , குபெர்னெட்டில் உங்களுக்கு ஒரு புரிதல் இருந்திருக்க வேண்டும். குபெர்னெட்ஸ் நெட்வொர்க்கிங் குறித்த இந்த வலைப்பதிவில், நான் முதன்மையாக குபெர்னெட்டில் சம்பந்தப்பட்ட நெட்வொர்க்கிங் கருத்துக்களில் கவனம் செலுத்துவேன்.

குபெர்னெட்ஸ் நெட்வொர்க்கிங் குறித்த இந்த வலைப்பதிவில், பின்வரும் தலைப்புகளைப் புரிந்துகொள்வீர்கள்:





குபர்னெட்டஸ் என்றால் என்ன?

கொள்கலன் பயன்பாடுகளின் வரிசைப்படுத்தலை தானியக்கமாக்குவதற்கான ஒரு சிறிய தளத்தை வழங்கும் திறந்த மூல கொள்கலன் ஆர்கெஸ்ட்ரேஷன் கருவியாக குபெர்னெட்டை நீங்கள் வரையறுக்கலாம்.

இப்போது, ​​குபர்நெடிஸுடன் பணிபுரியும் எவருக்கும் குபெர்னெட்ஸ் கிளஸ்டரைப் பற்றிய தெளிவான புரிதல் இருக்க வேண்டும், ஏனெனில் இது குபெர்னெட்ஸ் நெட்வொர்க்கிங் புரிந்துகொள்ள உதவும்.



குபர்னெட்டஸ் கிளஸ்டர்

குபெர்னெட்ஸ் இயங்குதளம் விரும்பிய மாநில நிர்வாகத்தை வழங்குகிறது, இது கிளஸ்டர் சேவைகளை இயக்க உதவுகிறது, உள்கட்டமைப்பில் ஊட்டப்பட்ட உள்ளமைவு. ஒரு எடுத்துக்காட்டுடன் விளக்குகிறேன்.

கிளஸ்டர் சேவைகளுக்கு வழங்க வேண்டிய அனைத்து உள்ளமைவு தகவல்களையும் கொண்ட ஒரு YAML கோப்பைக் கவனியுங்கள். எனவே, இந்த கோப்பு கிளஸ்டர் சேவைகளின் ஏபிஐக்கு வழங்கப்படுகிறது, பின்னர் சூழலில் காய்களை எவ்வாறு திட்டமிடுவது என்பதைக் கண்டுபிடிப்பது கொத்து சேவைகள் வரை இருக்கும். எனவே, மூன்று பிரதிகளுடன் பாட் 1 க்கு இரண்டு கொள்கலன் படங்களும், இரண்டு பிரதிகளுடன் பாட் 2 க்கு ஒரு கொள்கலன் படமும் உள்ளன என்று வைத்துக்கொள்வோம், இந்த நெற்று-பிரதி ஜோடிகளை தொழிலாளர்களுக்கு ஒதுக்குவது கொத்து சேவைகள் வரை இருக்கும்.

ஜாவாவில் பிரேம் என்றால் என்ன

குபர்னெட்டஸ் கிளஸ்டர் - குபெர்னெட்ஸ் நெட்வொர்க்கிங் - எடுரேகா



மேலே உள்ள வரைபடத்தைப் பார்க்கவும். இப்போது, ​​கிளஸ்டர் சேவைகள் முதல் பணியாளருக்கு இரண்டு நெற்று பிரதி ஜோடிகளையும், இரண்டாவது தொழிலாளி ஒற்றை நெற்று-பிரதி ஜோடியையும், மூன்றாவது தொழிலாளி இரண்டு நெற்று பிரதி ஜோடிகளையும் ஒதுக்கியுள்ளதை நீங்கள் காணலாம். இப்போது, ​​குபேலெட் செயல்முறையே கிளஸ்டர் சேவைகளை தொழிலாளர்களுடன் தொடர்புகொள்வதற்கு பொறுப்பாகும்.

எனவே, கிளஸ்டர் சேவைகளின் இந்த முழு அமைப்பும் தொழிலாளர்களும் இதை உருவாக்குகிறார்கள் குபர்னெட்டஸ் கொத்து !!

எப்படி, தனித்தனியாக ஒதுக்கப்பட்ட இந்த காய்கள் ஒருவருக்கொருவர் தொடர்பு கொள்கின்றன என்று நினைக்கிறீர்களா?

பதில் குபெர்னெட்ஸ் நெட்வொர்க்கில் உள்ளது!

புதிய புதுப்பிப்புகளைப் பெற எங்கள் யூடியூப் சேனலுக்கு குழுசேரவும் ..!

நெட்வொர்க்கிங் கருத்துகளுடன் தீர்க்க முக்கியமாக 4 சிக்கல்கள் உள்ளன.

  • கொள்கலன் தொடர்புக்கு கொள்கலன்
  • பாட் டு பாட் கம்யூனிகேஷன்
  • சேவை தகவல்தொடர்புக்கான பாட்
  • சேவைக்கு வெளிப்புறம் தொடர்பு

இப்போது, ​​குபெர்னெட்ஸ் நெட்வொர்க்கிங் மூலம் மேலே உள்ள சிக்கல்கள் எவ்வாறு தீர்க்கப்படுகின்றன என்பதை நான் உங்களுக்கு சொல்கிறேன்.

குபெர்னெட்ஸ் நெட்வொர்க்கிங்

ஒரு கிளஸ்டரில் உள்ளவர்களுக்கு நெற்று, சேவைகள் மற்றும் வெளிப்புற சேவைகளுக்கிடையேயான தொடர்பு குபெர்னெட்ஸ் நெட்வொர்க்கிங் என்ற கருத்தை கொண்டு வருகிறது.

எனவே, உங்கள் சிறந்த புரிதலுக்காக கருத்துக்களை பின்வருவனவாகப் பிரிக்கிறேன்.

  • நெற்று மற்றும் கொள்கலன் தொடர்பு
  • சேவைகள்
  • நுழைவு நெட்வொர்க் வழியாக சேவைகளுக்கு வெளிப்புறத்தை இணைக்கிறது

நெற்று மற்றும் கொள்கலன் தொடர்பு

காய்களை எவ்வாறு தொடர்புகொள்வது என்று நான் உங்களுக்குச் சொல்வதற்கு முன், காய்கள் என்றால் என்ன என்பதை உங்களுக்கு அறிமுகப்படுத்துகிறேன்?

நெற்று

நெற்றுக்கள் குபெர்னெட்ஸ் பயன்பாடுகளின் அடிப்படை அலகுகளாகும், அவை ஒரு பிணைய அடுக்கு மற்றும் பிற வளங்களைப் பகிர்ந்து கொள்ள ஒரே ஹோஸ்டில் ஒதுக்கப்பட்ட ஒன்று அல்லது அதற்கு மேற்பட்ட கொள்கலன்களைக் கொண்டுள்ளது. எனவே, ஒரு பாடில் உள்ள அனைத்து கொள்கலன்களும் உள்ளூர் ஹோஸ்டில் மற்றவற்றை அடையலாம் என்பதை இது குறிக்கிறது.

இப்போது, ​​இந்த காய்கள் எவ்வாறு தொடர்பு கொள்கின்றன என்பதை நான் உங்களுக்கு விளக்குகிறேன்.

தொடர்பு 2 வகைகள் உள்ளன. தி இடை-முனை தொடர்பு மற்றும் இந்த உள்-முனை தொடர்பு.

எனவே, இன்ட்ரா-நோட் தகவல்தொடர்புடன் தொடங்குவோம், ஆனால் அதற்கு முன் பாட் நெட்வொர்க்கின் கூறுகளை உங்களுக்கு அறிமுகப்படுத்துகிறேன்.

நெட்வொர்க்கின் கீழ் உள்-முனை

இன்ட்ரா-நோட் பாட் நெட்வொர்க் என்பது அடிப்படையில் ஒரே போடில் இரண்டு வெவ்வேறு முனைகளுக்கு இடையிலான தொடர்பு. ஒரு எடுத்துக்காட்டுடன் உங்களுக்கு விளக்குகிறேன்.

ஒரு பாக்கெட் போட் 1 முதல் போட் 2 வரை செல்கிறது என்று வைத்துக் கொள்ளுங்கள்.

  • பாக்கெட் பாட் 1 இன் நெட்வொர்க்கை eth0 இல் விட்டுவிட்டு ரூட் நெட்வொர்க்கில் veth0 இல் நுழைகிறது
  • பின்னர், பாக்கெட் லினக்ஸ் பாலம் (cbr0) மீது செல்கிறது, இது ARP கோரிக்கையைப் பயன்படுத்தி இலக்கைக் கண்டுபிடிக்கும்
  • எனவே, வெத் 1 க்கு ஐபி இருந்தால், பாக்கெட்டை எங்கு அனுப்புவது என்பது இப்போது பாலத்திற்குத் தெரியும்.

இப்போது, ​​இதேபோல் இன்டர்-நோட் பாட் தகவல்தொடர்பு பற்றி நான் உங்களுக்கு சொல்கிறேன்.

குபெர்னெட்ஸ் கற்க ஆர்வமா?
நெட்வொர்க்கின் கீழ் இன்டர்-நோட்

பல்வேறு பிணைய பெயர்வெளிகள், பிணைய இடைமுகங்கள் மற்றும் லினக்ஸ் பாலம் கொண்ட இரண்டு முனைகளைக் கவனியுங்கள்.

இப்போது, ​​ஒரு பாக்கெட் போட் 1 இலிருந்து ஒரு போட் 4 க்கு பயணிக்கிறது, இது வேறு முனையில் உள்ளது.

  • பாக்கெட் பாட் 1 நெட்வொர்க்கை விட்டு ரூட் நெட்வொர்க்கில் veth0 இல் நுழைகிறது
  • பாக்கெட் லினக்ஸ் பாலத்திற்கு (cbr0) செல்கிறது, அதன் இலக்கைக் கண்டுபிடிக்க ARP கோரிக்கையைச் செய்வது அதன் பொறுப்பு.
  • இந்த நெற்றுக்கு இலக்கு முகவரி இல்லை என்பதை பாலம் உணர்ந்த பிறகு, பாக்கெட் மீண்டும் முக்கிய பிணைய இடைமுகம் eth0 க்கு வருகிறது.
  • பாக்கெட் இப்போது மற்ற முனையின் இலக்கைக் கண்டறிய முனை 1 ஐ விட்டு வெளியேறி, பாக்கெட்டை சிஐடிஆர் தொகுதியில் போட் 4 கொண்டிருக்கும் முனைக்கு பாக்கெட்டை வழிநடத்தும் பாதை அட்டவணையில் நுழைகிறது.
  • எனவே, இப்போது பாக்கெட் நோட் 2 ஐ அடைகிறது, பின்னர் பாலம் பாக்கெட்டை எடுத்துக்கொள்கிறது, இது ஐபி வெத் 0 க்கு சொந்தமானது என்பதைக் கண்டறிய ஏஆர்பி கோரிக்கையை வைக்கிறது.
  • இறுதியாக, பாக்கெட் குழாய்-ஜோடியைக் கடந்து போட் 4 ஐ அடைகிறது.

எனவே, நெற்றுக்கள் ஒருவருக்கொருவர் தொடர்புகொள்வது இதுதான். இப்போது, ​​நெற்றுகளைத் தொடர்புகொள்வதில் சேவைகள் எவ்வாறு உதவுகின்றன என்பதைப் பார்ப்போம்.

எனவே, சேவைகள் என்ன என்று நீங்கள் நினைக்கிறீர்கள்?

சேவைகள்

அடிப்படையில், சேவைகள் என்பது ஒரு வகை வளமாகும், இது கோரிக்கைகளை ஒரு நெற்றுக்கு அனுப்ப ஒரு ப்ராக்ஸியை உள்ளமைக்கிறது, இது போக்குவரத்தைப் பெறும் & தேர்வாளரால் தீர்மானிக்கப்படுகிறது. சேவை உருவாக்கப்பட்டதும் அதற்கு ஒதுக்கப்பட்ட ஐபி முகவரி உள்ளது, இது துறைமுகத்தில் கோரிக்கைகளை ஏற்கும்.

இப்போது, ​​உங்கள் கிளஸ்டர் ஐபி முகவரிக்கு வெளியே ஒரு சேவையை வெளிப்படுத்துவதற்கான விருப்பத்தை வழங்கும் பல்வேறு சேவை வகைகள் உள்ளன.

சேவைகளின் வகைகள்

முக்கியமாக 4 வகையான சேவைகள் உள்ளன.

கிளஸ்டர்ஐபி: இது இயல்புநிலை சேவை வகையாகும், இது கிளஸ்டர்-இன்டர்னல் ஐபியில் சேவையை அம்பலப்படுத்துவதன் மூலம் சேவையை கிளஸ்டருக்குள் மட்டுமே அடைய முடியும்.

நோட்போர்ட்: இது ஒவ்வொரு முனையின் ஐபியிலும் ஒரு நிலையான துறைமுகத்தில் சேவையை அம்பலப்படுத்துகிறது. முதல், அ கிளஸ்டர்ஐபி சேவை, நோட்போர்ட் சேவை செல்லும், தானாகவே உருவாக்கப்படும். கிளஸ்டருக்கு வெளியே நோட்போர்ட் சேவையை தொடர்பு கொள்ளலாம்.

சுமை சமநிலை: கிளவுட் வழங்குநரின் சுமை இருப்புநிலையைப் பயன்படுத்தி சேவையை வெளிப்புறமாக வெளிப்படுத்தும் சேவை வகை இது. எனவே, வெளிப்புற சுமை இருப்புநிலைக்கு செல்லும் நோட்போர்ட் மற்றும் கிளஸ்டர்ஐபி சேவைகள் தானாகவே உருவாக்கப்படுகின்றன.

வெளிப்புற பெயர் : இந்த சேவை வகை சேவையின் உள்ளடக்கங்களை வரைபடமாக்குகிறது வெளிப்புற பெயர் ஒரு மூலம் திரும்புவதன் மூலம் புலம் CNAME அதன் மதிப்புடன் பதிவு செய்யுங்கள்.

எனவே, எல்லா சேவைகளையும் பற்றி தோழர்களே. இப்போது, ​​இந்த நெட்வொர்க்குகளுடன் வெளிப்புற சேவைகள் எவ்வாறு இணைகின்றன என்று நீங்கள் யோசித்துக்கொண்டிருக்கலாம்.

சரி, அது வேறு யாருமல்ல நுழைவு நெட்வொர்க் .

நுழைவு நெட்வொர்க்

உள்வரும் இணைப்புகளை அனுமதிக்கும் விதிகளின் தொகுப்பாக இருப்பதால், சேவைகளை வெளிக்கொணர்வதற்கான மிக சக்திவாய்ந்த வழி இங்க்ரஸ் நெட்வொர்க் ஆகும், அவை அணுகக்கூடிய URL கள் மூலம் வெளிப்புறமாக சேவைகளை வழங்க கட்டமைக்க முடியும். எனவே, இது அடிப்படையில் குபெர்னெட்ஸ் கிளஸ்டருக்கான நுழைவு புள்ளியாக செயல்படுகிறது, இது ஒரு கிளஸ்டரில் உள்ள சேவைகளுக்கான வெளிப்புற அணுகலை நிர்வகிக்கிறது.

இப்போது, ​​இங்க்ரஸ் நெட்வொர்க்கின் செயல்பாட்டை ஒரு எடுத்துக்காட்டுடன் உங்களுக்கு விளக்குகிறேன்.

எங்களிடம் 2 முனைகள் உள்ளன, லினக்ஸ் பிரிட்ஜுடன் பாட் மற்றும் ரூட் நெட்வொர்க் பெயர்வெளிகள் உள்ளன. இது தவிர, ரூட் நெட்வொர்க்கில் சேர்க்கப்பட்ட flannel0 (பிணைய சொருகி) என்ற புதிய மெய்நிகர் ஈத்தர்நெட் சாதனமும் எங்களிடம் உள்ளது.

இப்போது, ​​பாக்கெட் போட் 1 இலிருந்து பாட் 4 க்கு பாய வேண்டும்.

  • எனவே, பாக்கெட் போட் 1 இன் நெட்வொர்க்கை eth0 இல் விட்டுவிட்டு ரூட் நெட்வொர்க்கில் veth0 இல் நுழைகிறது.
  • பின்னர் அது cbr0 க்கு அனுப்பப்படுகிறது, இது இலக்கைக் கண்டுபிடிக்க ARP கோரிக்கையைச் செய்கிறது, அதன் பிறகு இந்த முனையில் யாருக்கும் இலக்கு ஐபி முகவரி இல்லை என்பதைக் கண்டறியும்.
  • எனவே, முனையின் பாதை அட்டவணை flannel0 உடன் கட்டமைக்கப்பட்டுள்ளதால், பாலம் பாக்கெட்டை flannel0 க்கு அனுப்புகிறது.
  • இப்போது, ​​ஃபிளானல் டீமான் குபேர்னெட்டின் ஏபிஐ சேவையகத்துடன் பேசுகிறது, அனைத்து நெற்று ஐபிகளையும் அவற்றின் அந்தந்த முனைகளையும் அறிந்து கொள்ள, நெற்று ஐபிக்களுக்கு கணு ஐபிக்களுக்கான வரைபடங்களை உருவாக்க.
  • நெட்வொர்க் சொருகி இந்த பாக்கெட்டை யுடிபி பாக்கெட்டில் மூடி, கூடுதல் தலைப்புகள் மூலத்தையும் இலக்கு ஐபியையும் அந்தந்த முனைகளுக்கு மாற்றி, இந்த பாக்கெட்டை eth0 வழியாக அனுப்புகிறது.
  • இப்போது, ​​ரூட் அட்டவணை ஏற்கனவே முனைகளுக்கு இடையில் போக்குவரத்தை எவ்வாறு வழிநடத்துவது என்பது தெரிந்திருப்பதால், அது பாக்கெட்டை இலக்கு நோட் 2 க்கு அனுப்புகிறது.
  • பாக்கெட் நோட் 2 இன் eth0 இல் வந்து டி-காப்ஸ்யூலேட் செய்ய flannel0 க்கு திரும்பி ரூட் நெட்வொர்க் பெயர்வெளியில் அதை மீண்டும் வெளியிடுகிறது.
  • மீண்டும், வெத் 1 க்கு சொந்தமான ஐபி கண்டுபிடிக்க ARP கோரிக்கை வைக்க பாக்கெட் லினக்ஸ் பாலத்திற்கு அனுப்பப்படுகிறது.
  • பாக்கெட் இறுதியாக ரூட் நெட்வொர்க்கைக் கடந்து, போட் 4 இலக்கை அடைகிறது.

எனவே, உள் சேவைகள் நெட்வொர்க்கின் உதவியுடன் வெளிப்புற சேவைகள் எவ்வாறு இணைக்கப்படுகின்றன. இப்போது, ​​நான் நெட்வொர்க் செருகுநிரல்களைப் பற்றி பேசும்போது, ​​கிடைக்கக்கூடிய பிரபலமான பிணைய செருகுநிரல்களின் பட்டியலை உங்களுக்கு அறிமுகப்படுத்துகிறேன்.

இப்போது, ​​குபெர்னெட்ஸ் நெட்வொர்க்கிங் பற்றி நான் உங்களிடம் அதிகம் கூறியுள்ளேன், ஒரு நிஜ வாழ்க்கை வழக்கு ஆய்வை உங்களுக்குக் காண்பிக்கிறேன்.

வழக்கு ஆய்வு: குபெர்னெட்ஸ் நெட்வொர்க்கிங் பயன்படுத்தி செல்வ வழிகாட்டி

செல்வ வழிகாட்டிகள் என்பது ஒரு ஆன்லைன் நிதி திட்டமிடல் தளமாகும், இது நிதி திட்டமிடல் மற்றும் ஸ்மார்ட் மென்பொருள் தொழில்நுட்பத்தை ஒருங்கிணைத்து நிபுணர்களின் ஆலோசனையை மலிவு விலையில் வழங்குகிறது.

சவால்கள்

இப்போது, ​​நிறுவனம் அவர்களின் மேகக்கணி சூழலின் முழுத் தெரிவுநிலையுடன் குறியீடு பாதிப்புகளை விரைவாகக் கண்டுபிடித்து அகற்றுவது மிகவும் முக்கியமானது, ஆனால் அணுகல் கட்டுப்பாடுகள் மூலம் போக்குவரத்தை கட்டுப்படுத்த விரும்பியது.

எனவே, குபேக் கிளஸ்டர்களில் மைக்ரோ சர்வீஸின் வரிசைப்படுத்தல் மற்றும் உள்ளமைவை நிர்வகிக்க கருவிகளின் உதவியுடன் கொத்துக்களின் வழங்கல் மற்றும் உருட்டலை நிர்வகிக்க அவர்கள் குபெர்னெட்ஸ் உள்கட்டமைப்பைப் பயன்படுத்தினர்.

அணுகல் கட்டுப்பாடுகள் மூலம் போக்குவரத்தை கட்டுப்படுத்த அனுமதிக்க குபெர்னெட்டஸின் பிணைய கொள்கை அம்சத்தையும் அவர்கள் பயன்படுத்தினர்.

இப்போது, ​​சிக்கல் என்னவென்றால், இந்தக் கொள்கைகள் பயன்பாடு சார்ந்தவை மற்றும் பயன்பாடுகளுடன் மட்டுமே உருவாக முடியும், ஆனால், இந்தக் கொள்கைகளைச் செயல்படுத்த எந்தக் கூறுகளும் இல்லை.

எனவே, நிறுவனம் இதற்கான ஒரே தீர்வு நெட்வொர்க் சொருகி பயன்படுத்துவதே ஆகும், எனவே அவர்கள் வீவ் நெட் பயன்படுத்தத் தொடங்கினர்.

தீர்வு

இந்த நெட்வொர்க் சொருகி குபெர்னெட்டஸில் விதிகளை நிர்வகிக்கவும் செயல்படுத்தவும் பிணைய கொள்கை கட்டுப்படுத்தியைக் கொண்ட ஒரு மெய்நிகர் பிணையத்தை உருவாக்குகிறது. இது மட்டுமல்லாமல், பல ஹோஸ்ட்களில் டோக்கர் கொள்கலன்களையும் இணைக்கிறது மற்றும் அவற்றின் தானியங்கி கண்டுபிடிப்பை செயல்படுத்துகிறது.

எனவே, நீங்கள் கிளஸ்டரில் பணிச்சுமை வைத்திருக்கிறீர்கள் என்று வைத்துக் கொள்ளுங்கள், மேலும் கிளஸ்டரில் வேறு எந்த பணிச்சுமையையும் பேசுவதை நிறுத்த விரும்புகிறீர்கள். அணுகலைக் கட்டுப்படுத்தும் பிணையக் கொள்கையை உருவாக்குவதன் மூலம் இதை நீங்கள் அடையலாம் மற்றும் ஒரு குறிப்பிட்ட துறைமுகத்தில் உள்ள நுழைவு கட்டுப்படுத்தி வழியாக மட்டுமே அதை நுழைய அனுமதிக்கிறது.

இப்போது, ​​ஒவ்வொரு குபர்நெட்டஸ் முனையிலும் அவர் பயன்படுத்தப்படுவதால், சொருகி இன்டர்-பாட் ரூட்டிங் நிர்வகிக்கிறது மற்றும் ஐபிடேபிள்ஸ் விதிகளை கையாளுவதற்கான அணுகலைக் கொண்டுள்ளது. எளிமையான சொற்களில், ஒவ்வொரு கொள்கையும் ஐபிடேபிள்ஸ் விதிகளின் தொகுப்பாக மாற்றப்பட்டு, குபெர்னெட்ஸ் குறிச்சொற்களை மொழிபெயர்க்க ஒவ்வொரு இயந்திரத்திலும் ஒருங்கிணைக்கப்பட்டு கட்டமைக்கப்படுகிறது.

சரி, இப்போது நீங்கள் குபெர்னெட்ஸ் நெட்வொர்க்கிங் பற்றி இவ்வளவு கோட்பாடுகளைச் சந்தித்திருக்கிறீர்கள், இது எவ்வாறு நடைமுறையில் செய்யப்படுகிறது என்பதைக் காட்டுகிறேன்.

ஹேண்ட்ஸ்-ஆன்

எனவே, நீங்கள் அனைவரும் உங்கள் கணினிகளில் குபர்நெடிஸை நிறுவியுள்ளீர்கள் என்ற அனுமானத்துடன், காட்சிப்படுத்த ஒரு காட்சி எனக்கு உள்ளது.

நீங்கள் தயாரிப்பு பெயர் மற்றும் தயாரிப்பு ஐடியை சேமிக்க விரும்புகிறீர்கள் என்று வைத்துக்கொள்வோம், அதற்கு உங்களுக்கு ஒரு வலை பயன்பாடு தேவைப்படும். அடிப்படையில், வலை பயன்பாட்டிற்கு உங்களுக்கு ஒரு கொள்கலன் தேவை, மேலும் பின்தளத்தில் MySQL ஆக மேலும் ஒரு கொள்கலன் தேவை, மேலும் MySQL கொள்கலன் வலை பயன்பாட்டு கொள்கலனுடன் இணைக்கப்பட வேண்டும்.

மேலே கூறப்பட்ட உதாரணத்தை நான் நடைமுறையில் எவ்வாறு செயல்படுத்துவது.

தொடங்குவோம்!

படி 1: நீங்கள் விரும்பிய கோப்பகத்தில் ஒரு கோப்புறையை உருவாக்கி, அந்த கோப்புறையில் பணிபுரியும் அடைவு பாதையை மாற்றவும்.

mkdir HandsOn cd HandsOn /

படி 2: இப்போது வலை பயன்பாடு மற்றும் MySQL தரவுத்தளத்திற்காக வரிசைப்படுத்தல் YAML கோப்புகளை உருவாக்கவும்.

படி 3: வரிசைப்படுத்தல் கோப்புகளை நீங்கள் உருவாக்கியதும், இரண்டு பயன்பாடுகளையும் வரிசைப்படுத்தவும்.

kubectl apply -f webapp.yml kubectl apply -f mysql.yml

படி 3.1: இரண்டு வரிசைப்படுத்தல்களையும் சரிபார்க்கவும்.

kubectl வரிசைப்படுத்தல் கிடைக்கும்

படி 4: இப்போது, ​​நீங்கள் இரண்டு பயன்பாடுகளுக்கும் சேவைகளை உருவாக்க வேண்டும்.

kubectl apply -f webervice.yml kubectl apply -f sqlservice.yml

படி 4.1: சேவைகள் உருவாக்கப்பட்டதும், சேவைகளை வரிசைப்படுத்தவும்.

படி 4.2: சேவைகள் உருவாக்கப்பட்டுள்ளதா இல்லையா என்பதைச் சரிபார்க்கவும்.

kubectl சேவையைப் பெறுங்கள்

படி 5: இப்போது, ​​இயங்கும் காய்களின் உள்ளமைவை சரிபார்க்கவும்.

kubectl காய்களைப் பெறுங்கள்

படி 6: வெப்ஆப் பாட் உள்ளே இருக்கும் கொள்கலனுக்குள் செல்லுங்கள்.

kubectl exec -it container_id bash நானோ var / www / html / index.php

படி 6.1 : இப்போது, ​​மாற்றவும் $ சர்வர் பெயர் லோக்கல் ஹோஸ்டிலிருந்து SQL சேவை பெயர் வரை “ webapp-sql1 ”இந்த விஷயத்தில், மற்றும் $ கடவுச்சொல் “” முதல் “ edureka ”. மேலும், தேவையான அனைத்து தரவுத்தள விவரங்களையும் நிரப்பி, விசைப்பலகை குறுக்குவழியைப் பயன்படுத்தி உங்கள் index.php கோப்பைச் சேமிக்கவும் Ctrl + x அந்த பத்திரிகைக்குப் பிறகு ஒய் சேமிக்க மற்றும் அழுத்தவும் உள்ளிடவும் .

படி 7: இப்போது, ​​நெற்று இருக்கும் MySQL கொள்கலனில் செல்லுங்கள்.

kubectl exec it container_id bash

படி 7.1: MySQL கொள்கலனைப் பயன்படுத்துவதற்கான அணுகலைப் பெறுக.

mysql -u root -p edureka

-U பயனரைக் குறிக்கும் மற்றும் -p என்பது உங்கள் கணினியின் கடவுச்சொல்லாகும்.

படி 7.2: MySQL இல் ஒரு தரவுத்தளத்தை உருவாக்கவும், இது webapp இலிருந்து தரவைப் பெற பயன்படும்.

தரவுத்தள தயாரிப்பு விவரங்களை உருவாக்கவும்

படி 7.3: உருவாக்கிய தரவுத்தளத்தைப் பயன்படுத்தவும்.

தயாரிப்பு விவரங்களைப் பயன்படுத்துங்கள்

படி 7.4: MySQL இல் இந்த தரவுத்தளத்தில் ஒரு அட்டவணையை உருவாக்கவும், இது வலைப்பக்கத்திலிருந்து தரவைப் பெற பயன்படும்.

அட்டவணை தயாரிப்புகளை உருவாக்கவும் (தயாரிப்பு_பெயர் VARCHAR (10), தயாரிப்பு_ஐடி VARCHAR (11))

படி 7.5: இப்போது, ​​கட்டளையைப் பயன்படுத்தி MySQL கொள்கலனில் இருந்து வெளியேறவும் வெளியேறு .

படி 8: உங்கள் வலை பயன்பாடு செயல்படும் போர்ட் எண்ணை சரிபார்க்கவும்.

kubectl சேவைகளைப் பெறுங்கள்

படி 8.1: இப்போது, ​​ஒதுக்கப்பட்ட போர்ட் எண்ணில் வலை பயன்பாட்டைத் திறக்கவும்.

படி 9: கிளிக் செய்தவுடன் வினவலைச் சமர்ப்பிக்கவும் , உங்கள் MySQL சேவை இயங்கும் முனைக்குச் சென்று பின்னர் கொள்கலனுக்குள் செல்லுங்கள்.

இது அனைத்து பட்டியல் தயாரிப்புகளின் வெளியீட்டையும் காண்பிக்கும், அவற்றில் நீங்கள் விவரங்களை பூர்த்தி செய்துள்ளீர்கள்.

குபெர்னெட்ஸ் கற்க ஆர்வமா?

இந்த குபர்னெட்டஸ் நெட்வொர்க்கிங் வலைப்பதிவை நீங்கள் கண்டறிந்தால், பாருங்கள் உலகெங்கிலும் பரவியுள்ள 250,000 க்கும் மேற்பட்ட திருப்தியான கற்றவர்களின் வலைப்பின்னலுடன் நம்பகமான ஆன்லைன் கற்றல் நிறுவனமான எடுரேகாவால்.