ኩበርኔትስ 1.16፡ የአዲሱ ነገር ዋና ዋና ዜናዎች

ኩበርኔትስ 1.16፡ የአዲሱ ነገር ዋና ዋና ዜናዎች

ዛሬ ረቡዕ. ይከናወናል የሚቀጥለው የ Kubernetes ልቀት - 1.16. ለብሎግአችን በተዘጋጀው ወግ መሠረት ፣ በአዲሱ ስሪት ውስጥ በጣም ጉልህ ለውጦችን እየተነጋገርን ያለነው ይህ አሥረኛው ዓመት ነው።

ይህንን ቁሳቁስ ለማዘጋጀት ጥቅም ላይ የሚውለው መረጃ የተወሰደው ከ የኩበርኔትስ ማሻሻያዎች መከታተያ ሰንጠረዦች, ለውጥ-1.16 እና ተዛማጅ ጉዳዮች፣ ጥያቄዎችን ይጎትቱ እና የኩበርኔትስ ማበልጸጊያ ፕሮፖዛል (ኬፒ)። እንግዲያውስ እንሂድ!...

አንጓዎች

እጅግ በጣም ብዙ የሚታወቁ ፈጠራዎች (በአልፋ ስሪት ሁኔታ) በK8s ክላስተር ኖዶች (ኩቤሌት) ጎን ቀርበዋል።

በመጀመሪያ, የሚባሉት «የኢፌመር ኮንቴይነሮች» (ኤፌመርል ኮንቴይነሮች), በፖዳዎች ውስጥ የማረም ሂደቶችን ለማቃለል የተነደፈ. አዲሱ አሰራር በነባር ፖድዎች ስም ቦታ የሚጀምሩ እና ለአጭር ጊዜ የሚኖሩ ልዩ ኮንቴይነሮችን ለማስነሳት ይፈቅድልዎታል። ዓላማቸው ማንኛውንም ችግር ለመፍታት እና ለማረም ከሌሎች ፖድ እና ኮንቴይነሮች ጋር መስተጋብር መፍጠር ነው። ለዚህ ባህሪ አዲስ ትእዛዝ ተተግብሯል። kubectl debug፣ በመሰረቱ ተመሳሳይ kubectl execበኮንቴይነር ውስጥ ሂደትን ከማካሄድ ይልቅ ብቻ (እንደ ውስጥ exec) በፖድ ውስጥ መያዣ ያስነሳል. ለምሳሌ፣ ይህ ትእዛዝ አዲስ መያዣ ከፖድ ጋር ያገናኛል፡-

kubectl debug -c debug-shell --image=debian target-pod -- bash

ስለ ኤፌመር ኮንቴይነሮች (እና የአጠቃቀም ምሳሌዎች) ዝርዝሮች በ ውስጥ ይገኛሉ ተዛማጅ KEP. አሁን ያለው ትግበራ (በK8s 1.16) የአልፋ ስሪት ነው፣ እና ወደ ቅድመ-ይሁንታ ስሪት ለመሸጋገር ከሚያስፈልጉት መስፈርቶች መካከል "የኢፌመራል ኮንቴይነሮችን ኤፒአይ ቢያንስ ለ2 የ[Kubernetes] ልቀቶች መሞከር ነው።

NBበመሰረቱ እና ስሙም ቢሆን ባህሪው ቀድሞውኑ ካለው ተሰኪ ጋር ይመሳሰላል። kubectl-debugስለእኛ አስቀድሞ ጽፏል. የኢፌመር ኮንቴይነሮች ሲመጡ የተለየ ውጫዊ ፕለጊን መገንባት ያቆማል ተብሎ ይጠበቃል።

