Connect with us

Général

Kubernetes à 10 ans : Les CRDs, cœur d’un stockage modulaire et extensible dans K8s

Kubernetes fête ses 10 ans ! À l’horizon de 2024, la plateforme d’orchestration de conteneurs, leader sur le marché, célèbre une décennie d’innovation. Xing Yang, responsable des technologies de stockage cloud-native chez VMware, a commencé à travailler sur le stockage dans Kubernetes en 2017. Grâce aux définitions de ressources personnalisées (CRDs), elle a contribué à transformer Kubernetes en un système modulaire et extensible. En cette occasion, nous plongeons dans les défis et les succès de cette aventure, tout en nous projetant vers un avenir où l’intelligence artificielle redéfinira les charges de travail.

Published

on

Kubernetes à 10 ans : Les CRDs, cœur d’un stockage modulaire et extensible dans K8s

Kubernetes fête ses 10 ans ! À la mi-2024, nous célébrerons le dixième anniversaire de cette plateforme de gestion de conteneurs, leader sur le marché.

Xing Yang, responsable des technologies de stockage cloud-native chez VMware par Broadcom, a commencé à travailler sur le stockage dans Kubernetes en 2017, en se concentrant sur des projets liés aux définitions de ressources personnalisées (CRD), qui permettent à la plateforme d’orchestration de fonctionner autour d’un noyau extensible.

Par la suite, elle a observé Kubernetes devenir le leader du marché des orchestrateurs de conteneurs et a contribué au développement de l’interface de stockage de conteneurs (CSI) ainsi que des opérateurs Kubernetes, qui reposent sur les CRD et apportent des fonctionnalités de stockage et de protection des données tout en préservant les caractéristiques fondamentales de Kubernetes.

Pour marquer cette première décennie de Kubernetes, nous avons réalisé une série d’interviews avec des ingénieurs ayant participé à son développement et à la résolution des défis liés au stockage et à la protection des données, notamment l’utilisation des opérateurs Kubernetes, tout en nous projetant vers un avenir marqué par des charges de travail en intelligence artificielle (IA).

Quel était le marché lors du lancement de Kubernetes ?

Xing Yang : Lorsque Kubernetes a été lancé, le marché de l’orchestration de conteneurs était encore en pleine émergence. Docker venait également d’être introduit et était devenu un outil populaire pour la création d’images. Kubernetes est un système d’orchestration de conteneurs qui facilite le déploiement d’images Docker sur des systèmes distribués, ce qui en fait un choix prisé, évoluant vers le système d’orchestration de conteneurs de facto d’aujourd’hui.

Comment vous êtes-vous impliquée dans ce domaine ?

Yang : J’ai commencé par contribuer au projet VolumeSnapshot dans le SIG Storage de Kubernetes en 2017, en collaborant étroitement avec Jing Xu de Google. Nous avons d’abord tenté d’introduire l’API VolumeSnapshot et le contrôleur dans le code de base de Kubernetes, mais cela a été rejeté par le SIG Architecture.

Ils nous ont demandé d’utiliser des CRD à la place, car Kubernetes devait être véritablement modulaire, extensible et maintenable avec un noyau minimal. Nous avons donc mis en œuvre la fonctionnalité VolumeSnapshot en dehors de l’arbre sous Kubernetes CSI. Cela a été la première fonctionnalité essentielle du SIG Storage mise en œuvre sous forme de CRD. Nous avons partagé notre expérience lors d’une présentation principale à KubeCon China en 2019 : Les CRD, ce ne sont plus des éléments de seconde classe !

Nous avons collaboré avec d’autres membres de la communauté pour faire passer la fonctionnalité VolumeSnapshot de l’état Alpha à Beta, et elle est finalement devenue généralement disponible dans la version 1.20 de Kubernetes. Je suis devenue mainteneuse dans le SIG Storage de Kubernetes.

Comment avez-vous réalisé que Kubernetes était en position de leader sur le marché ?

Yang : Kubernetes a été introduit par Google en juin 2014, puis a été donné à la Linux Foundation et est devenu le projet phare de la Cloud Native Computing Foundation (CNCF). D’autres grands fournisseurs de cloud public, tels qu’AWS et Azure, ont commencé à proposer des distributions Kubernetes sur leurs plateformes en 2017, les rendant généralement disponibles en 2018. Lorsque les principaux fournisseurs de cloud ont intégré des distributions Kubernetes, j’ai compris que Kubernetes prenait de l’ampleur dans le cloud et avait atteint une adoption en entreprise.

