1.1.26 informazioni sulla versione e azioni di aggiornamento
Esamina le informazioni sulla versione 1.26 di IBM Cloud® Kubernetes Service.
Questa versione non è più supportata. Aggiorna il tuo cluster a una versione supportata non appena possibile.
Cerchi informazioni generali sull'aggiornamento di cluster IBM Cloud® Kubernetes Service o informazioni su una versione differente? Vedi Kubernetes informazioni sulla versione e azioni di aggiornamento.
IBM Cloud Kubernetes Service è un prodotto Kubernetes certificato per la versione 1.26 nell'ambito del programma CNCF Kubernetes Software Conformance Certification. Kubernetes® è un marchio registrato di The Linux Foundation negli Stati Uniti e in altri Paesi ed è utilizzato in base a una licenza di The Linux Foundation.
Per ulteriori informazioni sulla versione 1.26del progetto Kubernetes, vedi Kubernetes change log
Sequenza temporale release
La seguente tabella include la sequenza temporale della release prevista per la versione 1.26 di IBM Cloud® Kubernetes Service. È possibile utilizzare queste informazioni per scopi di pianificazione, ad esempio per stimare l'ora generale in cui la versione potrebbe non essere più supportata.
Le date contrassegnate con un simbolo che sembra un pugnale (†
) non sono definitive e sono soggette a variazioni.
Versione | Supportata? | Data di rilascio | data di cessazione del supporto |
---|---|---|---|
1.26 | Sì | 01 febbraio 2023 | 31 maggio 2024 |
Preparazione dell'aggiornamento
Queste informazioni riepilogano gli aggiornamenti che potrebbero avere un impatto sulle applicazioni distribuite quando aggiorni un cluster alla versione 1.26. Per un elenco completo delle modifiche, consulta la community Kubernetes change log e IBM version change log per la versione 1.26. Puoi anche esaminare gli Kubernetes.
Aggiorna prima del master
La seguente tabella mostra le azioni che devi eseguire prima di aggiornare il master Kubernetes. Azioni di aggiornamento e informazioni iniziali sulla versione 1.26
Quando aggiorni il tuo cluster alla versione 1.26, viene automaticamente configurata una password BGP per Calico. Ciò si traduce in una seconda interruzione della rete pod mentre viene applicata la configurazione della password BGP.
Immettere | Descrizione |
---|---|
Non supportato versione beta dell'API FlowSchema e PriorityLevelConfiguration |
Migra i file manifest e i client API per utilizzare la versione API flowcontrol.apiserver.k8s.io/v1beta2 , disponibile a partire dalla versione Kubernetes 1.23. Per ulteriori informazioni, vedi Deprecated API Migration Guide - v1.26. |
Non supportato versione beta dell'API HorizontalPodAutoscaler |
Migra i file manifest e i client API per utilizzare la versione API autoscaling/v2 , disponibile a partire dalla versione Kubernetes 1.23. Per ulteriori informazioni, vedi Deprecated API Migration Guide - v1.26. |
Non supportato: classe di archiviazione volume.beta.kubernetes.io/storage-class annotazione della risorsa beta |
Migrare i manifest e i client API per utilizzare il campo spec.storageClassName sulle risorse PersistentVolumeClaim e PersistentVolume . |
Non supportato: Selezionare le metriche del server Kubernetes API sostituite | Le seguenti metriche del servizio API Kubernetes sono state sostituite: etcd_db_total_size_in_bytes è sostituito da apiserver_storage_db_total_size_in_bytes , job_sync_total è sostituito da job_syncs_total ,
job_finished_total è sostituito da jobs_finished_total e cronjob_job_creation_skew_duration_seconds è sostituito da job_creation_skew_duration_seconds . Se ci si basa su queste metriche
sostituite, aggiornare di conseguenza. |
Aggiorna dopo il master
Immettere | Descrizione |
---|---|
Non supportato: localhost NodePort services |
Per ridurre ulteriormente i rischi di sicurezza relativi a CVE-2020-8558, l'accesso localhost ai servizi NodePort è stato disabilitato. Se le tue applicazioni si basano su questo comportamento, aggiornale all'indirizzo
IP privato del nodo. |
Non supportato: opzioni Legacy kubectl relative alla registrazione |
Le seguenti opzioni di registrazione kubectl legacy sono state rimosse: --log-dir , --log-file , --log-flush-frequency , --logtostderr , --alsologtostderr , --one-output ,
--stderrthreshold , --log-file-max-size , --skip-log-headers , --add-dir-header , --skip-header e --log-backtrace-at . Se i vostri script si basano su questi
flag, aggiornateli di conseguenza. Per ulteriori informazioni, vedi Rimozione degli argomenti della riga di comando legacy relativi alla registrazione. |