Kubernetes 1.18 Release, Isolated Container Cluster Management System

เบˆเบฑเบ”เบžเบตเบกเบกเบฒ เบเบฒเบ™เบ›เปˆเบญเบเปเบžเบฅเบฐเบ•เบฐเบŸเบญเบก orchestration เบ•เบนเป‰เบ„เบญเบ™เป€เบ—เบ™เป€เบ™เบต เบ„เบนเป‚เบšเบ•เป‰เบฒ 1.18, เป€เบŠเบดเปˆเบ‡เบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบˆเบฑเบ”เบเบฒเบ™เบเบธเปˆเบกเบ‚เบญเบ‡เบšเบฑเบ™เบˆเบธเบ—เบตเปˆเป‚เบ”เบ”เบ”เปˆเบฝเบงเป‚เบ”เบเบฅเบงเบกเปเบฅเบฐเบชเบฐเบซเบ™เบญเบ‡เบเบปเบ™เป„เบเบเบฒเบ™เบ™เปเบฒเป„เบ›เปƒเบŠเป‰, เบเบฒเบ™เบฎเบฑเบเบชเบฒเปเบฅเบฐเบเบฒเบ™เบ‚เบฐเบซเบเบฒเบเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบ—เบตเปˆเปเบฅเปˆเบ™เบขเบนเปˆเปƒเบ™เบ–เบฑเบ‡. เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹เบ”เบฑเปˆเบ‡โ€‹เบเปˆเบฒเบงโ€‹เป„เบ”เป‰โ€‹เบ–เบทเบโ€‹เบชเป‰เบฒเบ‡โ€‹เบ•เบฑเป‰เบ‡โ€‹เบ‚เบทเป‰เบ™โ€‹เป‚เบ”เบโ€‹เบเบนโ€‹เป‚เบโ€‹เปƒเบ™โ€‹เป€เบšเบทเป‰เบญเบ‡โ€‹เบ•เบปเป‰เบ™โ€‹, เปเบ•เปˆโ€‹เบซเบผเบฑเบ‡โ€‹เบˆเบฒเบโ€‹เบ™เบฑเป‰เบ™โ€‹เป„เบ”เป‰โ€‹เบเบปเบโ€‹เบเป‰เบฒเบโ€‹เป„เบ›โ€‹เบเบฑเบ‡โ€‹เป€เบงเบฑเบšโ€‹เป„เบŠโ€‹เบ—เบตเปˆโ€‹เป€เบ›เบฑเบ™โ€‹เป€เบญโ€‹เบเบฐโ€‹เบฅเบฒเบ”โ€‹เบเบฒเบ™โ€‹เบ„เบธเป‰เบกโ€‹เบ„เบญเบ‡โ€‹เป‚เบ”เบ Linux Foundationโ€‹. เปเบžเบฅเบฐเบ•เบฐเบŸเบญเบกเบ–เบทเบเบˆเบฑเบ”เป€เบ›เบฑเบ™เบเบฒเบ™เปเบเป‰เป„เบ‚เบ—เบปเปˆเบงเป„เบ›เบ—เบตเปˆเบžเบฑเบ”เบ—เบฐเบ™เบฒเป‚เบ”เบเบŠเบธเบกเบŠเบปเบ™, เบšเปเปˆเบ•เบดเบ”เบเบฑเบšเบฅเบฐเบšเบปเบšเบชเปˆเบงเบ™เบšเบธเบเบ„เบปเบ™เปเบฅเบฐเบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เปƒเบ”เป†เปƒเบ™เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบŸเบฑเบ‡. เบฅเบฐเบซเบฑเบ” Kubernetes เบ–เบทเบเบ‚เบฝเบ™เป„เบงเป‰เปƒเบ™ Go เปเบฅเบฐ เปเบˆเบเบขเบฒเบเป‚เบ”เบ เบญเบฐเบ™เบธเบเบฒเบ”เบžเบฒเบเปƒเบ•เป‰ Apache 2.0.