ሌላ ፈጠራ - PodOverhead - ለማቅረብ የተነደፈ ለፖዳዎች ተጨማሪ ወጪዎችን ለማስላት ዘዴ, ጥቅም ላይ በሚውለው የሩጫ ሰዓት ላይ በመመስረት በጣም ሊለያይ ይችላል. እንደ ምሳሌ, ደራሲዎቹ ይህ KEP የእንግዳውን ከርነል ፣የካታ ወኪል ፣የኢንቲት ሲስተም ወዘተ ማስኬድ የሚያስፈልጋቸው የካታ ኮንቴይነሮች ያስገኙ። የትርፍ ክፍያው በጣም ትልቅ በሚሆንበት ጊዜ, ችላ ሊባል አይችልም, ይህም ማለት ለተጨማሪ ኮታዎች, እቅድ, ወዘተ ግምት ውስጥ ማስገባት የሚቻልበት መንገድ መኖር አለበት. ውስጥ ተግባራዊ ለማድረግ PodSpec መስክ ታክሏል Overhead *ResourceList (ውሂብ ጋር ሲነጻጸር RuntimeClass, አንዱ ጥቅም ላይ ከዋለ).

ሌላው ታዋቂ ፈጠራ ነው። መስቀለኛ ቶፖሎጂ አስተዳዳሪ (መስቀለኛ ቶፖሎጂ ሥራ አስኪያጅ), በ Kubernetes ውስጥ ለተለያዩ አካላት የሃርድዌር ሀብቶች ምደባን በጥሩ ሁኔታ ለማስተካከል አቀራረቡን አንድ ለማድረግ የተነደፈ። ይህ ተነሳሽነት እያደገ የመጣው የተለያዩ ዘመናዊ ስርዓቶች (ከቴሌኮሙኒኬሽን ፣ ከማሽን መማር ፣ ከፋይናንሺያል አገልግሎቶች ፣ ወዘተ.) ከፍተኛ አፈፃፀም ያላቸውን ትይዩ ኮምፒዩተሮችን እና የሥራ አፈፃፀም መዘግየቶችን በመቀነስ ነው ፣ ለዚህም የላቀ ሲፒዩ እና የሃርድዌር ማጣደፍ ችሎታዎች. በ Kubernetes ውስጥ ያሉ እንደዚህ ያሉ ማመቻቸት ለተለያዩ አካላት (ሲፒዩ አስተዳዳሪ ፣ የመሣሪያ አስተዳዳሪ ፣ CNI) ምስጋና ይግባውና አሁን ግን አቀራረቡን አንድ የሚያደርግ እና አዲስ ተመሳሳይ ግንኙነቶችን የሚያቃልል አንድ ውስጣዊ በይነገጽ ይታከላሉ - ቶፖሎጂ ተብሎ የሚጠራው- የሚያውቁ - በኩቤሌት ጎን ላይ ያሉ አካላት. ዝርዝሮች - ውስጥ ተዛማጅ KEP.

ኩበርኔትስ 1.16፡ የአዲሱ ነገር ዋና ዋና ዜናዎች
ቶፖሎጂ አስተዳዳሪ አካል ንድፍ

የሚቀጥለው ባህሪ - በሚሰሩበት ጊዜ መያዣዎችን መፈተሽ (የጅምር መፈተሻ). እንደምታውቁት, ለመጀመር ረጅም ጊዜ ለሚወስዱ ኮንቴይነሮች, ወቅታዊ ሁኔታን ለማግኘት አስቸጋሪ ነው: እነሱ በትክክል ሥራ ከመጀመራቸው በፊት "ተገድለዋል" ወይም ለረጅም ጊዜ ይዘጋሉ. አዲስ ቼክ (በባህሪው በር በኩል የነቃ StartupProbeEnabled) ይሰርዛል - ወይም ይልቁንስ, ለሌላ ጊዜ ያስተላልፋል - ፖዱ መሮጡን እስኪያጠናቅቅ ድረስ የሌሎችን ቼኮች ውጤት ይሰርዛል። በዚህ ምክንያት, ባህሪው በመጀመሪያ ተጠርቷል pod-startup liveness-probe holdoff. ለመጀመር ረጅም ጊዜ ለሚወስዱ ፖድዎች በአንጻራዊ ሁኔታ በአጭር ጊዜ ውስጥ ግዛቱን መምረጥ ይችላሉ.

