Kubernetes 1.16 - د هیڅ ماتولو پرته د لوړولو څرنګوالی

Kubernetes 1.16 - د هیڅ ماتولو پرته د لوړولو څرنګوالی

نن، د سپتمبر په 18، د کبرنیټس راتلونکی نسخه خپره شوه - 1.16. د تل په څیر، ډیری پرمختګونه او نوي محصولات زموږ په تمه دي. مګر زه غواړم ستاسو پام د فایل د عمل اړین برخو ته واړوم CHANGELOG-1.16.md. دا برخې بدلونونه خپروي چې ممکن ستاسو غوښتنلیک مات کړي، د کلستر ساتنې وسیلې، یا د تشکیلاتو فایلونو کې بدلونونو ته اړتیا لري.

په عموم کې، دوی لاسي مداخلې ته اړتیا لري ...

راځئ چې سمدلاسه د یو بدلون سره پیل وکړو چې ډیری احتمال به هرڅوک اغیزمن کړي څوک چې د کابورنیټس سره کافي کار کوي. د Kubernetes API نور د میراث سرچینې API نسخو ملاتړ نه کوي.

که څوک نه وی خبر یا هیر کړی...د سرچینې API نسخه په منشور کې په ساحه کې ښودل شوې apiVersion: apps/v1

په:

د سرچینې ډول
زوړ نسخه
هغه څه چې باید بدل شي

ټولې سرچینې
ایپس/v1beta1
ایپس/v1beta2
ایپس/v1

ځای پرځای کول
daemonset
نقل
توسیع/v1beta1
ایپس/v1

د شبکې پالیسي
تمدیدونه/v1beta1
networking.k8s.io/v1

د پوډ امنیت پالیسي
تمدیدونه/v1beta1
پالیسي/v1beta1

زه غواړم ستاسو پام دې حقیقت ته هم راواړوم چې ډول ډول شیان Ingress هم بدل شو apiVersion په networking.k8s.io/v1beta1. زوړ معنی extensions/v1beta1 لاهم ملاتړ کیږي ، مګر په ورته وخت کې د دې نسخې تازه کولو لپاره ښه دلیل شتون لري.

په مختلف سیسټم لیبلونو (نوډ لیبلونو) کې خورا ډیر بدلونونه شتون لري چې په نوډونو کې نصب شوي.

کوبلیټ د خپل سري لیبلونو تنظیم کولو څخه منع شوی و (پخوا دوی د لانچ کیلي له لارې تنظیم کیدی شي kubelet --node-labels)، دوی یوازې دا لیست پریښود اجازه:

kubernetes.io/hostname
kubernetes.io/instance-type
kubernetes.io/os
kubernetes.io/arch

beta.kubernetes.io/instance-type
beta.kubernetes.io/os
beta.kubernetes.io/arch

failure-domain.beta.kubernetes.io/zone
failure-domain.beta.kubernetes.io/region

failure-domain.kubernetes.io/zone
failure-domain.kubernetes.io/region

[*.]kubelet.kubernetes.io/*
[*.]node.kubernetes.io/*

لیبلونه beta.kubernetes.io/metadata-proxy-ready, beta.kubernetes.io/metadata-proxy-ready او beta.kubernetes.io/kube-proxy-ds-ready نور نوډونو کې اضافه شوي ندي، او مختلف اضافي اجزاو د نوډ انتخاب کونکو په توګه د یو څه مختلف لیبلونو کارول پیل کړي دي:

برخې
زوړ لیبل
اوسنی لیبل

kube-proxy
beta.kubernetes.io/kube-proxy-ds-ready
node.kubernetes.io/kube-proxy-ds-ready

ip-mask-agent
beta.kubernetes.io/masq-agent-ds-ready
node.kubernetes.io/masq-agent-ds-ready

metadata-proxy
beta.kubernetes.io/metadata-proxy-ready
cloud.google.com/metadata-proxy-ready

kubeadm اوس د دې شاته د لومړني کوبلیټ تشکیلاتو فایل لرې کوي bootstrap-kubelet.conf. که ستاسو وسیلې دې فایل ته لاسرسی ولري ، نو بیا کارولو ته لاړشئ kubelet.conf، کوم چې د اوسني لاسرسي تنظیمات ذخیره کوي.

کیډوایزر نور میټریکونه نه ورکوي pod_name и container_nameکه تاسو دا په پرومیټیوس کې کارولی، میټریک ته لاړ شئ pod и container په ترتیب سره.

د لاین کمانډ سره کلیدونه لرې کړل:

برخې
بیرته اخیستل کیلي

هایپرکیوب
--make-symlink

kube-proxy
-- سرچینې کانټینر

مهالویش کونکي د پیښې API نسخه v1beta1 کارول پیل کړل. که تاسو د پیښې API سره متقابل عمل کولو لپاره د دریمې ډلې وسیلې کاروئ ، وروستي نسخې ته لاړشئ.

د طنز یوه شیبه. د 1.16 خوشې کولو چمتو کولو په جریان کې، لاندې بدلونونه رامینځته شوي:

  • تبصره لرې کړه scheduler.alpha.kubernetes.io/critical-pod په نسخه v1.16.0-alpha.1
  • تبصره بیرته راستانه کړه scheduler.alpha.kubernetes.io/critical-pod په نسخه v1.16.0-alpha.2
  • تبصره لرې کړه scheduler.alpha.kubernetes.io/critical-pod په v1.16.0-beta.1 نسخه کې

ساحه وکاروئ spec.priorityClassName د پوډ اهمیت په ګوته کولو لپاره.

سرچینه: www.habr.com

Add a comment