Quelle a été votre approche concernant les données et le stockage dans Kubernetes ?

Yang : À ses débuts, Kubernetes était destiné uniquement aux charges de travail sans état. À cette époque, les applications conteneurisées étaient considérées comme éphémères et sans état, et donc n’avaient pas besoin de persister des données.

Cependant, cela a changé de manière significative. Des charges de travail avec état ont commencé à s’exécuter sur Kubernetes. Des revendications de volumes persistants, des volumes persistants et des classes de stockage ont été introduits pour provisionner des volumes de données pour les applications fonctionnant sur Kubernetes. L’API StatefulSet a également été introduite pour exécuter des charges de travail avec état dans Kubernetes. De plus en plus de charges de travail avec état s’exécutent sur Kubernetes aujourd’hui.

Quels problèmes avez-vous rencontrés en matière de données et de stockage avec Kubernetes ?

Yang : Lorsque j’ai commencé à m’impliquer dans Kubernetes, la CSI venait d’être introduite. Elle visait à concevoir des interfaces communes permettant à un fournisseur de stockage d’écrire un plugin et de le faire fonctionner dans divers systèmes d’orchestration, y compris Docker, Mesos, Kubernetes et Cloud Foundry à l’époque.

Le premier ensemble d’interfaces CSI était très basique, incluant la création, la suppression, l’attachement, le détachement, le montage et le démontage de volumes. Cependant, pour prendre en charge les charges de travail avec état, des fonctionnalités plus avancées étaient nécessaires. Par exemple, la capture d’instantanés de volumes, le clonage, l’expansion de volumes et la topologie n’étaient pas prises en charge au début dans la CSI.

Quelles modifications étaient nécessaires ?

Yang : Des fonctionnalités plus avancées étaient nécessaires pour que la CSI puisse mieux prendre en charge les charges de travail avec état s’exécutant sur Kubernetes.

La capture d’instantanés de volumes a été introduite dans la CSI pour permettre aux volumes persistants d’être instantanés et utilisés comme moyen de restaurer des données en cas de perte ou de corruption de données. Le clonage de volumes a également été ajouté à la CSI, permettant de copier les données stockées dans un volume persistant pour créer un nouveau volume à partir de celui-ci.

La topologie de la CSI est également une fonctionnalité très importante pour les charges de travail de bases de données distribuées. Elle permet à Kubernetes d’effectuer une planification intelligente afin que le volume soit provisionné dynamiquement à l’endroit le plus approprié pour exécuter le pod. Ainsi, vous pouvez déployer et faire évoluer les charges de travail à travers des domaines de défaillance pour assurer une haute disponibilité et une tolérance aux pannes.

L’expansion de volume de la CSI est une autre fonctionnalité essentielle pour les charges de travail avec état. Elle permet d’augmenter la taille du volume si votre application nécessite plus d’espace pour écrire des données.

Il existe également la fonctionnalité de suivi de capacité de la CSI qui permet au planificateur Kubernetes de prendre en compte la capacité lors de la planification.

Il reste également des lacunes en matière de protection des données dans Kubernetes. Bien qu’il existe des éléments de base tels que les instantanés de volumes pouvant être utilisés pour les sauvegardes et les restaurations, davantage de mesures sont nécessaires pour protéger les charges de travail avec état en cas de catastrophe. Nous avons formé un groupe de travail sur la protection des données au début de 2020, visant à promouvoir le soutien à la protection des données dans Kubernetes.

Comment vous êtes-vous impliquée dans les opérateurs Kubernetes ?

Yang : Avec l’introduction de fonctionnalités de stockage plus avancées, Kubernetes est devenu une plateforme plus mature pour fournir du stockage aux charges de travail avec état, les bases de données étant l’un des types de charges de travail les plus importants.

En tant que co-présidente du CNCF TAG Storage, j’ai eu l’opportunité de collaborer avec la communauté Data on Kubernetes sur un livre blanc concernant l’exécution de bases de données dans Kubernetes. Comme discuté dans le livre blanc, les opérateurs sont l’un des modèles les plus importants utilisés lors de l’exécution de données dans Kubernetes.

Qu’est-ce qui a contribué au succès des opérateurs pour les données et le stockage ?