በተጨማሪም፣ የ RuntimeClass ማሻሻያ ወዲያውኑ በቅድመ-ይሁንታ ሁኔታ ውስጥ ይገኛል፣ ይህም ለ “የተለያዩ ስብስቦች” ድጋፍን ይጨምራል። ሲ RuntimeClass መርሐግብር ማስያዝ አሁን ለእያንዳንዱ መስቀለኛ መንገድ ለእያንዳንዱ RuntimeClass ድጋፍ እንዲኖራቸው በጭራሽ አስፈላጊ አይደለም፡ ለፖድዎች ስለ ክላስተር ቶፖሎጂ ሳያስቡ RuntimeClass መምረጥ ይችላሉ። ከዚህ በፊት ይህንን ለማግኘት - ፖድዎች ለሚያስፈልጋቸው ነገር ሁሉ ድጋፍ በመስጠት በአንጓዎች ላይ እንዲቆሙ - ለ NodeSelector እና መቻቻል ተገቢ ህጎችን መመደብ አስፈላጊ ነበር ። ውስጥ ቁልፍ ስለ አጠቃቀም ምሳሌዎች እና በእርግጥ ስለ ትግበራ ዝርዝሮች ይናገራል.

አውታረ መረብ

በኩበርኔትስ 1.16 ውስጥ ለመጀመሪያ ጊዜ የታዩ ሁለት ጉልህ የአውታረ መረብ ባህሪዎች (በአልፋ ሥሪት)

  • ድጋፍ ባለሁለት አውታረ መረብ ቁልል - IPv4/IPv6 - እና ተዛማጅ "መረዳት" በፖዳዎች, ኖዶች, አገልግሎቶች ደረጃ. ከ IPv4-ወደ-IPv4 እና ከ IPv6-ወደ-IPv6 መካከል በፖድ መካከል ያለውን መስተጋብር ያካትታል, ከፖድ እስከ ውጫዊ አገልግሎቶች, የማጣቀሻ አተገባበር (በብሪጅ CNI ውስጥ, PTP CNI እና Host-Local IPAM ተሰኪዎች), እንዲሁም ከ Kubernetes ስብስቦች ጋር የሚጣጣም መቀልበስ. IPv4 ወይም IPv6 ብቻ። የትግበራ ዝርዝሮች ገብተዋል። ቁልፍ.

    በፖድ ዝርዝር ውስጥ የሁለት አይነት የአይፒ አድራሻዎችን (IPv4 እና IPv6) የማሳየት ምሳሌ፡-

    kube-master# kubectl get pods -o wide
    NAME               READY     STATUS    RESTARTS   AGE       IP                          NODE
    nginx-controller   1/1       Running   0          20m       fd00:db8:1::2,192.168.1.3   kube-minion-1
    kube-master#

  • አዲስ ኤፒአይ ለመጨረሻ ነጥብ - EndpointSlice API. በመቆጣጠሪያ-አውሮፕላኑ ውስጥ ያሉ የተለያዩ አካላትን (apiserver, etcd, endpoints-controller, kube-proxy) የሚነኩ የነባሩን የመጨረሻ ነጥብ ኤፒአይ የአፈጻጸም/የልኬት ጉዳዮችን ይፈታል:: አዲሱ ኤፒአይ ወደ Discovery API ቡድን ይጨመራል እና በሺዎች የሚቆጠሩ ኖዶችን ባቀፈ ክላስተር ውስጥ በእያንዳንዱ አገልግሎት ላይ በአስር ሺዎች የሚቆጠሩ የኋላ የመጨረሻ ነጥቦችን ማገልገል ይችላል። ይህንን ለማድረግ እያንዳንዱ አገልግሎት በ N ነገሮች ላይ ተቀርጿል EndpointSlice, እያንዳንዳቸው በነባሪነት ከ 100 የማይበልጡ የመጨረሻ ነጥቦች (እሴቱ ሊዋቀር የሚችል ነው). የ EndpointSlice ኤፒአይ ለወደፊት እድገቱ እድሎችን ይሰጣል፡ ለእያንዳንዱ ፖድ ለብዙ የአይፒ አድራሻዎች ድጋፍ፣ አዲስ ግዛቶች ለመጨረሻ ነጥብ (ብቻ ሳይሆን) Ready и NotReady), ለመጨረሻ ነጥቦች ተለዋዋጭ ንዑስ ቅንብር.

