Kubernetes 1.16 - ny fomba hanavaozana tsy misy manimba na inona na inona

Kubernetes 1.16 - ny fomba hanavaozana tsy misy manimba na inona na inona

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 CHANGELOG-1.16.md. Ireo fizarana ireo dia mamoaka fanovana izay mety handrava ny fampiharanao, fitaovana fikojakojana cluster, na mitaky fanovana amin'ny rakitra fikirakirana.

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 navela:

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_nameraha 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

Add a comment