เบชเบฐเบซเบ™เบญเบ‡เบซเบ™เป‰เบฒเบ—เบตเปˆเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เปเบฅเบฐเบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™เป€เบŠเบฑเปˆเบ™เบเบฒเบ™เบšเปเบฒเบฅเบธเบ‡เบฎเบฑเบเบชเบฒเบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™ DNS, เบเบฒเบ™เบ”เบธเปˆเบ™เบ”เปˆเบฝเบ‡เบเบฒเบ™เป‚เบซเบผเบ”,
เบเบฒเบ™เปเบœเปˆเบเบฐเบˆเบฒเบเบ‚เบญเบ‡เบšเบฑเบ™เบˆเบธเบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบธเปˆเบกเบเบธเปˆเบก (เบเบฒเบ™เป€เบ„เบทเปˆเบญเบ™เบเป‰เบฒเบเบ‚เบญเบ‡เบ•เบนเป‰เบ„เบญเบ™เป€เบ—เบ™เป€เบ™เบตเบ‚เบถเป‰เบ™เบเบฑเบšเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบเบฒเบ™เป‚เบซเบผเบ”เปเบฅเบฐเบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™), เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบชเบธเบ‚เบฐเบžเบฒเบšเปƒเบ™เบฅเบฐเบ”เบฑเบšเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบ, เบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เบšเบฑเบ™เบŠเบต, เบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เปเบฅเบฐเบเบฒเบ™เบ‚เบฐเบซเบเบฒเบเปเบšเบšเป€เบ„เบทเปˆเบญเบ™เป„เบซเบงเบ‚เบญเบ‡เบเบธเปˆเบกเบ—เบตเปˆเบเปเบฒเบฅเบฑเบ‡เปเบฅเปˆเบ™, เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เบขเบธเบ”เบกเบฑเบ™. เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเบ™เปเบฒเปƒเบŠเป‰เบเบธเปˆเบกเบ‚เบญเบ‡เบ–เบฑเบ‡เบ—เบตเปˆเบกเบตเบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เปเบฅเบฐเบเบปเบเป€เบฅเบตเบเบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบธเปˆเบกเบ—เบฑเบ‡เบซเบกเบปเบ”เปƒเบ™เป€เบงเบฅเบฒเบ”เบฝเบงเบเบฑเบ™, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบเบฒเบ™เปเบšเปˆเบ‡เบเบธเปˆเบกเบขเปˆเบฒเบ‡เบกเบตเป€เบซเบ”เบœเบปเบ™เป€เบ›เบฑเบ™เบžเบฒเบเบชเปˆเบงเบ™เบ—เบตเปˆเบกเบตเบเบฒเบ™เปเบšเปˆเบ‡เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™. เบกเบตเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบ„เบทเปˆเบญเบ™เบเป‰เบฒเบเปเบšเบšเป€เบ„เบทเปˆเบญเบ™เป„เบซเบงเบ‚เบญเบ‡เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™, เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ‚เปเป‰เบกเบนเบ™เป€เบŠเบดเปˆเบ‡เบ—เบฑเบ‡เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เปเบฅเบฐเบฅเบฐเบšเบปเบšเบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเป€เบ„เบทเบญเบ‚เปˆเบฒเบเบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰เป„เบ”เป‰.