በመጨረሻው ልቀት ላይ የቀረበው የቅድመ-ይሁንታ ስሪት ላይ ደርሷል ማጠናቀቂያ፣ ተሰይሟል service.kubernetes.io/load-balancer-cleanup እና ከእያንዳንዱ አገልግሎት ጋር በአይነት ተያይዟል LoadBalancer. እንዲህ ዓይነቱን አገልግሎት በሚሰርዝበት ጊዜ የሁሉም ተዛማጅ ሚዛን ሀብቶች "ማጽዳት" እስኪያልቅ ድረስ የንብረቱን ትክክለኛ መሰረዝ ይከላከላል.

ኤፒአይ ማሽኖች

ትክክለኛው “የማረጋጊያ ምዕራፍ” በ Kubernetes API አገልጋይ አካባቢ እና ከእሱ ጋር ያለው መስተጋብር ነው። ይህ የሆነው በአብዛኛው ምስጋና ነው። ልዩ መግቢያ የማያስፈልጋቸውን ወደ የተረጋጋ ሁኔታ ማስተላለፍ ብጁ ምንጭ ፍቺዎች (ሲአርዲ)ከ Kubernetes 1.7 ከሩቅ ቀናት ጀምሮ የቅድመ-ይሁንታ ሁኔታ ነበራቸው (እና ይህ ሰኔ 2017 ነው!)። ተመሳሳዩ መረጋጋት ወደ ተዛማጅ ባህሪያት መጣ፡-

  • "ንዑስ ምንጮች" ከ ጋር /status и /scale ለ CustomResources;
  • መለወጥ በውጫዊ ዌብ መንጠቆ ላይ የተመሰረተ ለ CRD ስሪቶች;
  • በቅርቡ ቀርቧል (በK8s 1.15) ነባሪ እሴቶች (ነባሪ) እና አውቶማቲክ የመስክ ማስወገድ (መግረዝ) ለ CustomResources;
  • ዕድል በአገልጋዩ በኩል የCRD ሀብቶችን ለማረጋገጥ የሚያገለግሉ የOpenAPI ሰነዶችን ለመፍጠር እና ለማተም የOpenAPI v3 schemaን በመጠቀም።

ለኩበርኔትስ አስተዳዳሪዎች ለረጅም ጊዜ የሚያውቀው ሌላ ዘዴ፡- የመግቢያ webhook - እንዲሁም በቅድመ-ይሁንታ ሁኔታ ውስጥ ለረጅም ጊዜ (ከK8s 1.9 ጀምሮ) ቆይቷል እና አሁን የተረጋጋ ነው ተብሏል።

ሌሎች ሁለት ባህሪያት ቤታ ላይ ደርሰዋል፡ የአገልጋይ ጎን ማመልከት и ዕልባቶችን ይመልከቱ.

እና በአልፋ ስሪት ውስጥ ብቸኛው ጉልህ ፈጠራ ነበር። አለመሳካት от SelfLink - የተወሰነውን ነገር የሚወክል እና አካል የሆነ ልዩ URI ObjectMeta и ListMeta (ማለትም በኩበርኔትስ ውስጥ ያለ ማንኛውም ነገር አካል)። ለምን ይተዋሉ? በቀላል መንገድ ተነሳሽነት ድም .ች ለዚህ መስክ አሁንም እንዲኖሩ ትክክለኛ (አስደናቂ) ምክንያቶች አለመኖር። ተጨማሪ መደበኛ ምክንያቶች አፈጻጸምን ለማመቻቸት (አላስፈላጊ መስክን በማስወገድ) እና የጄኔሪክ-አፒሰርቨር ስራን ለማቃለል ነው, ይህም እንዲህ ዓይነቱን መስክ በተለየ መንገድ ለማስተናገድ የሚገደደው (ይህ በእቃው ፊት የተቀመጠው ብቸኛው መስክ ነው). ተከታታይ ነው)። እውነተኛ እርጅና (በቤታ ውስጥ) SelfLink በ Kubernetes ስሪት 1.20, እና የመጨረሻው - 1.21 ይሆናል.