Yang : Les opérateurs tirent parti des CRD, qui sont flexibles et extensibles. De nombreuses bases de données traditionnelles n’ont pas été conçues à l’origine pour Kubernetes, mais avec les opérateurs, une logique métier complexe peut être encapsulée sous ces CRD. Pour les utilisateurs, il est facile de demander un cluster de bases de données en définissant une ressource personnalisée (CR). La logique de contrôle des opérateurs s’appuie sur la nature déclarative de Kubernetes et réconcilie l’état réel de la base de données avec l’état souhaité défini dans la CR, essayant continuellement de combler l’écart et de maintenir la base de données en fonctionnement.

Les opérateurs aident à automatiser les opérations de jour deux telles que la sauvegarde et la restauration, la migration, la mise à niveau, etc. Ils facilitent le portage des applications entre différents clouds ou le support des clouds hybrides. De plus, le CNCF dispose d’un écosystème riche avec de nombreux outils disponibles. Par exemple, Prometheus pour la surveillance, Cert Manager pour l’authentification, Fluentd pour le traitement des journaux, Argo CD pour la livraison continue déclarative, et bien d’autres. Les opérateurs peuvent utiliser ces outils tiers pour améliorer les capacités des clusters de bases de données fonctionnant dans Kubernetes.

Comment cela a-t-il soutenu des approches plus cloud-native ? Quelles en ont été les conséquences ?

Yang : Dans un environnement cloud-native, un pod Kubernetes exécutant une application de base de données peut être tué en raison d’une erreur de mémoire ou de CPU, ou redémarré si un nœud Kubernetes tombe en panne. Le stockage éphémère est étroitement lié au cycle de vie d’un pod, donc il disparaît avec le pod si vous utilisez un stockage local. Si vous utilisez un stockage externe, un autre problème se pose, à savoir la latence supplémentaire.

Les opérateurs peuvent aider à atténuer ces problèmes en fournissant une haute disponibilité, permettant aux applications de fonctionner de manière distribuée, automatisant le déploiement, fournissant une surveillance, gérant le cycle de vie des bases de données et permettant aux bases de données de fonctionner correctement dans un environnement Kubernetes.

Kubernetes a maintenant 10 ans. Quelle est votre vision aujourd’hui ?

Yang : Beaucoup de choses se sont produites au cours des 10 années qui ont suivi la naissance de Kubernetes. De nombreuses fonctionnalités ont été intégrées à Kubernetes pour prendre en charge les charges de travail de données, et Kubernetes devient de plus en plus mature. Kubernetes dispose d’APIs déclaratives. Il est flexible et extensible. Il offre un moyen d’abstraire l’infrastructure sous-jacente. Les opérateurs ont été une carte maîtresse pour étendre les cas d’utilisation de Kubernetes. Ils sont la clé qui permet aux bases de données de fonctionner dans Kubernetes.

Quels problèmes persistent autour de Kubernetes en matière de données et de stockage ?

Yang : Les opérations de jour deux restent un défi lors de l’exécution de données sur Kubernetes, mais cela peut être atténué en utilisant des opérateurs. Kubernetes est trop complexe, il faut beaucoup de temps pour se familiariser, et il nécessite un effort considérable pour gérer les charges de travail de données sur Kubernetes, ce qui complique l’intégration avec l’environnement existant.

De plus, pour les opérateurs, un manque de standardisation demeure un problème. L’exécution de charges de travail avec état dans un environnement multi-cluster reste également un défi, car Kubernetes a été conçu à l’origine pour fonctionner dans un seul cluster.

Avez-vous d’autres anecdotes ou informations à partager ?

Yang : Kubernetes a parcouru un long chemin depuis sa création il y a 10 ans. L’avenir s’annonce prometteur pour Kubernetes dans la prochaine décennie et au-delà.

Général

Anker SOLIX dévoile la Solarbank 2 AC : la nouvelle ère du stockage d’énergie ultra-compatible !

Découvrez le Solarbank 2 AC, une véritable révolution dans le domaine de l’énergie solaire ! Grâce à ses batteries au phosphate de fer lithium, ce système s’adapte parfaitement à vos besoins. Avec une puissance impressionnante de 2400 watts et la possibilité d’ajouter jusqu’à cinq batteries supplémentaires, il assure un stockage optimal. Sa compatibilité avec le compteur Anker SOLIX Smart favorise une gestion intelligente de votre consommation énergétique. Ne ratez pas l’offre spéciale « early bird », disponible dès maintenant pour seulement 999 euros ! Saisissez cette chance unique !

Published

on

Anker SOLIX dévoile la Solarbank 2 AC : la nouvelle ère du stockage d’énergie ultra-compatible !

Le Solarbank 2 AC : Une Révolution dans le Stockage Énergétique