เบเบฒเบ™เบ›เปˆเบญเบ Kubernetes 1.18 เบ›เบฐเบเบญเบšเบกเบต 38 เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เปเบฅเบฐเบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡, เป€เบŠเบดเปˆเบ‡ 15 เป„เบ”เป‰เบ–เบทเบเบเป‰เบฒเบเป„เบ›เบขเบนเปˆเปƒเบ™เบชเบฐเบ–เบฒเบ™เบฐเบ—เบตเปˆเบซเบกเบฑเป‰เบ™เบ„เบปเบ‡เปเบฅเบฐ 11 เป€เบ›เบฑเบ™เบชเบฐเบ–เบฒเบ™เบฐเป€เบšเบ•เป‰เบฒ. เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เปƒเบซเบกเปˆ 12 เป„เบ”เป‰เบ–เบทเบเบชเบฐเป€เบซเบ™เบตเบขเบนเปˆเปƒเบ™เบชเบฐเบ–เบฒเบ™เบฐเบญเบฑเบ™เบŸเบฒ. เปƒเบ™โ€‹เป€เบงโ€‹เบฅเบฒโ€‹เบ—เบตเปˆโ€‹เบเบฒเบ™โ€‹เบเบฐโ€‹เบเบฝเบกโ€‹เบชเบฐโ€‹เบšเบฑเบšโ€‹เปƒเบซเบกเปˆโ€‹, เบ„เบงเบฒเบกโ€‹เบžเบฐโ€‹เบเบฒโ€‹เบเบฒเบกโ€‹เป€เบ—เบปเปˆเบฒโ€‹เบ—เบฝเบกโ€‹เบเบฑเบ™โ€‹เปเบกเปˆเบ™โ€‹เป€เบžเบทเปˆเบญโ€‹เปเบ™โ€‹เปƒเบชเปˆโ€‹เบ—เบฑเบ‡โ€‹เบเบฒเบ™โ€‹เบ›เบฑเบšโ€‹เบ›เบธเบ‡โ€‹เบซเบ™เป‰เบฒโ€‹เบ—เบตเปˆโ€‹เบ•เปˆเบฒเบ‡เป†โ€‹เปเบฅเบฐโ€‹เบชเบฐโ€‹เบ–เบฝเบ™โ€‹เบฅเบฐโ€‹เบžเบฒเบšโ€‹เบ„เบงเบฒเบกโ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เบ—เบปเบ”โ€‹เบฅเบญเบ‡โ€‹, เป€เบŠเบฑเปˆเบ™โ€‹เบ”เบฝเบงโ€‹เบเบฑเบ™โ€‹เบเบฑเบšโ€‹เบเบฒเบ™โ€‹เป€เบžเบตเปˆเบกโ€‹เบเบฒเบ™โ€‹เบžเบฑเบ”โ€‹เบ—เบฐโ€‹เบ™เบฒโ€‹เปƒเบซเบกเปˆโ€‹. เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ•เบปเป‰เบ™เบ•เป:

  • Kubectl
    • เป€เบžเบตเปˆเบกเปเบฅเป‰เบง เบชเบฐเบšเบฑเบš alpha เบ‚เบญเบ‡เบ„เปเบฒเบชเบฑเปˆเบ‡ "kubectl debug", เป€เบŠเบดเปˆเบ‡เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เปƒเบซเป‰เบเบฒเบ™เบ”เบตเบšเบฑเบเปƒเบ™ pods เบ‡เปˆเบฒเบเบ”เบฒเบเป‚เบ”เบเบเบฒเบ™เป€เบ›เบตเบ”เบ•เบปเบงเบšเบฑเบ™เบˆเบธ ephemeral เบเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เบกเบท debugging.
    • เบ›เบฐเบเบฒเบ”เบ„เบงเบฒเบกเปเบฑเป‰เบ™เบ„เบปเบ‡ เบ„เปเบฒเบชเบฑเปˆเบ‡ "kubectl diff", เป€เบŠเบดเปˆเบ‡เบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เป€เบซเบฑเบ™เบชเบดเปˆเบ‡เบ—เบตเปˆเบˆเบฐเบ›เปˆเบฝเบ™เปเบ›เบ‡เปƒเบ™เบเบธเปˆเบกเบ–เป‰เบฒเบ—เปˆเบฒเบ™เปƒเบŠเป‰ manifest.
    • เบฅเบถเบšเบญเบญเบเปเบฅเป‰เบง generator เบ—เบฑเบ‡เบซเบกเบปเบ”เบ‚เบญเบ‡เบ„เปเบฒเบชเบฑเปˆเบ‡ "kubectl run", เบเบปเบเป€เบงเบฑเป‰เบ™เป€เบ„เบทเปˆเบญเบ‡เบเปเบฒเป€เบ™เบตเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เปเบฅเปˆเบ™ pod เบ”เบฝเบง.
    • เบ›เปˆเบฝเบ™เปเบ›เบ‡ เบ—เบธเบ‡ โ€œ--dry-runโ€, เบ‚เบถเป‰เบ™เบเบฑเบšเบกเบนเบ™เบ„เปˆเบฒเบ‚เบญเบ‡เบกเบฑเบ™ (เบฅเบนเบเบ„เป‰เบฒ, เป€เบŠเบตเบšเป€เบงเบต เปเบฅเบฐเบšเปเปˆเบกเบต), เบเบฒเบ™เบ—เบปเบ”เบฅเบญเบ‡เปƒเบŠเป‰เบ„เบณเบชเบฑเปˆเบ‡เปเบกเปˆเบ™เบ”เบณเป€เบ™เบตเบ™เบขเบนเปˆเบ‚เป‰เบฒเบ‡เบฅเบนเบเบ„เป‰เบฒ เบซเบผเบทเป€เบŠเบตเบšเป€เบงเบต.
    • เบฅเบฐเบซเบฑเบ” kubectl เป€เบ™เบฑเป‰เบ™เปƒเบชเปˆ เบเบฑเบš repository เปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบ. เบ™เบตเป‰เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰ kubectl เบ–เบทเบเปเบเบเบญเบญเบเบˆเบฒเบเบเบฒเบ™เบ‚เบถเป‰เบ™เบเบฑเบš kubernetes เบžเบฒเบเปƒเบ™เปเบฅเบฐเป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™เบ‡เปˆเบฒเบเบ‚เบถเป‰เบ™เปƒเบ™เบเบฒเบ™เบ™เปเบฒเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เป‚เบ„เบ‡เบเบฒเบ™เบžเบฒเบเบชเปˆเบงเบ™เบ—เบตเบชเบฒเบก.
  • Ingress
    • เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ เบ›เปˆเบฝเบ™เบเบธเปˆเบก API เบชเปเบฒเบฅเบฑเบš Ingress เป€เบ›เบฑเบ™ networking.v1beta1.
    • เป€เบžเบตเปˆเบกเปเบฅเป‰เบง เบŠเปˆเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เปƒเปเปˆ:
      • pathType, เป€เบŠเบดเปˆเบ‡เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เบเปเบฒเบ™เบปเบ”เบงเบดเบ—เบตเบเบฒเบ™เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เปƒเบ™เบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เปเบˆเบฐเบ–เบทเบเบ›เบฝเบšเบ—เบฝเบš
      • IngressClassName เป€เบ›เบฑเบ™เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ—เบ™เบ„เบณเบญเบฐเบ—เบดเบšเบฒเบเบ›เบฐเบเบญเบš kubernetes.io/ingress.class, เป€เบŠเบดเปˆเบ‡เบ–เบทเบเบ›เบฐเบเบฒเบ”เบงเปˆเบฒเบšเปเปˆเป„เบ”เป‰เบ™เบณเปƒเบŠเป‰เปเบฅเป‰เบง. เบŠเปˆเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบ™เบตเป‰เบฅเบฐเบšเบธเบŠเบทเปˆเบ‚เบญเบ‡เบงเบฑเบ”เบ–เบธเบžเบดเป€เบชเบ” InressClass
    • เป€เบžเบตเปˆเบกเปเบฅเป‰เบง เบงเบฑเบ”เบ–เบธ IngressClass, เป€เบŠเบดเปˆเบ‡เบŠเบตเป‰เบšเบญเบเบŠเบทเปˆเบ‚เบญเบ‡เบ•เบปเบงเบ„เบงเบšเบ„เบธเบก ingress, เบ•เบปเบงเบเปเบฒเบ™เบปเบ”เบเบฒเบ™เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบ‚เบญเบ‡เบกเบฑเบ™เปเบฅเบฐเบชเบฑเบ™เบเบฒเบ™เบ‚เบญเบ‡เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบกเบฑเบ™เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™.
  • เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™
    • เป€เบžเบตเปˆเบกเปเบฅเป‰เบง เบžเบฒเบเบชเบฐเบซเบ™เบฒเบก AppProtocol, เบ—เบตเปˆเบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบเปเบฒเบ™เบปเบ”เบงเปˆเบฒเป‚เบ›เป‚เบ•เบ„เบญเบ™เบ—เบตเปˆเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เปƒเบŠเป‰
    • เปเบ› เปƒเบ™เบชเบฐเบ–เบฒเบ™เบฐเป€เบšเบ•เป‰เบฒ เปเบฅเบฐเป€เบ›เบตเบ”เปƒเบŠเป‰เบ‡เบฒเบ™เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ EndpointSlicesAPI, เป€เบŠเบดเปˆเบ‡เป€เบ›เบฑเบ™เบเบฒเบ™เบ—เบปเบ”เปเบ—เบ™เบ—เบตเปˆเบกเบตเบ›เบฐเป‚เบซเบเบ”เบซเบผเบฒเบเบเบงเปˆเบฒเบชเปเบฒเบฅเบฑเบš Endpoints เบ›เบปเบเบเบฐเบ•เบด.
  • เป€เบ„เบทเบญเบ‚เปˆเบฒเบ
  • เปเบœเปˆเบ™เบ–เบฒเบงเบญเบ™. เบŸเบฑเบ‡เบŠเบฑเบ™เบ•เปเปˆเป„เบ›เบ™เบตเป‰เป„เบ”เป‰เบ–เบทเบเบ›เบฐเบเบฒเบ”เบงเปˆเบฒเบกเบตเบ„เบงเบฒเบกเปเบฑเป‰เบ™เบ„เบปเบ‡:
  • เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™
    • เป€เบžเบทเปˆเบญ ConfigMap เปเบฅเบฐเบงเบฑเบ”เบ–เบธเบฅเบฑเบš เป€เบžเบตเปˆเบก เบžเบฒเบเบชเบฐเบซเบ™เบฒเบกเปƒเบซเบกเปˆ "เบšเปเปˆเบชเบฒเบกเบฒเบ”เบ›เปˆเบฝเบ™เปเบ›เบ‡เป„เบ”เป‰". เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบžเบฒเบเบชเบฐเบซเบ™เบฒเบกเป€เบ›เบฑเบ™ true เบ›เป‰เบญเบ‡เบเบฑเบ™เบเบฒเบ™เบ”เบฑเบ”เปเบ›เบ‡เบงเบฑเบ”เบ–เบธ.
  • เบœเบนเป‰เบˆเบฑเบ”เบ•เบฒเบ•เบฐเบฅเบฒเบ‡
    • เป€เบžเบตเปˆเบกเปเบฅเป‰เบง เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบชเป‰เบฒเบ‡เป‚เบ›เบฃเป„เบŸเบฅเปŒเป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบชเปเบฒเบฅเบฑเบš kube-scheduler. เบ–เป‰เบฒเบเปˆเบญเบ™เบซเบ™เป‰เบฒเบ™เบตเป‰เบกเบฑเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบเปเบฒเบ™เบปเบ”เป€เบงเบฅเบฒเปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบเป€เบžเบตเปˆเบกเป€เบ•เบตเบกเป€เบžเบทเปˆเบญเบ›เบฐเบ•เบดเบšเบฑเบ”เบงเบดเบ—เบตเบเบฒเบ™เปเบˆเบเบขเบฒเบ pod เบ—เบตเปˆเบšเปเปˆเปเบกเปˆเบ™เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™, เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเบชเป‰เบฒเบ‡เบŠเบธเบ”เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบชเปเบฒเบฅเบฑเบšเบ•เบปเบงเบเปเบฒเบ™เบปเบ”เป€เบงเบฅเบฒเบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เปเบฅเบฐเบฅเบฐเบšเบธเบŠเบทเปˆเบ‚เบญเบ‡เบกเบฑเบ™เบขเบนเปˆเปƒเบ™เบŠเปˆเบญเบ‡ pod เบ”เบฝเบงเบเบฑเบ™ ".spec.schedulerName". เบชเบฐเบ–เบฒเบ™เบฐ - alpha.
    • เบเบฒเบ™เบ‚เบฑเบšเป„เบฅเปˆเป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเบ„เบงเบฒเบกเบšเปเปˆเบžเปเปƒเบˆ เบ›เบฐโ€‹เบเบฒเบ”โ€‹เบงเปˆเบฒโ€‹เบกเบตโ€‹เบ„เบงเบฒเบกโ€‹เบซเบกเบฑเป‰เบ™โ€‹เบ„เบปเบ‡โ€‹
  • เบเบฒเบ™เบ›เบฑเบšเบ‚เบฐเปœเบฒเบ”
    • เป€เบžเบตเปˆเบกเปเบฅเป‰เบง เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบฅเบฐเบšเบธเปƒเบ™ HPA เบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™เป€เบ–เบดเบ‡เบฅเบฐเบ”เบฑเบšเบ„เบงเบฒเบกเบฎเบธเบเบฎเบฒเบ™เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบกเบตเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบˆเปเบฒเบ™เบงเบ™เบ‚เบญเบ‡เบเบฒเบ™เปเบฅเปˆเบ™ pods, เบ™เบฑเป‰เบ™เปเบกเปˆเบ™, เป€เบกเบทเปˆเบญเบเบฒเบ™เป‚เบซเบผเบ”เป€เบžเบตเปˆเบกเบ‚เบถเป‰เบ™, เป€เบ›เบตเบ”เบ•เบปเบง N เบ„เบฑเป‰เบ‡เบซเบผเบฒเบเบ„เบฑเป‰เบ‡เปƒเบ™เป€เบงเบฅเบฒเบ”เบฝเบงเบเบฑเบ™.
  • เบ„เบนเป€เบšเป€เบฅเบ”
    • เบœเบนเป‰เบˆเบฑเบ”เบเบฒเบ™ Topology เป„เบ”เป‰เบฎเบฑเบšเบชเบฐเบ–เบฒเบ™เบฐเบžเบฒเบšเป€เบšเบ•เป‰เบฒ. เบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบ™เบตเป‰เป€เบฎเบฑเบ”เปƒเบซเป‰เบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™ NUMA, เป€เบŠเบดเปˆเบ‡เบซเบผเบตเบเบฅเปˆเบฝเบ‡เบเบฒเบ™เป€เบชเบทเปˆเบญเบกเป‚เบŠเบกเบ‚เบญเบ‡เบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเปƒเบ™เบฅเบฐเบšเบปเบšเบซเบผเบฒเบเบŠเบฑเบญเบเป€เบเบฑเบ”.
    • เบชเบฐเบ–เบฒเบ™เบฐเป€เบšเบ•เป‰เบฒ เป„เบ”เป‰เบฎเบฑเบš เบŸเบฑเบ‡เบŠเบฑเบ™ PodOverhead, เป€เบŠเบดเปˆเบ‡เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เบฅเบฐเบšเบธเปƒเบ™ RuntimeClass เบˆเปเบฒเบ™เบงเบ™เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เป€เบžเบทเปˆเบญเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบเบฑเบ.
    • เบ‚เบฐเบซเบเบฒเบ เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบš HugePages, เปƒเบ™เบชเบฐเบ–เบฒเบ™เบฐเบžเบฒเบš alpha เป„เบ”เป‰เป€เบžเบตเปˆเบกเบเบฒเบ™เป‚เบ”เบ”เบ”เปˆเบฝเบงเบฅเบฐเบ”เบฑเบš container เปเบฅเบฐเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบ‚เบฐเบซเบ™เบฒเบ” hugepages เบซเบผเบฒเบ.
    • เบฅเบถเบšเปเบฅเป‰เบง เบˆเบธเบ”เบชเบดเป‰เบ™เบชเบธเบ”เบชเบณเบฅเบฑเบš metrics /metrics/resource/v1alpha1, /metrics/resource เบ–เบทเบเปƒเบŠเป‰เปเบ—เบ™
  • API
    • เบชเบธเบ”เบ—เป‰เบฒเบ เบฅเบถเบšเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เปƒเบŠเป‰เปเบญเบฑเบšเบเบธเปˆเบก API เบ—เบตเปˆเบฅเป‰เบฒเบชเบฐเป„เป/v1beta1 เปเบฅเบฐ extensions/v1beta1 เบญเบญเบเปเบฅเป‰เบง.
    • ServerSide เบชเบฐเบซเบกเบฑเบ เบญเบฑเบšเป€เบเบฃเบ”เป€เบ›เบฑเบ™เบชเบฐเบ–เบฒเบ™เบฐ beta2. เบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบ™เบตเป‰เบเป‰เบฒเบเบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เบงเบฑเบ”เบ–เบธเบˆเบฒเบ kubectl เป„เบ›เบซเบฒเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ API. เบœเบนเป‰เบ‚เบฝเบ™เบ‚เบญเบ‡เบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เป„เบ”เป‰เบญเป‰เบฒเบ‡เบงเปˆเบฒเบ™เบตเป‰เบˆเบฐเปเบเป‰เป„เบ‚เบ‚เปเป‰เบœเบดเบ”เบžเบฒเบ”เบ—เบตเปˆเบกเบตเบขเบนเปˆเบซเบผเบฒเบเบ—เบตเปˆเบšเปเปˆเบชเบฒเบกเบฒเบ”เปเบเป‰เป„เบ‚เป„เบ”เป‰เปƒเบ™เบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™เบ›เบฐเบˆเบธเบšเบฑเบ™. เบžเบงเบเป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเบเบฑเบ‡เป„เบ”เป‰เป€เบžเบตเปˆเบกเบžเบฒเบเบชเปˆเบงเบ™ โ€œ.metadata.managedFieldsโ€, เป€เบŠเบดเปˆเบ‡เบžเบงเบเป€เบ‚เบปเบฒเบชเบฐเป€เบซเบ™เบตเปƒเบซเป‰เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ›เบฐเบซเบงเบฑเบ”เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบงเบฑเบ”เบ–เบธ, เบŠเบตเป‰เบšเบญเบเบงเปˆเบฒเปƒเบœ, เป€เบกเบทเปˆเบญเปƒเบ”เปเบฅเบฐเบญเบฑเบ™เปƒเบ”เบ—เบตเปˆเบกเบตเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡.
    • เบ›เบฐโ€‹เบเบฒเบ” CertificateSigningRequest API เบ—เบตเปˆเปเบฑเป‰เบ™เบ„เบปเบ‡.
  • เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เป€เบงเบ—เบต Windows.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™