የውሂብ ማከማቻ

በማከማቻ ቦታ ውስጥ ዋናው ሥራ, ልክ እንደ ቀደምት የተለቀቁት, በአካባቢው ይስተዋላል የ CSI ድጋፍ. ዋናዎቹ ለውጦች እዚህ ነበሩ፡-

  • ለመጀመሪያ ጊዜ (በአልፋ ስሪት) ታየ ለዊንዶውስ ሰራተኛ አንጓዎች የ CSI ተሰኪ ድጋፍአሁን ያለው የማጠራቀሚያ መንገድ በPowershell ላይ ተመስርተው በ Kubernetes ኮር እና በFlexVolume ተሰኪዎች ውስጥ የዛፍ ውስጥ ተሰኪዎችን ይተካሉ።

    ኩበርኔትስ 1.16፡ የአዲሱ ነገር ዋና ዋና ዜናዎች
    የCSI ተሰኪዎችን በኩበርኔትስ ለዊንዶውስ የመተግበር እቅድ

  • ዕድል የ CSI መጠኖችን በመቀየር ላይ፣ በK8s 1.12 ተመልሶ አስተዋወቀ፣ ወደ ቅድመ-ይሁንታ ስሪት አድጓል።
  • ተመሳሳይ “ማስተዋወቂያ” (ከአልፋ እስከ ቅድመ-ይሁንታ) የተገኘው CSIን በመጠቀም የአካባቢያዊ ጊዜያዊ ጥራዞችን ለመፍጠር በመቻሉ ነው።የ CSI የመስመር ውስጥ የድምጽ ድጋፍ).

በቀድሞው የኩበርኔትስ ስሪት አስተዋውቋል የድምጽ ክሎኒንግ ተግባር (ነባሩን PVC በመጠቀም DataSource አዲስ PVC ለመፍጠር) እንዲሁም አሁን የቅድመ-ይሁንታ ሁኔታ ተቀብሏል.

መርሐግብር አዘጋጅ

በመርሐግብር ላይ ሁለት ጉልህ ለውጦች (ሁለቱም በአልፋ)

  • EvenPodsSpreading - ዕድል ለጭነቶች “ፍትሃዊ ስርጭት” አመክንዮአዊ አፕሊኬሽን አሃዶችን ከመጠቀም ይልቅ ፖድዎችን ይጠቀሙ (እንደ Deployment and ReplicaSet) እና ይህን ስርጭት ማስተካከል (እንደ ከባድ መስፈርት ወይም እንደ ለስላሳ ሁኔታ, ማለትም ቅድሚያ). ባህሪው በአሁኑ ጊዜ በምርጫዎች የተገደበ የታቀዱ ፖድዎችን የማሰራጨት ችሎታዎችን ያሰፋል PodAffinity и PodAntiAffinity, በዚህ ጉዳይ ላይ አስተዳዳሪዎች የተሻለ ቁጥጥር መስጠት, ይህም ማለት የተሻለ ከፍተኛ ተገኝነት እና የተመቻቸ የንብረት ፍጆታ ማለት ነው. ዝርዝሮች - ውስጥ ቁልፍ.
  • ተጠቀም BestFit ፖሊሲ в የተጠየቀ የአቅም ሏሞ ቅድሚያ ተግባር በፖድ እቅድ ወቅት, ይህም ይፈቅዳል አጠቃቀም ቢን ማሸግ ("በኮንቴይነር ውስጥ ማሸግ") ለሁለቱም መሰረታዊ ሀብቶች (ፕሮሰሰር, ማህደረ ትውስታ) እና የተራዘመ (እንደ ጂፒዩ). ለተጨማሪ ዝርዝሮች, ይመልከቱ ቁልፍ.

    ኩበርኔትስ 1.16፡ የአዲሱ ነገር ዋና ዋና ዜናዎች
    መርሐግብር ማስያዝ፡ ምርጥ ብቃት ፖሊሲን ከመጠቀምዎ በፊት (በቀጥታ በነባሪ መርሐግብር አውጪ) እና ከአጠቃቀም ጋር (በመርሐግብር ማራዘሚያ)

