I tenei ra, Mahuru 18, ka tukuna te putanga o muri mai o Kubernetes - 1.16. I nga wa katoa, he maha nga whakapainga me nga hua hou e tatari ana ki a maatau. Engari e hiahia ana ahau ki te kukume i to whakaaro ki nga waahanga Mahi e hiahiatia ana o te konae
I te nuinga o te waa, ka hiahia ratou ki te wawaotanga a-ringa...
Me timata tonu me te huringa ka pa ki nga tangata katoa kua roa e mahi ana me nga kubernetes. Kua kore te Kubernetes API e tautoko i nga putanga API rauemi tuku iho.
Mena kaore tetahi i mohio, i wareware ranei ...Ko te putanga API o te rauemi kua tohua i roto i te whakaaturanga, i te mara apiVersion: apps/v1
Koinei:
Momo rauemi
putanga tawhito
Me whakakapi ki te aha
Nga rauemi katoa
taupānga/v1beta1
taupānga/v1beta2
taupānga/v1
Tuhinga o mua
taamoni
he tauira
toronga/v1beta1
taupānga/v1
kaupapa here whatunga
toronga/v1beta1
whatunga.k8s.io/v1
kaupapa here haumarutanga
toronga/v1beta1
kaupapa here/v1beta1
Kei te pirangi ano ahau ki te kukume i to aro ki te meka he momo momo Ingress
kua huri ano apiVersion
i runga i networking.k8s.io/v1beta1
. Te tikanga tawhito extensions/v1beta1
kei te tautoko tonu, engari he take pai ki te whakahou i tenei putanga i roto i nga whakaaturanga i te wa ano.
He maha nga huringa i roto i nga momo tapanga punaha (Tapanga Node) ka whakauruhia ki runga i nga waahanga.
I rāhuitia a Kubelet ki te whakatakoto tapanga noa (i mua ka taea te whakarite ma nga taviri whakarewatanga kubelet --node-labels
), i waiho e ratou ko tenei rarangi anake
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/*
Tapanga beta.kubernetes.io/metadata-proxy-ready
, beta.kubernetes.io/metadata-proxy-ready me beta.kubernetes.io/kube-proxy-ds-ready kua kore e taapiri atu ki nga pona hou, kua timata etahi atu waahanga ki te whakamahi i nga tapanga paku rereke hei kaikowhiri node:
Tuhinga
Tapanga tawhito
Tapanga o naianei
takawaenga kube
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-takawaenga
beta.kubernetes.io/metadata-proxy-ready
cloud.google.com/metadata-proxy-ready
Ka tangohia e kubeadm te konae whirihoranga kublet tuatahi kei muri bootstrap-kubelet.conf
. Mena kei te uru atu o taputapu ki tenei konae, katahi ka huri ki te whakamahi kubelet.conf
, e pupuri ana i nga tautuhinga uru o naianei.
Karekau a Cadvisor e whakarato inenga pod_name
и container_name
Mena i whakamahia e koe i roto i te Prometheus, haere ki nga inenga pod
и container
Tuhinga.
I tangohia nga taviri me te whakahau raina:
Tuhinga
Kī kua tangohia
hyperkube
--make-symlink
takawaenga kube
--putanga-rauemi
I timata te kaihōtaka ki te whakamahi i te putanga v1beta1 o te API Takahanga. Mena ka whakamahi koe i nga taputapu tuatoru ki te taunekeneke me te API Takahanga, huri ki te putanga hou.
He wa whakakatakata. I te wa o te whakaritenga o te tuku 1.16, i mahia nga huringa e whai ake nei:
- i tangohia te tuhipoka
scheduler.alpha.kubernetes.io/critical-pod
i roto i te putanga v1.16.0-alpha.1 - i whakahokia mai te korero
scheduler.alpha.kubernetes.io/critical-pod
i roto i te putanga v1.16.0-alpha.2 - i tangohia te tuhipoka
scheduler.alpha.kubernetes.io/critical-pod
i roto i te putanga v1.16.0-beta.1
Whakamahia te mara spec.priorityClassName
hei tohu i te hiranga o te poti.
Source: will.com