DNS мэдээллийн сангийн засвар үйлчилгээ, ачааллыг тэнцвэржүүлэх,
кластерийн зангилааны хооронд контейнер хуваарилах (ачаалал, үйлчилгээний хэрэгцээний өөрчлөлтөөс хамааран контейнерийн шилжилт хөдөлгөөн), хэрэглээний түвшинд эрүүл мэндийн үзлэг, дансны удирдлага, ажиллаж байгаа кластерын шинэчлэлт, динамик масштабыг зогсоохгүйгээр. Бүтэн бүлэгт нэг дор шинэчлэх, буцаах үйлдэл бүхий бүлгүүдийг байрлуулах, мөн кластерийг нөөцийг хуваах логик хэсгүүдэд хуваах боломжтой. Мэдээлэл хадгалахад дотоод санах ой болон сүлжээний хадгалах системийг хоёуланг нь ашиглах боломжтой програмуудыг динамик шилжүүлэх дэмжлэг байдаг.
Kubernetes 1.18 хувилбарт 38 өөрчлөлт, сайжруулалт багтсанаас 15 нь тогтвортой, 11 нь бета төлөвт шилжсэн. Альфа статусын 12 шинэ өөрчлөлтийг санал болгож байна. Шинэ хувилбарыг бэлтгэхдээ янз бүрийн функцийг боловсронгуй болгох, туршилтын чадавхийг тогтворжуулах, мөн шинэ бүтээн байгуулалтыг нэмэхэд ижил хүчин чармайлт гаргасан. Үндсэн өөрчлөлтүүд:
- Кубектл
-
Нэмсэн "kubectl дибаг" командын альфа хувилбар нь дибаг хийх хэрэгслээр түр зуурын савыг ажиллуулснаар pods дахь дибаг хийхийг хялбаршуулах боломжийг олгодог. -
Тогтвортой гэж зарлав "kubectl diff" команд нь хэрэв та манифестыг ашиглавал кластерт юу өөрчлөгдөхийг харах боломжтой. -
Устгасан "kubectl run" командын бүх генераторууд, нэг pod ажиллуулах генератораас бусад. -
Өөрчлөгдсөн "--dry-run" гэсэн дарцаг, түүний утгаас хамааран (үйлчлүүлэгч, сервер ба аль нь ч биш) командын туршилтын гүйцэтгэлийг клиент эсвэл сервер талд гүйцэтгэдэг. - kubectl код
онцолсон тусдаа репозитор руу. Энэ нь kubectl-ийг дотоод kubernetes хамаарлаас салгах боломжийг олгож, гуравдагч талын төслүүдэд код импортлоход хялбар болгосон.
-
- Ingress
-
Эхэлсэн Ingress-д зориулсан API бүлгийг networking.v1beta1 болгож өөрчлөх. -
Нэмсэн шинэ талбарууд:- pathType нь хүсэлтийн замыг хэрхэн харьцуулахыг зааж өгөх боломжийг олгодог
- IngressClassName нь хуучирсан гэж зарласан kubernetes.io/ingress.class тэмдэглэгээний орлуулалт юм. Энэ талбар нь InresClass тусгай объектын нэрийг зааж өгнө
-
Нэмсэн IngressClass объект бөгөөд энэ нь оролтын хянагчийн нэр, түүний нэмэлт параметрүүд болон түүнийг анхдагчаар ашиглах тэмдгийг заадаг.
-
- үйлчилгээ
- Сүлжээ
-
тусламж IPv6-г бета төлөвт шилжүүлсэн.
-
- Байнгын дискүүд. Дараах функцийг тогтвортой гэж зарлав.
- Хэрэглээний тохиргоо
- ConfigMap болон Нууц объектуудад
нэмсэн шинэ талбар "өөрчлөгдөхгүй". Талбайн утгыг үнэн болгож тохируулах нь объектыг өөрчлөхөөс сэргийлнэ.
- ConfigMap болон Нууц объектуудад
- Хуваарьлагч
-
Нэмсэн kube хуваарьт нэмэлт профайл үүсгэх чадвар. Хэрэв өмнө нь стандарт бус pod түгээлтийн алгоритмуудыг хэрэгжүүлэхийн тулд нэмэлт тусдаа төлөвлөгч ажиллуулах шаардлагатай байсан бол одоо стандарт хуваарьт тохируулагчийн нэмэлт багц тохиргоог үүсгэж, ".spec.schedulerName" гэсэн ижил pod талбарт нэрийг нь зааж өгөх боломжтой болсон. Статус - альфа. -
Бохирд суурилсан нүүлгэн шилжүүлэлт тогтвортой гэж зарлав
-
- Дэмжих
-
Нэмсэн HPA-д зааж өгөх чадвар нь ажиллаж байгаа pods-ийн тоог өөрчлөх үед түрэмгий байдлын түвшинг харуулдаг, өөрөөр хэлбэл ачаалал ихсэх үед N дахин олон тохиолдлуудыг нэг дор ажиллуулна.
-
- Кубелет
-
Топологийн менежер бета статусыг хүлээн авсан. Энэ функц нь NUMA хуваарилалтыг идэвхжүүлдэг бөгөөд энэ нь олон залгууртай системүүдийн гүйцэтгэлийн бууралтаас сэргийлдэг. - Бета статус
хүлээн авсан PodOverhead функц нь RuntimeClass-д pod-г ажиллуулахад шаардагдах нэмэлт нөөцийн хэмжээг зааж өгөх боломжийг олгодог. -
Өргөтгөсөн HugePages-ийн дэмжлэг, альфа төлөвт контейнер түвшний тусгаарлалт, олон том хуудасны хэмжээг дэмжих. -
Устгасан Оронд нь /metrics/resource/v1alpha1, /metrics/resource хэмжигдэхүүнүүдийн төгсгөлийн цэгийг ашигладаг
-
- API
-
Эцэст нь Хуучирсан API бүлгийн програмууд/v1beta1 болон өргөтгөлүүд/v1beta1 ашиглах боломжийг хассан. -
ServerSide Apply бета2 статус руу сайжруулсан. Энэхүү сайжруулалт нь kubectl-ээс API сервер рүү объектын зохицуулалтыг шилжүүлдэг. Сайжруулалтын зохиогчид энэ нь одоогийн нөхцөлд засч залруулах боломжгүй олон алдааг засах болно гэж мэдэгджээ. Тэд мөн ".metadata.managedFields" хэсгийг нэмсэн бөгөөд үүнд хэн, хэзээ, яг юу өөрчлөгдсөнийг харуулсан объектын өөрчлөлтийн түүхийг хадгалахыг санал болгож байна. -
зарласан тогтвортой CertificateSigningRequest API.
-
- Windows платформын дэмжлэг.
- Windows зангилааны дэмжлэг улам өргөжиж байна. Альфа хувилбарууд нэмэгдсэн:
- Дэмжлэгийг тогтвортой байдалд шилжүүлсэн
Эх сурвалж: opennet.ru