በተጨማሪም, የተወከለው በ ከዋናው የኩበርኔትስ ልማት ዛፍ (ከዛፍ ውጭ) ውጭ የራስዎን መርሐግብር ሰሪ ተሰኪዎችን የመፍጠር ችሎታ።

ሌሎች ለውጦች

እንዲሁም በ Kubernetes 1.16 መለቀቅ ውስጥ ልብ ይበሉ ተነሳሽነት ለ በማምጣት ላይ የሚገኙ መለኪያዎች በሙሉ ቅደም ተከተል, ወይም የበለጠ በትክክል, በ ኦፊሴላዊ ደንቦች ወደ K8s የመሳሪያ መሳሪያዎች. እነሱ በአብዛኛው የተመካው በተዛማጅ ላይ ነው። Prometheus ሰነድ. በተለያዩ ምክንያቶች አለመመጣጠን ተከሰተ (ለምሳሌ አንዳንድ መለኪያዎች አሁን ያሉት መመሪያዎች ከመታየታቸው በፊት በቀላሉ ተፈጥረዋል) እና ገንቢዎቹ ሁሉንም ነገር ወደ አንድ ደረጃ ለማምጣት ጊዜው አሁን እንደሆነ ወሰኑ “ከተቀረው የፕሮሜቲየስ ሥነ-ምህዳር ጋር በተገናኘ። የአሁኑ የዚህ ተነሳሽነት ትግበራ በአልፋ ደረጃ ላይ ያለ ሲሆን ይህም በቀጣይ የኩበርኔትስ ስሪቶች ወደ ቅድመ-ይሁንታ (1.17) እና የተረጋጋ (1.18) እንዲስፋፋ ይደረጋል።

