LogoLogo
cegedim.cloudITCareAPIPrivacy
Français
Français
  • Documentation
  • ITCare
    • ITCare, c'est quoi ?
      • Débuter avec ITCare
      • Démos
    • Enercare
      • Empreinte carbone
    • Notes de mise à jour
  • ITCare API
    • Aperçu
    • Authentication
    • Erreurs
    • Pagination
    • Reference API
      • Démarrage rapide
      • Analytics
        • Matomo
      • Changes
        • Changes
      • Compute
        • Application Servers
        • Backup Policies
        • Containers
        • Environments
        • Instances
        • Platform
        • Resource Filters
        • Resource Types
        • Resources
        • Services
        • Statuses
        • Tag Keys
        • Tag Values
        • Types
      • Databases
        • Databases
        • MariaDB
        • OpenSearch
        • PostgreSQL
        • Redis
        • SQL Server
      • Hardwares
        • Hardwares
      • Messaging
        • Apache Kafka
        • Message Brokers
        • RabbitMQ
      • Networking
        • Domains
        • Load Balancers
        • Network Clusters
        • Networks
      • Operations
        • Actions
        • Operations
      • Storage
        • Glusterfs
        • Overdrive
      • Topology
        • Topology
  • Services
    • Produits
    • Politique de support
    • Politique de patch
    • RACI
  • Analytique
    • Matomo
      • Matomo - Architecture
      • Matomo - Didacticiels
  • Calcul
    • Instances virtuelles
      • Instances virtuelles - Architectures
        • Linux - Renforcement
      • Instances virtuelles - Didacticiels
    • Conteneurs (K8s)
      • K8s - Architecture
        • Hardening
        • Stockage Persistant
      • K8s - Didacticiels
        • Haute Disponibilité
  • Bases de données
    • MariaDB
      • MariaDB - Architecture
      • MariaDB - Didacticiels
    • OpenSearch
      • OpenSearch - Architecture
        • v2 - Changements
      • OpenSearch - Didacticiels
    • PostgreSQL
      • PostgreSQL - Architecture
      • PostgreSQL - Didacticiels
      • PostgreSQL - Mise à jour
    • Redis
      • Redis - Architecture
      • Redis - Didacticiels
      • Redis - Mise à jour
    • SQL Server
      • SQL Server - Architecture
      • SQL Server - Didacticiels
  • Message
    • Apache Kafka
      • Apache Kafka - Architecture
      • Apache Kafka - Didacticiels
      • Apache Kafka - Mise à jour
    • RabbitMQ
      • RabbitMQ - Architecture
      • RabbitMQ - Didacticiels
    • SMS
      • SMS - Didacticiels
  • Securité
    • Advanced Vulnerability Assessment
    • Bot Defense
      • Bot Defense - Architecture
    • Campagne de Phishing
    • Data Masking
      • Data Masking - Didacticiels
  • Surveillance
    • ExtraHop
  • Stockage
    • GlusterFS
      • GlusterFS - Architecture
      • GlusterFS - Didacticiels
    • OverDrive
      • OverDrive - Architecture
    • Stockage Objet
      • Stockage Objet - Architecture
        • Compatibilité API S3
        • Limitation et bonnes pratiques
        • URL pré-signée
        • Politiques de Buckets
        • Configuration de cycle de vie
        • Object Lock
      • Stockage Objet - Didacticiels
        • Gérer des Objects Users
        • Gérer des versions dans un Bucket
        • Gérer l'accès à un Bucket
Powered by GitBook
On this page
  • Processus de mise à niveau
  • Requête
  • Déroulement
  • Impacts
  • Temps de référence
  • Mise à jour du système d'exploitation
  • Bonnes pratiques pour l'upgrade OS
  • Matrice de support OS / Apache Kafka
  • Tableau de compatibilité Apache Kafka et OS
Export as PDF
  1. Message
  2. Apache Kafka

Apache Kafka - Mise à jour

PreviousApache Kafka - DidacticielsNextRabbitMQ

Last updated 27 days ago

Processus de mise à niveau

Requête

La mise à jour d'un PaaS Apache Kafka opérant en mode KRaft est de la responsabilité de cegedim.cloud et peut être demandée via un soumis depuis ITCare en précisant un créneau de disponibilité pour l'opération.

Merci de préciser si celle-ci doit être réalisée en heures non ouvrées pour planification d'une RFC.

Il est recommandé de procéder à la mise à jour de vos environnements de non-production d'abord afin de pouvoir valider la nouvelle version des métadonnées.

La migration d'un cluster Apache Kafka opérant en mode ZooKeeper vers le mode KRaft n'est pas prise en charge par cegedim.cloud !

Cette limitation est due aux changements structuraux majeurs introduits avec le mode KRaft à partir de la version 3.x.

Pour bénéficier du mode KRaft, il est nécessaire de réaliser une nouvelle installation, puis d'effectuer la migration des données applicatives vers le nouveau cluster.

Déroulement

L'upgrade du cluster Kafka suit ces étapes en mode Rolling Update :

  1. Mise à jour séquentielle des brokers & controllers Kafka sans interruption totale du service.

  2. Validation post-mise à jour (health check, monitoring).

Impacts

Lors d'une mise à jour d'Apache Kafka, certaines conséquences potentielles doivent être anticipées :

  • Clients Kafka (consommateurs et producteurs) : Une mise à jour peut entraîner une interruption brève des connexions actives lors du redémarrage des brokers. Les clients doivent être capables de gérer automatiquement ces interruptions temporaires.

  • Compatibilité des applications : Vérifier préalablement la compatibilité de vos applications et scripts avec la nouvelle version Kafka.

Risques potentiels :

  • Interruption temporaire du trafic lors des redémarrages séquentiels.

  • Problèmes de compatibilité des clients Kafka avec la nouvelle version.

  • Dysfonctionnements inattendus pouvant être liés à des changements internes de Kafka.

Temps de référence

Une mise à jour d'Apache Kafka 3.6.0 vers 3.9.0 prend environ 5 minutes en moyenne.

Ces temps sont indicatifs et peuvent varier selon les spécificités du cluster.

Mise à jour du système d'exploitation

La mise à jour de la distribution Linux Debian, notamment de la version Debian 10 vers Debian 12, peut également être demandée via un ticket requête ITCare.

Cette opération est réalisée de manière automatisée et dure environ 10 minutes par nœud en moyenne.

Bonnes pratiques pour l'upgrade OS

Vérifier la compatibilité des applications.

Valider la procédure préalablement sur des environnements non productifs.

Matrice de support OS / Apache Kafka

Distribution Linux supportées par cegedim.cloud en fonction de la version de Apache Kafka

Tableau de compatibilité Apache Kafka et OS

Versions de Apache Kafka
Distribution Linux supportée

Apache Kafka 2.7

Debian 10

Apache Kafka 3.6

Debian 12

Apache Kafka 3.9

Debian 12

ticket requête