ዝርዝር ሁኔታ:

የኩበርኔትስ አገልግሎትን እንዴት ያጋልጣሉ?
የኩበርኔትስ አገልግሎትን እንዴት ያጋልጣሉ?
Anonim

በServiceSpec ውስጥ ያለውን ዓይነት በመግለጽ አገልግሎቶቹን በተለያየ መንገድ መጋለጥ ይቻላል፡-

  1. ክላስተርአይፒ (ነባሪ) - ያጋልጣል አገልግሎት በክላስተር ውስጥ ባለው ውስጣዊ አይፒ ላይ.
  2. NodePort - ያጋልጣል አገልግሎት NATን በመጠቀም በክላስተር ውስጥ ባለው እያንዳንዱ የተመረጠ መስቀለኛ መንገድ በተመሳሳይ ወደብ ላይ።

ይህንን ከግምት ውስጥ በማስገባት በ Kubernetes ውስጥ የአገልግሎት ግኝት እንዴት ይሠራል?

Kubernetes አገልግሎት ግኝት በ ውስጥ ለሚሰሩ መያዣዎች የተነደፈ ነው ኩበርኔቶች ዘለላ ስለዚህ ከሀ ውጭ ለሚሰራ ሶፍትዌር ኩበርኔቶች ክላስተር (እንደ የድር አሳሾች ያሉ) ለመድረስ አገልግሎቶች እና የድር መተግበሪያዎችን ለማጋለጥ ያስፈልግዎታል አገልግሎቶች በውጪ።

በተጨማሪም፣ ክላስተርአይፒን እንዴት ማግኘት እችላለሁ? ወደ ላይ ለመድረስ ክላስተርአይፕ ከውጫዊ ኮምፒዩተር በውጫዊው ኮምፒተር እና በክላስተር መካከል የ Kubernetes ፕሮክሲን መክፈት ይችላሉ። እንደዚህ አይነት ፕሮክሲ ለመፍጠር kubectl ን መጠቀም ይችላሉ። ተኪው ሲነሳ፣ ከጥቅሉ ጋር በቀጥታ ይገናኛሉ፣ እና የውስጥ አይፒ (IP) መጠቀም ይችላሉ። ክላስተርአይፕ ) ለዚያ አገልግሎት።

ከላይ በተጨማሪ በኩበርኔትስ ውስጥ ምን አይነት አገልግሎቶች ነው?

አገልግሎት በክላስተር ላይ እየሰሩ ያሉ የፖዳዎች ስብስብ ነው። አገልግሎቶች "ርካሽ" ናቸው እና ብዙ ሊኖሩዎት ይችላሉ አገልግሎቶች በክላስተር ውስጥ ። Kubernetes አገልግሎቶች የማይክሮ አገልግሎት አርክቴክቸርን በብቃት ማጎልበት ይችላል። እያንዳንዱ አገልግሎት የአገልግሎቱን ውሂብ የሚያስኬዱ ፖዶችን የሚገልጽ የፖድ መለያ መጠይቅ አለው።

Kubernetes ClusterIP እንዴት ነው የሚሰራው?

ሀ ክላስተርአይፒ በውስጡ ሊደረስበት የሚችል አይፒ ነው ኩበርኔቶች ክላስተር እና በውስጡ ያሉት ሁሉም አገልግሎቶች። ለኖድፖርት፣ አ ክላስተርአይፒ መጀመሪያ የተፈጠረ ሲሆን ሁሉም ትራፊክ በተወሰነ ወደብ ላይ ሚዛኑን የጠበቀ ነው። ጥያቄው በዒላማ ወደብ መስኩ በተገለጸው የTCP ወደብ ላይ ካሉት ፖዶች ወደ አንዱ ተላልፏል።

የሚመከር: