Androany, 18 septambra, navoaka ny kinova manaraka an'ny Kubernetes - 1.16. Toy ny mahazatra, fanatsarana sy vokatra vaovao maro no miandry antsika. Saingy tiako ny hisarika ny sainao amin'ny fizarana Action Required amin'ny rakitra
Aminβny ankapobeny dia mitaky fandraisana andraikitra aminβny tanana izy ireo...
Andeha isika hanomboka avy hatrany amin'ny fanovana izay mety hisy fiantraikany amin'ny olona rehetra izay efa niasa ela be tamin'ny kubernetes. Ny Kubernetes API dia tsy manohana ny dikan-teny API loharanon-karena lova.
Raha misy tsy nahalala na nanadino...Ny dikan-teny API amin'ny loharano dia aseho amin'ny manifest, eny an-tsaha apiVersion: apps/v1
izany hoe:
Karazana loharano
dikan-teny taloha
Inona no tokony hosoloina
Ny loharano rehetra
apps/v1beta1
apps/v1beta2
apps/v1
deployments
daemonset
replikat
extension/v1beta1
apps/v1
tambajotra politika
extensions/v1beta1
networking.k8s.io/v1
podsecuritypolicies
extensions/v1beta1
politika/v1beta1
Tiako koa ny misarika ny sainao ho amin'ny zava-misy fa ny karazana zavatra Ingress
niova koa apiVersion
amin'ny networking.k8s.io/v1beta1
. dikany taloha extensions/v1beta1
dia mbola tohanana, saingy misy antony marim-pototra hanavaozana ity dikan-teny ity amin'ny fotoana mitovy.
Betsaka ny fiovana amin'ny marika rafitra isan-karazany (Node labels) izay apetraka amin'ny nodes.
Voarara ny Kubelet tsy hametraka etikety tsy misy dikany (azo apetraka amin'ny alΓ lan'ny fanalahidin'ny fandefasana azy ireo taloha kubelet --node-labels
), ity lisitra ity ihany no navelany
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/*
Tags beta.kubernetes.io/metadata-proxy-ready
, beta.kubernetes.io/metadata-proxy-ready sy beta.kubernetes.io/kube-proxy-ds-ready dia tsy ampidirina amin'ny nodes vaovao intsony, ary singa fanampiny isan-karazany no nanomboka nampiasa etikety hafa kely ho mpifidy node:
singa fototra
Etikety taloha
Etikety ankehitriny
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 izao dia manala ny rakitra fanamafisana kublet voalohany ao ambadik'izany bootstrap-kubelet.conf
. Raha miditra amin'ity rakitra ity ny fitaovanao dia midira amin'ny fampiasana kubelet.conf
, izay mitahiry ny firafitry ny fidirana amin'izao fotoana izao.
Tsy manome metrika intsony ny Cadvisor pod_name
ΠΈ container_name
raha nampiasa azy ireo tao amin'ny Prometheus ianao dia mandehana any amin'ny metrics pod
ΠΈ container
tsirairay avy.
Nesoriny ny fanalahidy miaraka amin'ny baiko andalana:
singa fototra
Key nesorina
hyperkube
--make-symlink
kube-proxy
--resource-container
Nanomboka nampiasa version v1beta1 an'ny Event API ny mpandrindra. Raha mampiasa fitaovana avy amin'ny antoko fahatelo ianao hifaneraserana amin'ny API Event dia midira amin'ny kinova farany.
Fotoana hatsikana. Nandritra ny fanomanana ny famoahana 1.16, ireto fanovana manaraka ireto dia natao:
- nesorina ny fanamarihana
scheduler.alpha.kubernetes.io/critical-pod
amin'ny version v1.16.0-alpha.1 - namerina ny annotation
scheduler.alpha.kubernetes.io/critical-pod
amin'ny version v1.16.0-alpha.2 - nesorina ny fanamarihana
scheduler.alpha.kubernetes.io/critical-pod
amin'ny version v1.16.0-beta.1
Ampiasao ny saha spec.priorityClassName
mba hanehoana ny maha-zava-dehibe ny pod.
Source: www.habr.com