Kubernetes 1.20: ¿cuál fue la ruptura ... / arreglada esta vez?

Liberar el logotipo del sitio kubernetes.io
Liberar el logotipo del sitio kubernetes.io

Felicitaciones por el lanzamiento de la versión 1.20. La tercera versión en 2020, en la que se anunciaron 11 funciones estables, 15 se transfirieron a la versión beta y se agregaron 16 nuevas en las etapas alfa.





Release Logo, . , .






, dockershim. , , , , , , docker , .





, , , 1.20 Probe exec.





, , . HTTP/TCP- (exec probe) - (, rabbitmqctl status) .





:





timeoutSeconds:



, . , exec probe , .





, 1.20 . .





exec probe timeoutSeconds:



— , .





timeoutSeconds:



, . — 1 , , .





— . docker, . readinessProbe, .









:





alpha feature API Priority and Fairness (APF) - 1.19 — . 1.20 beta, alpha. .





! node-role.kubernetes.io/master



taint node-role.kubernetes.io/master:NoSchedule



, kubeadm control-plane, deprecated . node-role.kubernetes.io/control-plane



taint node-role.kubernetes.io/control-plane:NoSchedule



.





kubeadm serviceSubnet podSubnet.





20 . , IPv4 /12 (/13, /14 ..), IPv6 — /108, /112.





--node-cidr-mask-size



, , , .





API . , API --insecure-port 8080







IPv4/IPv6 dual stack . IPv4, IPv6 ( "IPv6DualStack" feature gate). API. Kind: Service



ipFamily



: ipFamilyPolicy



, ipFamilies



, clusterIPs



. , , IPv4, feature gate. TODO: , Headless Service, clusterIP: None







(, kubeadm alpha certs



kubeadm certs



. , .





GracefulNodeShutdown



— kubelet , . gracefulShutdown preStop .





kubectl debug



, . , . — debug



, . , .





CVE-2020-8559 , API, metrics-server prometheus adapter.





CronJob controller v2. , , , . , feature gate.








All Articles