સામગ્રીનું કોષ્ટક[છુપાવો][બતાવો]
- 1. કુબરનેટ્સ શું છે?
- 2. કુબરનેટ્સમાં કન્ટેનર દ્વારા તમારો અર્થ શું છે?
- 3. કુબરનેટ્સના મુખ્ય ઘટકો શું છે?
- 4. કુબરનેટ્સમાં ઓર્કેસ્ટ્રેશનનો અર્થ શું છે?
- 5. કુબરનેટીસ ક્લસ્ટર બરાબર શું છે?
- 6. કુબરનેટ્સ દ્વારા કન્ટેનરાઇઝ્ડ જમાવટને કેવી રીતે સરળ બનાવવામાં આવે છે?
- 7. કુબરનેટ્સ અને ડોકર સ્વોર્મ વચ્ચે કયા મૂળભૂત તફાવતો અસ્તિત્વમાં છે?
- 8. કુબરનેટ્સમાં નેમસ્પેસ શું છે?
- 9. કુબરનેટ્સ વગેરે મુખ્ય ઘટક બરાબર શું છે?
- 10. કુબરનેટ્સ પર API સુરક્ષા માટે કયા ઉકેલો છે?
- 11. યજમાનો અને કન્ટેનર પર જમાવવામાં આવેલી એપ્લિકેશનો વચ્ચે શું તફાવત છે?
- 12. મિનિક્યુબ દ્વારા તમારો વાસ્તવમાં શું અર્થ થાય છે?
- 13. કુબરનેટ્સ ક્લસ્ટરનું નિરીક્ષણ કેવી રીતે કરી શકાય?
- 14. કુબરનેટ્સ નોડ્સ કયું કાર્ય કરે છે?
- 15. હિપસ્ટરનું વિગતવાર વર્ણન કરો.
- 16. કુબરનેટીસ માસ્ટર નોડની કામગીરીનું વર્ણન કરો.
- 17. કન્ટેનરને પોડથી શું અલગ પાડે છે?
- 18. કુબરનેટ્સમાં લોડ બેલેન્સર દ્વારા તમે શું સમજો છો?
- 19. કુબે-એપીઆઈ સર્વર કયું કાર્ય કરે છે?
- 20. કુબરનેટીસના સ્ટેટફુલ સેટનો અર્થ શું થાય છે?
- 21. તમે પોડના કેન્દ્રીય લોગની તપાસ કેવી રીતે કરશો?
- 22. ClusterIP: તે શું છે?
- 23. મને પ્રતિકૃતિ નિયંત્રકો વિશે જણાવો?
- 24. ઇન્ગ્રેસ નેટવર્ક કેવી રીતે કાર્ય કરે છે અને તે શું છે?
- 25. કુબરનેટીસમાં પ્રોમિથિયસ: તે શેના માટે છે?
- 26. હેડલેસ સેવા શું છે?
- 27. કુબરનેટ્સ આર્કિટેક્ચરને સ્થાનિક રીતે ચલાવવા માટે, મારે શું જોઈએ છે?
- 28. સ્ટેટફુલ સેટ દ્વારા તમે શું સમજો છો?
- 29. કુબરનેટ્સમાં, મિનિઅન્સનો અર્થ શું છે?
- 30. કુબરનેટ્સ ઘટકોમાં સેવાઓ કયા કાર્યો કરે છે?
- 31. સુકાન બરાબર શું છે?
- 32. PVC સમજાવો
- ઉપસંહાર
ગૂગલે મૂળરૂપે 2014 માં ઓપન-સોર્સ કન્ટેનર ઓર્કેસ્ટ્રેશન ટેક્નોલોજી, કુબરનેટ્સ બનાવ્યું હતું. કન્ટેનરાઇઝ્ડ એપ્લીકેશનની જમાવટ, સ્કેલિંગ અને એડમિનિસ્ટ્રેશન આ બધું સ્વચાલિત થવાના હેતુથી હતું.
Kubernetes સમય જતાં કન્ટેનર ઓર્કેસ્ટ્રેશન માટે ઉદ્યોગનું વાસ્તવિક ધોરણ બની ગયું છે અને કન્ટેનરમાં તેમના વર્કલોડને સંચાલિત કરવા માટે તમામ કદના વ્યવસાયો દ્વારા વ્યાપકપણે ઉપયોગમાં લેવાય છે.
આધુનિક વિશ્વમાં કુબરનેટ્સનું મહત્વ વિવિધ ક્લસ્ટરો અને ક્લાઉડ એન્વાયર્નમેન્ટ્સમાં ફેલાયેલા, સ્કેલ પર કન્ટેનરાઇઝ્ડ એપ્લિકેશન્સનું સંચાલન કરવાની સુસંગત પદ્ધતિ પ્રદાન કરવાની તેની ક્ષમતામાં રહેલું છે. આને કારણે, વ્યવસાયો મેનેજ કરી શકે છે, વિસ્તૃત કરી શકે છે અને તેમની અરજીઓ ગોઠવો ઝડપથી અને અસરકારક રીતે.
કન્ટેનરાઇઝ્ડ એપ્સની જાળવણી કુબરનેટ્સના વ્યાપક ફીચર સેટ દ્વારા વધુ સરળ બને છે, જેમાં સ્વ-હીલિંગ, ઓટોમેટેડ સ્કેલિંગ અને રોલિંગ અપગ્રેડનો સમાવેશ થાય છે.
જેમ જેમ વધુ વ્યવસાયો તેમના એપ્લિકેશન ડેવલપમેન્ટ અને ડિપ્લોયમેન્ટ પ્રક્રિયાઓને ઝડપી બનાવવા માટે કન્ટેનરાઇઝેશન અને માઇક્રોસર્વિસિસનો ઉપયોગ કરે છે, તેમ કુબરનેટ્સનો અવકાશ ભવિષ્યમાં વિસ્તરતો રહેવાની ધારણા છે.
ક્લાઉડ-નેટિવ ટેક્નૉલૉજીને અપનાવવી અને મલ્ટિ-ક્લાઉડ અને હાઇબ્રિડ ક્લાઉડ સિસ્ટમ્સમાં સામાન્ય ચાલ બંને કુબરનેટ્સ પર ખૂબ જ નિર્ભર રહેશે. જેમ જેમ વધુ ને વધુ ઉપકરણો ઈન્ટરનેટ સાથે જોડાયેલા છે, તેમ તેમ કુબરનેટ્સનો પણ વધુને વધુ ઉપયોગ કરવામાં આવશે. ધાર કમ્પ્યુટિંગ અને IoT.
હું માનું છું કે તમે આ વિગતોથી પહેલાથી જ વાકેફ છો કારણ કે તમે કુબરનેટ્સ ઇન્ટરવ્યુ પ્રશ્નો પરની આ પોસ્ટ વાંચી રહ્યાં છો, જે તમને ઇન્ટરવ્યૂમાં વારંવાર પૂછાતા પ્રશ્નોની જાણ કરશે. ચાલો શરુ કરીએ.
1. કુબરનેટ્સ શું છે?
કુબરનેટ્સ એ છે ઓપન સોર્સ ફ્રેમવર્ક કન્ટેનરાઇઝ્ડ એપ્લિકેશન ઓર્કેસ્ટ્રેશન અને વહીવટ માટે. તે કન્ટેનરાઇઝ્ડ એપ્લીકેશનને સતત અને અસરકારક રીતે જમાવવાનું, સ્કેલ કરવાનું અને જાળવવાનું શક્ય બનાવે છે.
કુબરનેટ્સ સ્કેલ પર કન્ટેનરાઇઝ્ડ એપ્લીકેશનનું સંચાલન કરવા માટે એક પદ્ધતિ પ્રદાન કરે છે અને તે વિવિધ ક્લસ્ટરો અને ક્લાઉડ વાતાવરણમાં સંચાલન કરવા માટે બનાવવામાં આવ્યું છે.
સ્વ-હીલિંગ, ઓટોમેટેડ સ્કેલિંગ અને રોલિંગ અપગ્રેડ એ માત્ર થોડીક ક્ષમતાઓ છે જે કન્ટેનરાઇઝ્ડ એપ્સનું સંચાલન વધુ સરળ બનાવે છે.
2. કુબરનેટ્સમાં કન્ટેનર દ્વારા તમારો અર્થ શું છે?
કન્ટેનર એ પોર્ટેબલ, લાઇટવેઇટ અને પેકેજિંગ અને સોફ્ટવેર ચલાવવા માટે સ્વ-પર્યાપ્ત અભિગમ છે. કન્ટેનરનો ઉપયોગ કરીને કુબરનેટ્સમાં એપ્લિકેશન પેકેજિંગ અને જમાવટ સતત અને અસરકારક રીતે કરવામાં આવે છે.
પોતાને અન્ય કન્ટેનર અને યજમાન મશીનથી અલગ રાખવા માટે, દરેક કન્ટેનર માત્ર એક જ પ્રક્રિયા ચલાવે છે. એપ્લિકેશનની નિર્ભરતા, લાઇબ્રેરીઓ અને રૂપરેખાંકન ફાઇલો તમામ કન્ટેનર ઇમેજમાં સમાવિષ્ટ છે જે કન્ટેનરની વ્યાખ્યા તરીકે સેવા આપે છે.
કન્ટેનરની ઇચ્છિત સંખ્યામાં પ્રતિકૃતિઓ હંમેશા કાર્યરત રહે છે, કારણ કે કન્ટેનરનું સંચાલન અને માપન કરવા માટે કુબરનેટ્સ દ્વારા કન્ટેનર ઓર્કેસ્ટ્રેશનનો ઉપયોગ કરવામાં આવ્યો છે. આ વિકાસકર્તાઓ માટે ઘણા ક્લસ્ટરો અને ક્લાઉડ વાતાવરણમાં તેમની એપ્લિકેશનોનું સંચાલન અને જમાવટ કરવાનું સરળ બનાવે છે.
3. કુબરનેટ્સના મુખ્ય ઘટકો શું છે?
અહીં કુબેનેટરના મુખ્ય ઘટકો છે:
- કુબરનેટ્સ માસ્ટર: આ ઘટક, જેમાં કંટ્રોલર મેનેજર અને શેડ્યૂલર, વગેરેનો પણ સમાવેશ થાય છે (એક વિતરિત કી-વેલ્યુ સ્ટોર), API સર્વર અને અન્ય ઘટકો, સમગ્ર ક્લસ્ટરને મેનેજ કરવા માટે જવાબદાર છે.
- નોડ્સ: આ એવા વર્કસ્ટેશન છે કે જેના પર કન્ટેનરાઇઝ્ડ પ્રોગ્રામ્સ એક્ઝિક્યુટ થાય છે. ક્યુબેલેટ, જે ક્લસ્ટરની ઇચ્છિત સ્થિતિ જાળવવા માટે માસ્ટર સાથે ક્રિયાપ્રતિક્રિયા કરે છે, દરેક નોડ પર કન્ટેનર રનટાઇમ (જેમ કે ડોકર) સાથે એક્ઝિક્યુટ કરવામાં આવે છે.
- શીંગો: કુબરનેટ્સ ઑબ્જેક્ટ મોડેલનું સૌથી નાનું અને સૌથી મૂળભૂત તત્વ પોડ છે, જે એક અથવા વધુ કન્ટેનર માટે યજમાન તરીકે સેવા આપે છે.
- સેવાઓ: સેવાઓ પોડ્સ માટે સતત અંતિમ બિંદુ પ્રદાન કરે છે અને લોડ સંતુલન અને સેવા શોધને સક્ષમ કરે છે.
- પ્રતિકૃતિ નિયંત્રકો: તેઓ ખાતરી આપે છે કે જરૂરી સંખ્યામાં પોડ પ્રતિકૃતિઓ હંમેશા કાર્યરત છે.
- સિક્રેટ્સ અને કોન્ફિગમેપ્સ: આ સંસાધનોનો ઉપયોગ પોડ્સ અને અન્ય ક્લસ્ટર ઑબ્જેક્ટ્સ માટે રૂપરેખાંકન ડેટા અને રહસ્યો જાળવવા માટે થાય છે.
4. કુબરનેટ્સમાં ઓર્કેસ્ટ્રેશનનો અર્થ શું છે?
કુબરનેટ્સમાં, "ઓર્કેસ્ટ્રેશન" શબ્દ કન્ટેનરના સ્વચાલિત વહીવટ અને સંકલન અને તેઓ જે સંસાધનો સાથે જોડાયેલા છે તેનો સંદર્ભ આપે છે. તેમાં નેટવર્કીંગ, માપનીયતા, જમાવટ અને સ્વ-હીલિંગ સહિતની પ્રવૃત્તિઓનો સમાવેશ થાય છે. શીંગો, સેવાઓ અને પ્રતિકૃતિ નિયંત્રકો જેવા પદાર્થોનો ઉપયોગ કરીને, કુબરનેટ્સ ઓર્કેસ્ટ્રેટ એપ્લિકેશન્સ.
શીંગો, જે એક અથવા વધુ કન્ટેનરને પકડી શકે છે, તે સૌથી નાના તૈનાત એકમો છે. સેવાઓનું સંચાલન કરે છે લોડ બેલેન્સિંગ અને સેવા શોધો અને પોડ્સને નક્કર અંતિમ બિંદુ આપો. પ્રતિકૃતિ નિયંત્રકોને આભારી પોડની પ્રતિકૃતિ હંમેશા જરૂરી સંખ્યામાં નકલો સાથે કાર્ય કરે છે.
5. કુબરનેટીસ ક્લસ્ટર બરાબર શું છે?
વિવિધ સંદર્ભો અને મશીનો-ક્લાઉડ-આધારિત, ભૌતિક, વર્ચ્યુઅલ અને ઑન-પ્રિમિસીસમાં કન્ટેનરાઇઝ્ડ એપ્સ ચલાવતા નોડ્સનો સમૂહ કુબરનેટ્સ ક્લસ્ટર બનાવે છે. તે એપ્સના સરળ સંચાલન અને સ્થળાંતર તેમજ તેમની બનાવટની સુવિધા આપે છે.
6. કુબરનેટ્સ દ્વારા કન્ટેનરાઇઝ્ડ જમાવટને કેવી રીતે સરળ બનાવવામાં આવે છે?
સામાન્ય એપ્લિકેશન ઘણા હોસ્ટ પર કન્ટેનરના ક્લસ્ટરમાં કામ કરતી હોવાથી, આ બધા કન્ટેનરને એકબીજા સાથે વાતચીત કરવાની જરૂર પડશે.
તેથી, આ પરિપૂર્ણ કરવા માટે, મોટા પાયે સિસ્ટમ કે જે સ્કેલ કરી શકે, સંતુલન લોડ કરી શકે અને કન્ટેનરનું નિરીક્ષણ કરી શકે તે જરૂરી છે. તમારે કન્ટેનરાઇઝ્ડ જમાવટને સરળ બનાવવા માટે કુબરનેટ્સનો ઉપયોગ કરવો આવશ્યક છે કારણ કે તે ક્લાઉડ-અજ્ઞેયવાદી છે અને કોઈપણ જાહેર અથવા ખાનગી પ્રદાતા પર કાર્ય કરી શકે છે.
7. કુબરનેટ્સ અને ડોકર સ્વોર્મ વચ્ચે કયા મૂળભૂત તફાવતો અસ્તિત્વમાં છે?
ડોકર સ્વોર્મ સાથે ડોકર કન્ટેનરનું શેડ્યૂલ અને ક્લસ્ટર કરો, જે ડોકરનું મૂળ, ઓપન-સોર્સ કન્ટેનર ઓર્કેસ્ટ્રેશન ટૂલ છે. નીચેની લાક્ષણિકતાઓ સ્વર્મને કુબરનેટ્સથી અલગ પાડે છે:
- જ્યારે કુબરનેટ્સ અને ડોકર સ્વોર્મ બંનેમાં ઓટો-સ્કેલિંગ ક્ષમતાઓનો અભાવ છે, ત્યારે ડોકર સ્કેલિંગ કુબરનેટ્સ કરતાં પાંચ ગણું ઝડપી છે.
- કુબરનેટ્સ ડેશબોર્ડના રૂપમાં GUI પ્રદાન કરે છે, પરંતુ ડોકર સ્વોર્મમાં એકનો અભાવ છે.
- કુબરનેટ્સની તુલનામાં, જે સેટઅપ કરવું વધુ મુશ્કેલ છે પરંતુ મજબૂત ક્લસ્ટરની ગેરંટી આપે છે, ડોકર સ્વોર્મ ઇન્સ્ટોલ કરવું સરળ છે પરંતુ તેમાં સ્થિર ક્લસ્ટર નથી.
- જ્યારે કુબરનેટ્સમાં લોગીંગ અને મોનિટરિંગ માટે બિલ્ટ-ઇન ક્ષમતાઓ શામેલ છે, ડોકરને ELK સ્ટેક જેવા બાહ્ય સાધનોની જરૂર છે.
- રોલિંગ અપડેટ્સ ડોકર દ્વારા તૈનાત કરી શકાય છે, પરંતુ સ્વયંસંચાલિત રોલબેક હોઈ શકતું નથી; રોલિંગ અપડેટ્સ તેમજ ઓટોમેટેડ રોલબેક કુબરનેટ્સનો ઉપયોગ કરીને જમાવી શકાય છે.
8. કુબરનેટ્સમાં નેમસ્પેસ શું છે?
કુબરનેટ્સ નેમસ્પેસનો ઉપયોગ એવા સેટિંગમાં થાય છે જ્યાં વિશાળ ભૌગોલિક વિસ્તારના અસંખ્ય પ્રોજેક્ટ્સ પર કામ કરતા ઘણા વપરાશકર્તાઓ હોય છે. નેમસ્પેસ ક્લસ્ટર સંસાધનોને ઘણા વપરાશકર્તાઓમાં વિભાજિત કરે છે.
9. કુબરનેટ્સ વગેરે મુખ્ય ઘટક બરાબર શું છે?
Etcd એ Kubernetes માસ્ટર સર્વરનો નિર્ણાયક ભાગ છે. વધુમાં, તે કુબરનેટ્સ ક્લસ્ટરના હબ તરીકે સેવા આપે છે, જ્યાં વસ્તુઓને વિતરિત કી-વેલ્યુ સ્ટોરમાં સંગ્રહિત કરવામાં આવે છે.
પ્રતિકૃતિ તકનીકનો ઉપયોગ સર્વર્સ વચ્ચે etcd માં સાચવેલ ડેટાને સાચવવા માટે અલ્ગોરિધમ સાથે જોડાણમાં થાય છે. જ્યારે etcd સર્વર્સ વચ્ચે ડેટાની સરખામણી અને અદલાબદલી કરવામાં આવે છે, ત્યારે આશાવાદી ચલણનો ઉપયોગ લોકીંગની સ્થિતિને ઘટાડવા અને સર્વરની ઝડપ વધારવા માટે થાય છે.
10. કુબરનેટ્સ પર API સુરક્ષા માટે કયા ઉકેલો છે?
API સુરક્ષા પ્રદાન કરવી નીચે સૂચિબદ્ધ રીતે કરી શકાય છે:
- API પ્રમાણીકરણના માધ્યમ દ્વારા
- API સર્વર પ્રમાણીકરણ મોડ માટે યોગ્ય પ્રમાણીકરણ મોડ પસંદ કરી રહ્યા છીએ= નોડ, RBAC
- RBAC ભૂલોને ટ્રૅક કરી રહ્યાં છીએ
- ટ્રાફિકની સુરક્ષા માટે TLS નો ઉપયોગ કરવામાં આવી રહ્યો છે તેની ખાતરી કરવી
- ઓથોરાઇઝેશન-મોડ=વેબહુકનો ઉપયોગ કરીને ખાતરી કરો કે કુબેલેસ તેના APIને સુરક્ષિત કરે છે
- ડિફોલ્ટ સર્વિસ એકાઉન્ટ પરવાનગીઓ નાબૂદ
- કુબેની સૌથી તાજેતરની રિલીઝનો ઉપયોગ
- ખાતરી કરવી કે ક્યુબે-ડૅશબોર્ડ કડક RBAC નીતિને અનુસરે છે
- કન્ટેનરની ઍક્સેસને મર્યાદિત કરવા અને નોડને સુરક્ષિત રાખવા માટે પોડ સુરક્ષા નીતિનો અમલ કરવો
11. યજમાનો અને કન્ટેનર પર જમાવવામાં આવેલી એપ્લિકેશનો વચ્ચે શું તફાવત છે?
એક ઓપરેટિંગ સિસ્ટમ અને આર્કિટેક્ચર તૈનાત એપ્લિકેશન બનાવે છે. ઑપરેટિંગ સિસ્ટમમાં કર્નલ હશે જે એપ્લિકેશન દ્વારા જરૂરી બહુવિધ લાઇબ્રેરીઓ ધરાવે છે.
એક મશીન જે પ્રોસેસ કન્ટેનર ચલાવે છે તેને કન્ટેનર હોસ્ટ તરીકે ઓળખવામાં આવે છે. આ પ્રકારનું સોફ્ટવેર અન્ય પ્રોગ્રામ્સથી અલગ હોવાથી, એપ્સમાં જરૂરી લાઈબ્રેરીઓ શામેલ હોવી જોઈએ. દ્વિસંગીઓ અન્ય કોઈપણ સોફ્ટવેરના અધિકારોનું ઉલ્લંઘન કરી શકતા નથી કારણ કે તેઓ બાકીની સિસ્ટમથી અલગ છે.
12. મિનિક્યુબ દ્વારા તમારો વાસ્તવમાં શું અર્થ થાય છે?
Minikube સાથે, Kubernetes સરળતાથી સ્થાનિક રીતે ચલાવી શકાય છે. આ વર્ચ્યુઅલ મશીનને એક નોડ સાથે કુબરનેટ્સ ક્લસ્ટરને હોસ્ટ કરવાની મંજૂરી આપે છે.
13. કુબરનેટ્સ ક્લસ્ટરનું નિરીક્ષણ કેવી રીતે કરી શકાય?
કુબરનેટ્સ હેઠળ કાર્યરત કન્ટેનરની કામગીરી અને સ્થિતિ વિવિધ પદ્ધતિઓનો ઉપયોગ કરીને ટ્રેક કરી શકાય છે. પ્રોમિથિયસ, સૌથી વધુ ઉપયોગમાં લેવાતા સાધનોમાંના એકમાં સંખ્યાબંધ ભાગો છે, જે નીચેના વિભાગોમાં વિભાજિત છે.
- પ્રોમિથિયસ સર્વર સમય શ્રેણીનો ડેટા એકત્રિત અને સંગ્રહિત કરે છે.
- તેમાં ક્લાયંટ લાઇબ્રેરીઓનો સમાવેશ થાય છે જે એપ્લિકેશન કોડને ઇન્સ્ટ્રુમેન્ટિંગની સુવિધા આપે છે.
- તેમાં એક પુશ ગેટવે છે જે કામચલાઉ નોકરીઓને સમર્થન આપી શકે છે.
- સ્ટેટ્સડી, એચએપ્રોક્સી, ગ્રેફાઇટ વગેરે જેવી વિવિધ કન્ટેનર સેવાઓ માટે વિશિષ્ટ કાર્યો ધરાવતા નિકાસકારો છે.
- વધુમાં, તમને વિવિધ સપોર્ટ સિસ્ટમ્સ પર સૂચનાઓ હેન્ડલ કરવા માટે એક ચેતવણી મેનેજર પ્રાપ્ત થશે.
14. કુબરનેટ્સ નોડ્સ કયું કાર્ય કરે છે?
શીંગોના સંચાલન માટે, નોડ નિર્ણાયક કાર્યો પ્રદાન કરે છે. નોડ્સ, જેને મિનિઅન્સ તરીકે પણ ઓળખવામાં આવે છે, તે ક્લસ્ટરના આધારે કોઈપણ વાસ્તવિક અથવા વર્ચ્યુઅલ કમ્પ્યુટર પર કાર્ય કરી શકે છે.
કુબરનેટ્સમાં, નોડ એ પ્રાથમિક કાર્યકર કમ્પ્યુટર છે, જ્યારે મુખ્ય ઘટકો દરેક નોડની વ્યક્તિગત રીતે દેખરેખ રાખે છે.
15. હિપસ્ટરનું વિગતવાર વર્ણન કરો.
Heapster સમગ્ર ક્લસ્ટરમાંના ડેટાને સંયોજિત કરે છે જે કુબેલેટ, જે દરેક નોડ પર એક્ઝિક્યુટ થાય છે, જનરેટ કરે છે. આ કન્ટેનર મેનેજમેન્ટ ટૂલ મૂળ રીતે આ કુબરનેટ્સ ક્લસ્ટર દ્વારા સપોર્ટેડ છે, અને તે ક્લસ્ટરમાંના અન્ય પોડની જેમ જ પોડ તરીકે કાર્ય કરે છે.
મૂળભૂત રીતે, આ ક્લસ્ટરમાં દરેક નોડને શોધવાનું અને ક્લસ્ટરના કુબરનેટ્સ નોડ્સમાંથી ડેટાની ક્વેરી કરવા માટે ઓન-મશીન કુબરનેટ્સ એજન્ટનો ઉપયોગ કરે છે.
16. કુબરનેટીસ માસ્ટર નોડની કામગીરીનું વર્ણન કરો.
માસ્ટર નોડ વર્કર નોડ્સના શાસક અને નિયંત્રણ ગાંઠોને વધારે છે. આ કુબરનેટ્સ ક્લસ્ટર જેવું જ છે. નોડ્સ ક્લસ્ટર મેનેજમેન્ટ તેમજ કલેક્શનના સંસાધનોને ગોઠવવા અને મેનેજ કરવા માટે ઉપયોગમાં લેવાતા APIનો હવાલો ધરાવે છે. સમર્પિત પોડ્સના ફાયદાને કારણે, કુબરનેટ્સ માસ્ટર નોડ્સ કુબરનેટ્સની સાથે જ ચાલી શકે છે.
17. કન્ટેનરને પોડથી શું અલગ પાડે છે?
પ્રતિકૃતિ એકમ તરીકે, કુબરનેટ્સ પોડનો ઉપયોગ કરે છે, જે કન્ટેનરનું જૂથ છે. કન્ટેનર એ કોડનો સંગ્રહ છે જે એપ્લિકેશન માટે પોડ બનાવવો જોઈએ. સમાન પોડની અંદર, કન્ટેનર એકબીજા સાથે વાતચીત કરી શકે છે.
18. કુબરનેટ્સમાં લોડ બેલેન્સર દ્વારા તમે શું સમજો છો?
સર્વિસ એક્સપોઝરની સૌથી પ્રચલિત અને સ્વીકૃત પદ્ધતિઓમાંની એક લોડ બેલેન્સર છે. કાર્યકારી વાતાવરણના આધારે, લોડ બેલેન્સર કાં તો આંતરિક લોડ બેલેન્સર અથવા બાહ્ય લોડ બેલેન્સર છે.
જ્યારે બાહ્ય લોડ બેલેન્સર બાહ્ય લોડથી બેકએન્ડ પોડ્સ તરફ ટ્રાફિકને રૂટ કરે છે, ત્યારે આંતરિક લોડ બેલેન્સર આપોઆપ લોડને સંતુલિત કરે છે અને જરૂરી રૂપરેખાંકન સાથે પોડ્સને સોંપે છે.
19. કુબે-એપીઆઈ સર્વર કયું કાર્ય કરે છે?
API ઑબ્જેક્ટ્સ માટે, આ પ્રકાર ચકાસે છે અને રૂપરેખાંકન માહિતી પ્રદાન કરે છે. તેમાં પ્રતિકૃતિ નિયંત્રકો, સેવાઓ અને પોડ્સનો સમાવેશ થાય છે. વધુમાં, તે REST ઓપરેશન્સ અને ક્લસ્ટરનું ઈન્ટરફેસ ઓફર કરે છે. અન્ય તમામ ઘટકો આ કોમન ફ્રન્ટએન્ડ ક્લસ્ટર સ્ટેટ દ્વારા એકબીજા સાથે વાતચીત કરે છે.
20. કુબરનેટીસના સ્ટેટફુલ સેટનો અર્થ શું થાય છે?
સ્ટેટફુલ એપ્લીકેશનનું સંચાલન કરવા માટે સ્ટેટફુલ સેટ તરીકે ઓળખાતા વર્કલોડ API ઑબ્જેક્ટનો ઉપયોગ થાય છે. તે શીંગોના સેટને માપવા અને જમાવટનું સંચાલન કરવા માટે કાર્યરત છે. સ્ટેટફુલ સેટ સાથે લિંક કરતી ડિસ્ક સ્ટોરેજમાં, સ્ટેટફુલ પોડ્સની રાજ્ય માહિતી અને અન્ય સ્થિતિસ્થાપક ડેટા સાચવવામાં આવ્યા હતા અને અપ ટુ ડેટ રાખવામાં આવ્યા હતા.
21. તમે પોડના કેન્દ્રીય લોગની તપાસ કેવી રીતે કરશો?
પોડમાંથી કેન્દ્રીય લોગ મેળવવા માટે, તમે બે લોગીંગ શૈલીઓમાંથી એકનો ઉપયોગ કરી શકો છો.
- નોડ સ્તર પર લોગીંગ એજન્ટનો ઉપયોગ કરો.
- પ્રવાહમાં સાઇડકાર કન્ટેનર
- સાઇડકાર કન્ટેનર સાથે લોગિંગ એજન્ટનો ઉપયોગ કરો.
- પ્રોગ્રામમાંથી સીધા જ લોગની નિકાસ કરો
22. ClusterIP: તે શું છે?
ડિફોલ્ટ Kubernetes સેવા, ClusterIP, એક આંતરિક ક્લસ્ટર સેવા પ્રદાન કરે છે (કોઈ બાહ્ય ઍક્સેસ વિના) જે તમારા ક્લસ્ટરમાંની અન્ય એપ્લિકેશનો ઍક્સેસ કરી શકે છે.
23. મને પ્રતિકૃતિ નિયંત્રકો વિશે જણાવો?
લાંબા સમયથી ચાલતા તમામ શીંગો માટે, પ્રતિકૃતિ નિયંત્રકો સુપરવાઈઝર તરીકે સેવા આપે છે. તે ખાતરી આપે છે કે કોઈપણ એક ક્ષણે જરૂરી સંખ્યામાં શીંગો સક્રિય હોય છે અને દરેક પોડ અથવા શીંગોના જૂથમાં સુસંગત માળખું હોય છે.
જો ઇચ્છિત સંખ્યા કરતાં વધુ શીંગો હોય, તો સરપ્લસ શીંગો સમાપ્ત થાય છે. વધુમાં, નિયંત્રક કોઈપણ ખામીયુક્ત શીંગોને તરત જ બદલી દેશે.
24. ઇન્ગ્રેસ નેટવર્ક કેવી રીતે કાર્ય કરે છે અને તે શું છે?
વપરાશકર્તાઓ તમારી કુબરનેટ્સ સેવાઓને કુબરનેટ્સ ક્લસ્ટરની બહારથી એક્સેસ કરી શકે છે, આઇટમ ઇનગ્રેસને આભારી છે. કયા ઈનબાઉન્ડ કનેક્શન્સ અમુક સેવાઓ સુધી પહોંચે છે તેનો ઉલ્લેખ કરતા નિયમો સ્થાપિત કરીને, વપરાશકર્તાઓ ઍક્સેસને ગોઠવી શકે છે.
આ API ઑબ્જેક્ટ HTTPS/HTTP દ્વારા ક્લસ્ટરની બહારના મુલાકાતીઓ દ્વારા કુબરનેટ્સ ક્લસ્ટરમાં સેવાઓ કેવી રીતે ઍક્સેસ કરવામાં આવે છે તે નિયંત્રિત કરવા માટે જરૂરી રૂટીંગ નિયમો પ્રદાન કરે છે. આની મદદથી, વપરાશકર્તાઓ અનેક લોડ બેલેન્સર બનાવ્યા વિના અથવા દરેક સેવાને નોડ્સ પર ખુલ્લા કર્યા વિના ઝડપથી અને અસરકારક રીતે ટ્રાફિક રૂટીંગ નિયમો બનાવી શકે છે.
25. કુબરનેટીસમાં પ્રોમિથિયસ: તે શેના માટે છે?
પ્રોમિથિયસ નામની ઓપન-સોર્સ ટૂલકિટનો ઉપયોગ મેટ્રિક્સના આધારે એપ્લિકેશનને મોનિટર કરવા અને ચેતવણી આપવા માટે થાય છે. તે ડેટા સ્કીમા અને ક્વેરી લેંગ્વેજ ઓફર કરે છે અને મેટ્રિક્સ માહિતી અને ક્રિયાઓ પહોંચાડવામાં સક્ષમ છે. તે ઘણા ઇન્સ્ટ્રુમેન્ટલ હેતુઓ માટે ભાષાના ઉપયોગને સક્ષમ કરે છે.
Alertmanager અને Grafana ઉપરાંત, Prometheus ઓપરેટર જમાવટ અને K8s સેવાઓ માટે સરળ દેખરેખ પ્રદાન કરે છે.
26. હેડલેસ સેવા શું છે?
હેડલેસ સર્વિસ એવી છે જે IP એડ્રેસનો ઉપયોગ કરે છે પરંતુ લોડ બેલેન્સિંગને બદલે કનેક્ટેડ પોડ્સ વિશે માહિતી આપે છે.
27. કુબરનેટ્સ આર્કિટેક્ચરને સ્થાનિક રીતે ચલાવવા માટે, મારે શું જોઈએ છે?
કુબરનેટ્સ એકીકરણ માટે, ઘણા ઓન-પ્રિમાઈસ ઈન્ફ્રાસ્ટ્રક્ચર રિમોડેલિંગમાંથી પસાર થયા છે. સ્ટોરેજ, સર્વર્સ અને નેટવર્કિંગને સીમલેસ સિસ્ટમમાં એકીકૃત કરવા માટે ઉચ્ચ-સ્તરની કુશળતાની જરૂર છે.
કુબરનેટ્સ માટે યોગ્ય નેટવર્કિંગ અને સ્ટોરેજ હાર્ડવેર પસંદ કરવું આવશ્યક છે કારણ કે તે સ્ટોરેજ, લોડ બેલેન્સર વગેરે માટે સંસાધનો સાથે ક્રિયાપ્રતિક્રિયાને સક્ષમ કરે છે. નેટવર્કિંગ અને સ્ટોરેજ ઘટકોને સ્વચાલિત કરવું એ કુબરનેટ્સના મૂલ્ય પ્રસ્તાવનો મુખ્ય ઘટક છે.
28. સ્ટેટફુલ સેટ દ્વારા તમે શું સમજો છો?
સ્ટેટફુલ સેટ તરીકે ઓળખાતી વર્કલોડ API આઇટમનો ઉપયોગ સ્ટેટફુલ એપ્લિકેશનને મેનેજ કરવા માટે થાય છે. તેનો ઉપયોગ પોડ્સના સેટને માપવા અને જમાવટનું સંચાલન કરવા માટે પણ થઈ શકે છે. ડિસ્ક સ્ટોરેજ, જે સ્ટેટફુલ સેટ સાથે જોડાયેલ છે, સ્ટેટફુલ પોડ્સ માટે રાજ્યની માહિતી અને અન્ય ડેટા ધરાવે છે.
29. કુબરનેટ્સમાં, મિનિઅન્સનો અર્થ શું છે?
કુબરનેટ્સમાં, નોડને વર્કર મશીન તરીકે ઓળખવામાં આવે છે; અગાઉ, તે મિનિઅન તરીકે જાણીતું હતું. ક્લસ્ટરના આધારે, તે વર્ચ્યુઅલ કમ્પ્યુટર અથવા વાસ્તવિક મશીન હોઈ શકે છે.
દરેક નોડ કુબરનેટસ મુખ્ય ઘટકો દ્વારા સંચાલિત થાય છે અને તેમાં પોડ્સ ચલાવવા માટે જરૂરી સેવાઓ શામેલ છે. કન્ટેનર રનટાઇમ, કુબેલેટ અને કુબે-પ્રોક્સી નોડ દ્વારા ઓફર કરવામાં આવતી સેવાઓમાં શામેલ છે.
30. કુબરનેટ્સ ઘટકોમાં સેવાઓ કયા કાર્યો કરે છે?
વર્ચ્યુઅલ આઈપી એડ્રેસની જોગવાઈ દ્વારા, સેવા પોડ્સ માટે એબ્સ્ટ્રેક્શન તરીકે કામ કરે છે. વર્ચ્યુઅલ IP એડ્રેસ પોડ્સની અંદર ચાલતા કન્ટેનર સાથે યુઝર કનેક્શનની સુવિધા આપે છે. તે એક ઘટક છે જે નક્કી કરે છે કે શીંગોની અંદર કન્ટેનર કેવી રીતે ગોઠવાય છે.
31. સુકાન બરાબર શું છે?
CNF-જાળવવામાં આવેલ હેલ્મ એપ્લિકેશન પેકેજ મેનેજમેન્ટ રજિસ્ટ્રી કુબરનેટ્સ માટે ઉપલબ્ધ છે. પૂર્વ રૂપરેખાંકિત સુકાન ચાર્ટ્સ ડાઉનલોડ કરી શકાય છે અને તમારી કુબરનેટ્સ સિસ્ટમમાં જમાવી શકાય છે. Kubernetes પર્યાવરણ માટે સૌથી લોકપ્રિય પેકેજ મેનેજમેન્ટ સોલ્યુશન્સ પૈકી એક આ એક છે. DevOps ટીમો પ્રોડક્શન અને ડેવલપમેન્ટ એન્વાયર્નમેન્ટ્સમાં એપ્સને જમાવી શકે છે, તેનું વર્ઝન બનાવી શકે છે અને હાલના ચાર્ટનો ઉપયોગ કરીને તેમની પ્રગતિને ટ્રૅક કરી શકે છે.
32. PVC સમજાવો
PVC એ પર્સિસ્ટન્ટ વોલ્યુમ ક્લેમનું ટૂંકું નામ છે. તે સંગ્રહ છે કે કુબરનેટ્સે શીંગો માટે વિનંતી કરી છે. અંતર્ગત જોગવાઈનું વપરાશકર્તા જ્ઞાન જરૂરી નથી. નામની જગ્યા જ્યાં પોડ બને છે અને જ્યાં આ દાવો કરવો જોઈએ તે મેળ ખાતો હોવો જોઈએ.
ઉપસંહાર
કુબરનેટ્સ ઇન્ટરવ્યુ પ્રશ્નો અને જવાબો પૂર્ણ છે.
કુબરનેટ્સ વિશે જાણવા માટે નિઃશંકપણે ઘણું બધું છે, અદ્યતન તકનીક જેણે હજારો કન્ટેનરનું સંચાલન અને સંચાલન કરવાનું શક્ય બનાવ્યું છે, પરંતુ આ શરૂ કરવા માટે એક નક્કર સ્થળ છે. ઇન્ટરવ્યૂની તૈયારીમાં મદદ માટે, જુઓ હેશડોર્કની મુલાકાત શ્રેણી.
એક જવાબ છોડો