Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
L'estensione Flux (GitOps) viene aggiornata regolarmente. Questo articolo fornisce informazioni sulle versioni più recenti dell'estensione.
Importante
Per garantire la compatibilità continua ed evitare interruzioni, aggiornare le origini per rimuovere i riferimenti alle API deprecate e assicurarsi che i cluster eseguano la versione più recente dell'estensione.
Sono supportate la versione più recente dell'estensione Flux (GitOps) e le due versioni precedenti (N-2). In genere è consigliabile usare la versione più recente dell'estensione.
Quando viene rilasciata una nuova versione dell'estensione microsoft.flux , la disponibilità della nuova versione in tutte le aree può richiedere diversi giorni.
Avviso di deprecazione e rimozione: modifiche imminenti all'estensione microsoft.flux
Diverse API Flux upstream ritirate dal progetto Flux verranno rimosse nelle prossime versioni dell'estensione microsoft.flux . Queste modifiche sono allineate agli sforzi della community di Flux per semplificare e modernizzare la superficie dell'API.
Le API Flux seguenti sono deprecate e verranno rimosse:
- API deprecate in gruppo
source.toolkit.fluxcd.io/v1beta1esource.toolkit.fluxcd.io/v1beta2 - API deprecate in gruppo
kustomize.toolkit.fluxcd.io/v1beta1ekustomize.toolkit.fluxcd.io/v1beta2 - API deprecate in gruppo
helm.toolkit.fluxcd.io/v2beta1ehelm.toolkit.fluxcd.io/v2beta2 - API deprecate nel gruppo
notification.toolkit.fluxcd.io/v1beta1 - API deprecate nel gruppo
image.toolkit.fluxcd.io/v1beta1
Per altre informazioni, vedere https://github.com/fluxcd/flux2/issues/5572.
Azione richiesta: Per garantire la compatibilità continua ed evitare interruzioni, aggiornare le origini per rimuovere i riferimenti alle API deprecate il prima possibile. Usare le versioni api supportate per tutte le risorse interessate. Assicurarsi che tutti i cluster vengano aggiornati per usare microsoft.flux la versione 1.21.0 in modo che possano eseguire l'aggiornamento alla versione futura che introduce la versione dell'API Flux 2.7.
Eseguire la migrazione di tutte le risorse alle API stabili Flux nelle origini (repository Git, repository OCI, bucket, archiviazione BLOB) sostituendo la versione dell'API nei manifesti:
-
Kustomizationakustomize.toolkit.fluxcd.io/v1 -
HelmReleaseahelm.toolkit.fluxcd.io/v2 -
Bucketasource.toolkit.fluxcd.io/v1 -
GitRepositoryasource.toolkit.fluxcd.io/v1 -
HelmChartasource.toolkit.fluxcd.io/v1 -
HelmRepositoryasource.toolkit.fluxcd.io/v1 -
OCIRepositoryasource.toolkit.fluxcd.io/v1 -
Receiveranotification.toolkit.fluxcd.io/v1 -
Alertanotification.toolkit.fluxcd.io/v1beta3 -
Provideranotification.toolkit.fluxcd.io/v1beta3 -
ImageRepositoryaimage.toolkit.fluxcd.io/v1beta2 -
ImagePolicyaimage.toolkit.fluxcd.io/v1beta2 -
ImageUpdateAutomationaimage.toolkit.fluxcd.io/v1beta2
Si noti che il ImageUpdateAutomation modello di commit deve usare i campi .Changed.FileChanges, .Changed.Objects e .Changed.Changes anziché i campi .Updated e .Changed.ImageResult deprecati.
Dopo aver aggiornato i manifesti nelle origini, Flux riconcilia le nuove versioni dell'API.
Aprile 2026 - microsoft.flux versione 1.21.1
Importante
Se nel cluster non sono state aggiornate estensioni automatiche, è consigliabile eseguire l'aggiornamento manuale a questa versione il prima possibile. I cluster devono eseguire la versione 1.21.0 o successiva per eseguire successivamente l'aggiornamento a una versione futura dell'estensione che includerà la versione dell'API Flux 2.7.
Versione Flux: versione 2.6.4
- source-controller: v1.6.4-13
- kustomize-controller: v1.6.1-15
- helm-controller: v1.3.2-8
- notification-controller: v1.6.0-12
- image-automation-controller: v0.41.2-14
- image-reflector-controller: v0.35.2-12
Le modifiche apportate a questa versione includono:
- Sono stati risolti i problemi di sicurezza in
fluxconfig-agent,fluxconfig-controllerfluent-bit-mdmsource-controllerkustomize-controllernotification-controller,image-automation-controllereimage-reflector-controllerhelm-controlleraggiornando i pacchetti Go e le immagini di base.
Aprile 2026 - microsoft.flux versione 1.21.0
Versione Flux: versione 2.6.4
- source-controller: v1.6.4-8
- kustomize-controller: v1.6.1-11
- helm-controller: v1.3.2-6
- notification-controller: v1.6.0-10
- image-automation-controller: v0.41.2-11
- image-reflector-controller: v0.35.2-10
Le modifiche apportate a questa versione includono:
- Sono stati risolti i problemi di sicurezza in
fluxconfig-agent,fluxconfig-controllerfluent-bit-mdmsource-controllerkustomize-controllernotification-controller,image-automation-controllereimage-reflector-controllerhelm-controlleraggiornando i pacchetti Go e le immagini di base. - CR migrati nell'archiviazione
etcdper i CRD Flux con versioni API deprecate. - Registrazione ottimizzata per ridurre l'impatto della registrazione in
fluxconfig-agentefluxconfig-controller.
Marzo 2026 - microsoft.flux versione 1.20.4
Versione Flux: versione 2.6.4
- source-controller: v1.6.4-7
- kustomize-controller: v1.6.1-10
- helm-controller: v1.3.2-5
- notification-controller: v1.6.0-9
- image-automation-controller: v0.41.2-10
- image-reflector-controller: v0.35.2-9
Le modifiche apportate a questa versione includono:
- Sono stati risolti i problemi di sicurezza in
fluxconfig-agent,fluxconfig-controllerfluent-bit-mdmsource-controllerkustomize-controllernotification-controller,image-automation-controllereimage-reflector-controllerhelm-controlleraggiornando i pacchetti Go e le immagini di base. - Supporto dell'identità del carico di lavoro per il controller di notifica.
- Assicurarsi che le impostazioni dell'ID tenant e dell'ID client dell'identità del carico di lavoro siano riflesse correttamente nelle distribuzioni del controller Flux quando queste vengono aggiornate.
- Conformità alle protezioni di distribuzione per AKS automatico.
- Supporto delle identità del carico di lavoro a livello di oggetto per i controller Flux.
Febbraio 2026 - microsoft.flux versione 1.19.5
Versione Flux: versione 2.6.4
- source-controller: v1.6.4
- kustomize-controller: v1.6.1
- helm-controller: v1.3.2
- notification-controller: v1.6.0
- image-automation-controller: v0.41.2
- image-reflector-controller: v0.35.2
Le modifiche apportate a questa versione includono:
- Sono stati risolti i problemi di sicurezza in
fluxconfig-agent,fluxconfig-controllerfluent-bit-mdm,source-controller, ehelm-controlleraggiornando i pacchetti Go e le immagini di base.
Contenuti correlati
- Altre informazioni sull'estensione Flux (GitOps).
- Inizia con l'estensione Flux (GitOps) usando il nostro tutorial.