Batteries au Lithium Fer Phosphate

Le Solarbank 2 AC se démarque par l’utilisation de batteries au lithium fer phosphate (LFP), reconnues pour leur sécurité et leur efficacité. Ce modèle est particulièrement innovant grâce à son système de couplage alternatif, qui lui permet de s’adapter facilement à divers systèmes solaires déjà en place.Que ce soit pour des installations sur toiture, des systèmes solaires compacts pour balcons ou d’autres configurations réduites, il peut fonctionner avec un micro-onduleur de 800 Watts.

Capacité et flexibilité Énergétique

Avec une capacité maximale d’injection dans le réseau domestique atteignant 1200 watts,le Solarbank 2 AC peut être associé à deux régulateurs solaires MPPT. Cela ouvre la possibilité d’ajouter jusqu’à 1200 watts supplémentaires via des panneaux solaires additionnels, portant ainsi la puissance totale à un impressionnant 2400 watts. Pour les utilisateurs nécessitant davantage de stockage énergétique, il est possible d’intégrer jusqu’à cinq batteries supplémentaires de 1,6 kilowattheure chacune, augmentant la capacité totale à 9,6 kilowattheures.

Intégration dans un Écosystème Intelligent

Le Solarbank 2 AC s’intègre parfaitement dans un écosystème énergétique intelligent grâce à sa compatibilité avec le compteur Anker SOLIX Smart et les prises intelligentes proposées par Anker. cette fonctionnalité permet une gestion optimisée de la consommation électrique tout en réduisant les pertes énergétiques inutiles. De plus, Anker SOLIX prévoit d’étendre cette compatibilité aux dispositifs Shelly.

Durabilité et Résistance aux Intempéries

Anker SOLIX met également l’accent sur la longévité du Solarbank 2 AC. Conçu pour supporter au moins 6000 cycles de charge, cet appareil a une durée de vie estimée dépassant quinze ans. Il est accompagné d’une garantie fabricant décennale et possède une certification IP65 qui assure sa résistance face aux intempéries tout en étant capable de fonctionner dans des températures variant entre -20 °C et +55 °C.

Disponibilité et Offres Promotionnelles

Le solarbank 2 AC est disponible sur le site officiel d’Anker SOLIX ainsi que sur Amazon au prix standard de 1299 euros. Cependant, une offre promotionnelle « early bird » sera active du 20 janvier au 23 février 2025, permettant aux acheteurs intéressés d’acquérir cet appareil dès 999 euros ! Cette promotion inclut également un compteur Anker SOLIX Smart offert pour chaque commande passée durant cette période spéciale.

le Solarbank 2 AC représente une avancée significative dans le domaine du stockage énergétique domestique grâce à ses caractéristiques techniques avancées et son engagement envers la durabilité environnementale.

Continue Reading

Business

Une formidable nouvelle pour les conducteurs de voitures électriques !

Excellente nouvelle pour les conducteurs de véhicules électriques ! La recharge gratuite sur le lieu de travail sera exonérée d’impôts jusqu’en 2025. Annoncée par le ministère de l’Économie, cette mesure incitative, en place depuis 2020, s’inscrit dans une dynamique de croissance impressionnante avec une progression annuelle moyenne de 35%. Les entreprises peuvent ainsi offrir des bornes de recharge sans impact fiscal, stimulant la transition écologique. Reste à savoir si cela suffira à convaincre les entreprises hésitantes et à propulser l’électrification des flottes professionnelles vers un avenir durable.

Published

on

Une formidable nouvelle pour les conducteurs de voitures électriques !

Technologie

Recharge Électrique au Bureau : Une Exonération Fiscale Renouvelée

Les détenteurs de véhicules électriques et leurs employeurs peuvent se réjouir : la possibilité d’effectuer des recharges gratuites sur le lieu de travail sera exonérée d’impôts jusqu’en 2025. Cette décision, annoncée par le ministère des Finances, prolonge une initiative lancée en 2020 pour encourager l’adoption des véhicules électriques dans les entreprises.

Un Secteur en Croissance Dynamique

Cette prolongation intervient à un moment clé, alors que le marché des voitures électriques continue d’afficher une croissance remarquable. Entre 2020 et 2022, la progression annuelle moyenne a atteint 35%. En 2023, les particuliers représentent désormais 84% des acquisitions de véhicules électriques, contre seulement 68% en 2018.

