9. joulukuuta julkaistiin Kubernetesin seuraava versio - 1.17. Sen motto on "Vakaus", monet ominaisuudet saivat GA-tilan, joukko vanhentuneita ominaisuuksia poistettiin...
Ja kuten aina, suosikkiosiomme on Action Required -tiedosto
Huomio, varasto!
Kubeletin päivittämistä lennossa ei tueta versiossa 1.17, koska polku lohkotaltioihin on muuttunut. Ennen kuin päivität solmun, sinun on poistettava siitä kaikki podit komennolla kubectl drain
.
Liput ja portit...
Muutoslokiin yleensä kirjoitetaan, että tällainen tai sellainen lippu tai ominaisuusportti on poistettu tai lisätty, mutta jostain syystä he eivät koskaan kirjoita sovellusta, jolle tämä muutos tapahtui...:
- Lippu poistettu
--include-uninitialized
уkubectl
; - Toiminnot, joissa portit ovat sallittuja
GCERegionalPersistentDisk
,EnableAggregatedDiscoveryTimeout
иPersistentLocalVolumes
, on nyt aina käytössä, eikä sitä voi poistaa käytöstä. Nämä vaihtoehdot on poistettu mahdollisista avaimistaapi-server
иcontroller-manager
; - Palveluiden IP-osoitteiden verkkoa ei ole enää määritetty oletusarvoisesti. Se on määritettävä lipulla
--service-cluster-ip-range
kun käynnistetään API-palvelin ja ohjain-hallinta.
kubeadm
- Kubeadm oppi konfiguroimaan kubeletin varmenteiden automaattisen uusimisen kaikissa klusterin solmuissa, mukaan lukien ensimmäinen isäntä, jossa komento suoritettiin
kubeadm init
. Sivuvaikutuksena oli vaatimus tiedostosta alkuperäisellä kubelet-kokoonpanollabootstrap-kubelet.conf
sen sijastakubelet.conf
toteutuksen aikanakubeadm init
; - Kun API-liittymään lisätään valtuutustiloja, kubeadm-palvelin ei enää korvaa tiloja
Node, RBAC
staattiseen pod-luetteloon, jolloin voit muuttaa asetuksia kokonaan.
RBAC
Sisäänrakennetut klusterin roolit poistettu system:csi-external-provisioner
и system:csi-external-attacher
.
Poistettu käytöstä…
Useita ominaisuuksia on poistettu käytöstä, mutta niitä tuetaan edelleen. Haluaisin kuitenkin erityisesti huomioida siirtymisprosessin ContainerStorageInterfacen käyttöön. Järjestelmänvalvojien, jotka ovat ottaneet käyttöön omia (hallitsemattomia) klustereita AWS:ssä ja GCE:ssä, tulisi suunnitella siirtyvänsä käyttämään CSI-ohjainta pysyvien taltioiden kanssa Kubernetesiin sisäänrakennettujen ohjaimien sijaan. CSIMigration-menettelyn pitäisi auttaa heitä tässä - odotamme vaiheittaisen oppaan ilmestymistä. Järjestelmänvalvojien, jotka käyttävät muita palveluntarjoajia pysyvien levyjen yhdistämiseen, on aika etsiä ja lukea dokumentaatio: versio 1.21 lupaa poistaa pysyvästi kaikki sisäänrakennetut ohjaimet.
Lähde: will.com