ProHoster > ΠΠ»ΠΎΠ³ > Maamulka > /etc/resolv.conf ee Kubernetes pods, ndots: 5 doorasho, sida tani si xun u saameyn karto waxqabadka codsiga
/etc/resolv.conf ee Kubernetes pods, ndots: 5 doorasho, sida tani si xun u saameyn karto waxqabadka codsiga
Waxaan dhawaan ka bilownay Kubernetes 1.9 AWS anagoo adeegsanayna Kops. Shalay, annagoo si habsami leh ugu wareejinaya taraafikada cusub kuwa ugu weyn ee Kubernetes kutladayada, waxaan bilaabay inaan ogaado khaladaadka xallinta magaca DNS aan caadiga ahayn ee uu galay codsigeyga.
Waxaa jira wax badan oo arrintan ku saabsan GitHub hadlay, sidaas darteed waxaan go'aansaday in aan aniguna ogaado. Ugu dambeyntii, waxaan ogaaday in kiiskeena tani ay sababtay culeyska kordhay kube-dns ΠΈ dnsmasq. Waxa ugu xiisaha badan uguna cusub aniga ayaa ah sababta ugu weyn ee korodhka weyn ee taraafikada codsiga DNS. Qoraalkaygu waxa uu ku saabsan yahay arrintan iyo waxa laga yeelayo.
Xalka DNS ee gudaha weelka - sida nidaam kasta oo Linux ah - waxaa go'aamiya faylka qaabeynta /etc/resolv.conf. Kubernetes-ka caadiga ah dnsPolicy waxaa ClusterFirst, taas oo macnaheedu yahay in codsi kasta oo DNS ah loo gudbin doono dnsmasq, ku ordaya baal kube-dns gudaha kooxda, taas oo iyana u gudbin doonta codsiga codsiga kube-dns, haddii magacu ku dhammaado daba-galka kutlada, ama, haddii kale, server DNS heer sare ah.
Qaybta xiisaha leh ee qaabayntan ayaa ah sida goobaha raadinta maxalliga ah iyo dejinta ndots:5 is raaca. Si aad tan u fahamto, waxaad u baahan tahay inaad fahamto sida xallinta DNS ee magacyada aan u qalmin u shaqeeyo.
Waa maxay magac buuxa?
Magaca si buuxda u qalma waa magac aan la samayn doonin baadhitaan maxalli ah oo magaca loo aqoonsan doono mid sax ah inta lagu jiro xallinta magaca. Sida caadiga ah, software-ka DNS wuxuu u arkaa magaca inuu si buuxda u qalmo haddii uu ku dhammaado dhibco (.), oo aanu si buuxda ugu qalmin haddii kale. Taasi waa google.com. si buuxda loo qeexay iyo google.com - Maya.
Sidee loo maareeyaa magac aan u qalmin?
Marka codsigu ku xidho martigeliyaha fog ee lagu cayimay magaca, xallinta magaca DNS waxaa caadi ahaan la sameeyaa iyadoo la isticmaalayo nidaamka wicista, tusaale; getaddrinfo(). Laakiin haddii magacu yahay mid aan u qalmin (kuma dhammaanayo .), Waxaan la yaabanahay haddii wicitaanka nidaamka uu isku dayi doono inuu u xalliyo magaca magaca magaca saxda ah marka hore, ama marka hore maro goobaha raadinta maxaliga ah? Waxay kuxirantahay doorashada ndots.
Taas macnaheedu waa haddii loogu talagalay ndots marka la eego qiimaha 5 oo magacu ka kooban yahay wax ka yar 5 dhibcood, wicitaanka nidaamka wuxuu isku dayi doonaa inuu si isdaba joog ah u xalliyo, marka hore wuxuu dhex maraa dhammaan goobaha raadinta maxalliga ah, iyo, haddii lagu guulaysto, ugu dambeyntii u xalliyo sidii magac dhammaystiran.
Sababta markaa ndots:5 si xun ma u saameyn kartaa waxqabadka codsiga?
Sida aad qiyaasi karto, haddii codsigaagu isticmaalo taraafikada dibadda ee badan, xiriir kasta oo TCP ah oo la aasaasay (ama si sax ah, magac kasta oo la xalliyo), waxay soo saari doontaa 5 su'aalood oo DNS ah ka hor inta aan magaca si sax ah loo xalin, sababtoo ah waxay marka hore mari doontaa. 4 goobta raadinta maxalliga ah, oo dhamaadka waxay soo saari doontaa codsi xallinta magaca saxda ah.
Jaantuska soo socdaa wuxuu muujinayaa wadarta taraafikada 3 kube-dns modules ka hor iyo ka dib waxaan u bedelnay dhawrka magac ee martida loo habeeyay codsigayaga kuwa si buuxda u qalma.
Jaantuskan soo socdaa wuxuu muujinayaa daahitaanka arjiga ka hor iyo ka dib markii aanu beddelnay dhowr magac-yaqaan oo lagu habeeyay codsigayaga magacyo buuxa (khadka buluuga ah ee toosan waa hawlgelinta):
Xalka #1 - Isticmaal magacyo aqoon buuxda leh
Haddii aad leedahay magacyo dibadeed oo aan caadi ahayn (ie, lagu qeexay qaabaynta codsiga) kuwaas oo aad u abuurto tiro badan oo isku xidh ah, laga yaabee xalka ugu fudud inuu u beddelo kuwa si buuxda u qalma adigoo si fudud ugu dhejinaya. dhamaadka.
Tani ma aha xal kama dambeys ah, laakiin waxay kaa caawineysaa in si degdeg ah, inkastoo aan nadiif ahayn, hagaajinta xaaladda. Waxaan u adeegsanay balastarkan si aan u xalino dhibaheena, natiijooyinka kuwaas oo lagu muujiyay sawirada kore.
Xalka #2 - habeynta ndots Π² dnsConfig
Kubernetes 1.9, shaqeyntu waxay ka soo muuqatay qaabka alfa (nooca beta v1.10), kaas oo kuu ogolaanaya inaad si fiican u maamusho xuduudaha DNS iyada oo loo marayo hantida boodhka ee gudaha dnsConfig. Waxyaabaha kale, waxay kuu ogolaaneysaa inaad dejiso qiimaha ndots baal gaar ah, i.e.