Concrètement,cette mesure permet aux sociétés d’installer gratuitement des bornes de recharge pour leurs employés sans impact fiscal. Les frais liés à l’électricité pour ces recharges ne seront pas pris en compte dans le calcul des avantages en nature. De plus, un abattement de 50% sur ces avantages est maintenu avec un plafond révisé à environ 2000 euros pour l’année prochaine.

Accélération Vers une Mobilité Électrique

Cette initiative fait partie d’une stratégie globale visant à promouvoir l’électrification du parc automobile français. Cependant, les grandes entreprises rencontrent encore des difficultés pour atteindre leurs objectifs ; seulement 8% des nouveaux véhicules immatriculés par ces entités étaient électriques en 2023. Ces incitations fiscales pourraient néanmoins inciter davantage d’employeurs à franchir le pas.Cependant, plusieurs défis demeurent concernant les infrastructures nécessaires au chargement ainsi que sur l’autonomie des véhicules et les perceptions parmi les employés. Par ailleurs, la réduction progressive du bonus écologique pour les utilitaires et sa diminution pour les particuliers pourraient freiner cet élan vers une adoption plus large.

Avenir Prometteur Pour La Mobilité Électrique

Malgré ces obstacles potentiels, il existe un optimisme quant au futur de la mobilité électrique dans le milieu professionnel. Les avancées technologiques continues ainsi qu’un engagement croissant envers la durabilité devraient continuer à favoriser cette tendance vers une adoption accrue des véhicules écologiques.

En maintenant ces mesures fiscales avantageuses jusqu’en 2025 et au-delà, le gouvernement délivre un message fort soutenant la transition écologique dans le secteur du transport. Reste maintenant à voir si cela suffira réellement à convaincre certaines entreprises hésitantes et si cela permettra d’accélérer significativement l’électrification de leurs flottes professionnelles dans un avenir proche.

Continue Reading

Divertissement

« À la rencontre d’un Hugo : une aventure inattendue »

Le prénom, un véritable reflet de notre identité, peut être à la fois lourd à porter et source de fierté. Dans cette chronique fascinante, le réalisateur Hugo David nous plonge dans son expérience avec un prénom très répandu. Né en 2000, il se retrouve entouré d’autres Hugo, ce qui l’amène à adopter un alias : Hugo D.. Comment ce choix a-t-il influencé son parcours ? Explorez les nuances et les histoires derrière nos prénoms et découvrez comment ils façonnent nos vies dès l’enfance jusqu’à l’âge adulte !

Published

on

« À la rencontre d’un Hugo : une aventure inattendue »

Les Prénoms : Un Voyage au Cœur de l’Identité

Le Rôle Crucial des Prénoms dans nos Existences

Chaque personne possède un prénom, qu’il soit courant ou singulier, et ce dernier peut engendrer à la fois fierté et embarras. Cet article explore la signification profonde et l’influence des prénoms sur notre vie quotidienne. Le réalisateur Hugo David partage son vécu avec un prénom qui a connu une forte popularité durant sa jeunesse.

une Naissance Sous le Signe de la Célébrité

Hugo David est né en 2000 à Tours, une époque où le prénom Hugo était en plein essor. Ses parents, Caroline et Rodolphe, avaient envisagé d’autres choix comme Enzo, également très en vogue à cette période. « Je pense que mes parents ont opté pour un prénom parmi les plus répandus en France plutôt qu’en hommage à Victor Hugo », confie-t-il.

Une Enfance Entourée d’Autres « Hugo »

Dès son plus jeune âge, Hugo se retrouve entouré d’autres enfants portant le même nom. Selon les statistiques de l’Insee,7 694 garçons ont été prénommés Hugo en 2000,faisant de ce prénom le quatrième plus populaire cette année-là. À l’école primaire,il côtoie plusieurs camarades appelés Thibault et autres prénoms similaires. Pour éviter toute confusion lors des appels en classe, les enseignants ajoutent souvent la première lettre du nom de famille après le prénom : ainsi devient-il rapidement « Hugo D. », un surnom auquel il s’habitue sans arduousé.

Pensées sur l’Identité Associée au Prénom

Le choix d’un prénom peut avoir un impact significatif sur notre identité personnelle tout au long de notre existence. Que ce soit pour se distinguer ou pour s’intégrer dans un groupe social spécifique, chaque individu développe une relation particulière avec son propre nom.

les prénoms ne sont pas simplement des désignations ; ils portent avec eux des récits et influencent nos interactions sociales depuis notre enfance jusqu’à l’âge adulte.

Continue Reading

Trending

Copyright © 2024 Tecknews.