በተጨማሪም, የሚከተሉት ለውጦች ሊታወቁ ይችላሉ:

  • የዊንዶውስ ድጋፍ ልማት с መልክ የኩቤድም መገልገያዎች ለዚህ ስርዓተ ክወና (አልፋ ስሪት)፣ ዕድል RunAsUserName ለዊንዶውስ መያዣዎች (አልፋ ስሪት), ማሻሻል በቡድን የሚተዳደር አገልግሎት መለያ (gMSA) እስከ የቅድመ-ይሁንታ ስሪት ድረስ ይደግፋል፣ ድጋፍ ለ vSphere ጥራዞች ሰካ/ ያያይዙ።
  • እንደገና ጥቅም ላይ የዋለ በኤፒአይ ምላሾች ውስጥ የውሂብ መጨመሪያ ዘዴ. ከዚህ ቀደም የኤችቲቲፒ ማጣሪያ ለእነዚህ አላማዎች ጥቅም ላይ ውሏል፣ ይህም በነባሪነት እንዳይነቃ የሚከለክሉትን በርካታ ገደቦችን ጥሏል። "ግልጽ ጥያቄ መጭመቅ" አሁን ይሰራል: ደንበኞች በመላክ ላይ Accept-Encoding: gzip በርዕሱ ውስጥ መጠኑ ከ 128 ኪባ በላይ ከሆነ GZIP-የተጨመቀ ምላሽ ይቀበላሉ. Go ደንበኞች መጭመቅን (የሚፈለገውን ራስጌ በመላክ) ይደግፋሉ፣ ስለዚህ ወዲያውኑ የትራፊክ መቀነስ ያስተውላሉ። (ለሌሎች ቋንቋዎች ትንሽ ማሻሻያ ሊያስፈልግ ይችላል።)
  • የሚቻል ሆነ በውጫዊ መለኪያዎች ላይ በመመስረት HPA ከ / ወደ ዜሮ ፖድዎች ማመጣጠን. በነገሮች/ውጫዊ መለኪያዎች ላይ ተመስርተው የሚመዘኑ ከሆነ፣የስራ ጫናዎች ሾል ሲፈቱ ሀብቶችን ለመቆጠብ በራስ-ሰር ወደ 0 ቅጂዎች ማመጣጠን ይችላሉ። ይህ ባህሪ በተለይ ሰራተኞች የጂፒዩ ምንጮችን ለሚጠይቁ እና የተለያዩ የስራ ፈት ሰራተኞች ብዛት ካሉት የጂፒዩዎች ብዛት ለሚበልጡ ጉዳዮች ጠቃሚ መሆን አለበት።
  • አዲስ ደንበኛ - k8s.io/client-go/metadata.Client - ለዕቃዎች "አጠቃላይ" መዳረሻ. ሜታዳታ (ማለትም ንዑስ ክፍል) በቀላሉ ለማውጣት የተነደፈ ነው። metadata) ከክላስተር ሃብቶች እና ከነሱ ጋር የቆሻሻ አሰባሰብ እና የኮታ ስራዎችን ያከናውኑ።
  • Kubernetes ይገንቡ አሁን ይችላሉ። ያለ ውርስ ("አብሮ የተሰራ" በዛፍ ውስጥ) የደመና አቅራቢዎች (የአልፋ ስሪት)።
  • ወደ kubeadm መገልገያ ታክሏል በሙከራ (የአልፋ ሥሪት) ክወናዎችን የማበጀት ችሎታ init, join и upgrade. ባንዲራውን እንዴት መጠቀም እንደሚችሉ የበለጠ ይረዱ --experimental-kustomize፣ ውስጥ ይመልከቱ ቁልፍ.
  • አዲስ የመጨረሻ ነጥብ ለ apiserver - readyz, - ሾለ ዝግጁነቱ መረጃን ወደ ውጭ ለመላክ ያስችልዎታል. የኤፒአይ አገልጋይም አሁን ባንዲራ አለው። --maximum-startup-sequence-duration, እንደገና መጀመሩን እንዲቆጣጠሩ ያስችልዎታል.
  • ሁለት ለ Azure ባህሪያት የተረጋጋ ታውጆአል፡ ድጋፍ ተገኝነት ዞኖች (የተገኝነት ዞኖች) እና የሀብት ቡድን አቋራጭ (አርጂ) በተጨማሪም Azure አክሏል፡-
  • AWS አሁን አለው። ድጋፍ ለኢቢኤስ በዊንዶውስ እና የተመቻቸ EC2 ኤፒአይ ጥሪዎች DescribeInstances.
  • Kubeadm አሁን ራሱን የቻለ ነው። ይሰደዳል የCoreDNS ውቅር የCoreDNS ሥሪቱን ሲያሻሽል።
  • ሁለትዮሽ ወዘተ በተዛማጅ Docker ምስል ውስጥ ጨርሰዋል ዓለም-ተፈፃሚ, ይህም የስር መብቶችን ሳያስፈልግ ይህን ምስል እንዲያሄዱ ያስችልዎታል. እንዲሁም፣ ወዘተ የፍልሰት ምስል ቆሟል ወዘተd2 ስሪት ድጋፍ.
  • В ክላስተር Autoscaler 1.16.0 እንደ መሰረታዊ ምስል ዲስትሮ አልባ ወደ መጠቀም ተቀይሯል፣ የተሻሻለ አፈጻጸም፣ አዲስ የደመና አቅራቢዎችን ታክሏል (DigitalOcean፣ Magnum፣ Packet)።
  • ጥቅም ላይ በሚውል/ጥገኛ ሶፍትዌር ውስጥ ያሉ ማሻሻያዎች፡ Go 1.12.9፣ etcd 3.3.15፣ CoreDNS 1.6.2.

PS

በብሎጋችን ላይ ያንብቡ፡-

ምንጭ: hab.com

አስተያየት ያክሉ