SEATTLE – Kubernetes 1.13 ajoute de la finesse à la gestion des clusters, en particulier pour les applications avec état, mais la plupart des …
les fonctionnalités prévues ont été déplacées vers la version 1.14 ou ultérieure.
En tête de la liste des 23 fonctionnalités ayant abouti à la dernière version, citons les versions stables de kubeadm, un utilitaire essentiel pour les installations et les mises à niveau en cluster, ainsi qu'un nouvel ensemble de pilotes et de fonctionnalités destinés à la prise en charge du stockage de conteneurs persistant et à l'état dynamique. applications. Cependant, la disponibilité générale de Kubernetes pour Windows faisait partie des 25 fonctionnalités initialement prévues pour la version 1.13 qui ont été déplacées vers les cycles de publication de l'année suivante.
Cela s'explique en partie par le fait que la fenêtre de publication de 10 semaines de Kubernetes 1.13, à la suite de la publication de la version 1.12 au troisième trimestre de 2018, était la plus courte de l'histoire du projet. Dans le même temps, les responsables de Kubernetes appellent à une plus grande attention afin de définir les attentes des clients concernant ce que Kubernetes peut faire sur Windows.
Kubernetes sur Windows est un travail en cours depuis la publication de la version 1.5 en décembre 2016, et l’origine de Kubernetes en tant que projet exclusivement Linux a entravé son développement. Certains concepts Linux sur lesquels Kubernetes s’appuyait à l’origine, tels que iptables, n’ont pas d’équivalent natif dans les systèmes d’exploitation Windows. Bien que Microsoft, Docker et d’autres membres de la communauté aient achevé une grande partie du travail de rattrapage, des différences persistent.
"Les autorisations du système de fichiers Windows sont spécifiées d'une manière différente de celle sous Linux, et il y a des choses que Windows ne peut pas prendre en charge", a déclaré Aaron Crickenberger, ingénieur principal des tests chez Google et président du comité de pilotage Kubernetes, ici chez KubeCon. la semaine. "Nous voulons que les utilisateurs comprennent clairement pourquoi leurs applications pourraient ne pas fonctionner sur un cluster Windows et s’ils sont censés le faire à l’avenir."
Crickenberger et d'autres membres de l'équipe de publication de Kubernetes 1.13 ont déclaré espérer terminer ce travail pour la première version trimestrielle de 2019, la version 1.14, mais ont souligné que ce n'était pas une garantie. Des fournisseurs tels que Docker ont fait de la prise en charge de Windows sur Kubernetes un argument de vente clé cette année, mais Docker a déclaré qu’il attendrait une version amont stable avant que sa prise en charge des hôtes Windows Kubernetes soit généralement disponible dans Docker Enterprise.
Le stockage persistant de Kubernetes progresse
Kubernetes 1.13 offre des fonctionnalités de gestion de cluster très attendues, en particulier dans les environnements Kubernetes sur site et autogérés. Deux versions exceptionnelles pour de nombreux participants sont la version de disponibilité générale de CSI (Container Storage Interface) et une fonctionnalité appelée planification de volume compatible avec la topologie qui renforcent la prise en charge du stockage persistant de conteneur.
Les participants à KubeCon ont été accueillis à bord, mais certaines fonctionnalités de Kubernetes 1.13 ont manqué le bateau.
Jusqu'à présent, les professionnels de l'informatique avec Kubernetes en production dans plusieurs grandes entreprises ont gardé les applications avec état en dehors des conteneurs, ce qui complique les déploiements d'applications et augmente les frais de gestion.
"Nous sommes intéressés par la façon dont CSI peut prendre en charge NFS [Network File System] types de fichiers tels que [Google’s] Cloud Filestore ", a déclaré Erik Rogneby, responsable du développement des infrastructures chez USA Today Network, une entreprise de médias basée à McLean, en Virginie." Nous recherchions des outils spécialisés tels que Rook et Ceph, mais si nous avons seulement besoin d'un accès NFS, nous pouvons supporte les clients internes avec beaucoup moins de frais généraux. "
Mais si CSI est un grand pas dans la bonne direction, les professionnels de l'informatique d'entreprise veulent également une meilleure intégration de la sauvegarde, de la réplication et de l'archivage pour les données d'application avec état. Et les discussions au sein du groupe SIG-Storage sur de telles fonctionnalités restent préliminaires. Les pilotes CSI dans Kubernetes 1.13 se concentrent principalement sur le stockage de fichiers, et la prise en charge des périphériques de stockage en mode bloc se stabilisera dans les prochaines versions.
Kubernetes 1.13 met à jour le focus sur la gérabilité
Le principal avantage de cette version est qu’elle améliore notre capacité à approvisionner des grappes et à étendre Kubernetes.
Dale Raganingénieur principal en conception de logiciels, Concur Technologies Inc.
Un autre utilitaire de gestion de cluster, kubeadm, a atteint la disponibilité générale avec Kubernetes 1.13 et prend désormais en charge des fonctionnalités attendues depuis longtemps, telles que les configurations haute disponibilité (HA) pour le plan de contrôle Kubernetes lors des installations en cluster.
«Nous avions l'habitude de rédiger nous-mêmes les manifestes lorsque nous créions de nouveaux noeuds de serveur d'API, car les versions précédentes ne prenaient pas en charge la haute disponibilité», a déclaré Dale Ragan, ingénieur principal en conception de logiciels chez Concur Technologies Inc. de SAP, fournisseur de solutions SaaS de gestion des dépenses basé à Bellevue. , Wash. "Le principal avantage de cette version est qu’elle améliore notre capacité à fournir des grappes et à étendre Kubernetes."
Cependant, beaucoup d'autres choses vont dans ce sens, principalement dans l'API de cluster introduite lors de la KubeCon de l'année dernière, afin de créer un processus d'installation et de mise à niveau cohérent pour Kubernetes, indépendamment de l'infrastructure sous-jacente ou du fournisseur de services cloud hébergeant l'outil d'orchestration de conteneur. Des portions de l'API, telles que les contrôleurs de machine, doivent être publiées en version bêta en 2019, conformément à la feuille de route du cycle de vie du cluster SIG.
"Certains éléments fonctionnent, mais il est encore tôt. Et le support dépend également du fournisseur que vous ciblez", a déclaré Ragan.
Le comité de pilotage de Kubernetes prévoit de réévaluer certains aspects de ses cycles de publication en 2019, tels que l'ajout potentiel de versions de support à long terme qui étendent le support de la communauté pour les versions de Kubernetes au-delà des neuf mois actuels. Cela nécessitera également de modifier le processus de mise à niveau de Kubernetes afin de prendre en charge les mises à niveau ignorant les versions intermédiaires, plutôt que de demander aux utilisateurs de parcourir chaque version dans l'ordre, a déclaré Aishwarya Sundar, ingénieur logiciel chez Google, qui dirigeait l'équipe de publication de Kubernetes 1.13.
Le comité de pilotage préparera également un audit de sécurité sur la plate-forme Kubernetes l'année prochaine, notamment en réponse à une faille de sécurité critique de la plate-forme révélée en décembre 2018.
Tutos Gameserver respecte votre vie privée et vos données personnelles
Nous utilisons des cookies sur notre site Web pour vous offrir l'expérience la plus pertinente en mémorisant vos préférences et vos visites répétées.
Les cookies sont utilisés pour la publicité personnalisée.
En cliquant sur "Accepter tout", vous consentez à l'utilisation de TOUS les cookies. Cependant, vous pouvez visiter "Paramètres des cookies" pour fournir un consentement contrôlé dans nos Mentions Légales.
Google et sites partenaires : Google’s Privacy & Terms site
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
Cookie
Durée
Description
cookielawinfo-checkbox-analytics
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional
11 months
The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy
11 months
The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Commentaires
Laisser un commentaire