StorageReview.com

Sortie de Kubernetes 1.16

Entreprise  ◇  Stockage d'entreprise

Kubernetes a annoncé sa troisième version cette année avec Kubernetes 1.16. La dernière version comporte 31 améliorations au total : 8 améliorations passant à stable, 8 améliorations en version bêta et 15 améliorations en version alpha. Les principales caractéristiques de la version actuelle sont les ressources client, les mesures révisées et l'extension du volume. Certaines entreprises, telles que Canonical, ont annoncé une prise en charge complète de la version 1.16. 

Kubernetes est un système open source d'orchestration de conteneurs et est très populaire depuis sa sortie. À mesure que de plus en plus d'applications cloud natives sortent, Kubernetes devient plus attrayant. Et maintenant, presque tous les principaux fournisseurs ont une forme de support du système. 

Les ressources personnalisées, ou CRD, sont disponibles depuis la version 1.7 en version bêta, mais elles sont désormais généralement disponibles. Les CRD constituent la base des extensions de l'écosystème Kubernetes. Ils ont commencé par une refonte complète du prototype ThirdPartyResources et sont maintenant disponibles avec apiextensions.k8s.io/v1.

Kubernetes a revu ses métriques grâce à la mise en place d'un registre de métriques. Cela donne aux métriques plus de transparence et de stabilité. Le compte de service géré de groupe Active Directory (GMSA) est passé à la version bêta. Selon Kubernetes, GMSA est un type spécifique de compte Active Directory qui permet aux conteneurs Windows de porter une identité sur le réseau et de communiquer avec d'autres ressources. Les conteneurs Windows peuvent désormais obtenir un accès authentifié aux ressources externes. En outre, GMSA fournit une gestion automatique des mots de passe, une gestion simplifiée du nom principal du service (SPN) et la possibilité de déléguer la gestion à d'autres administrateurs sur plusieurs serveurs.

kubeadm est en version alpha et se concentre également sur les nœuds de travail Windows, permettant aux utilisateurs de joindre (et de réinitialiser) des nœuds à un cluster existant. kudeadm peut être utilisé pour préparer et ajouter un nœud Windows au cluster. Le nœud sera dans un état Prêt et pourra exécuter des conteneurs Windows une fois les opérations terminées.

L'interface de stockage de conteneurs (CSI) est également en version alpha. La prise en charge du plug-in CSI permet aux nœuds Windows d'un cluster Kubernetes d'exploiter les capacités de stockage persistant pour les charges de travail Windows. CSI est ajouté aux plug-ins de stockage FlexVolume et dans l'arborescence en tant qu'options de stockage pour les charges de travail Windows

Une grande annonce est la fonctionnalité alpha Endpoint Slices. Les tranches de point de terminaison devraient permettre une plus grande évolutivité pour les services Kubernetes. Les tranches de point de terminaison agissent comme une alternative aux ressources de point de terminaison. Les ressources de point de terminaison doivent inclure des points de terminaison réseau représentant tous les pods correspondant à un service. Au fur et à mesure que les services commencent à évoluer vers des milliers de pods, les ressources Endpoints correspondantes deviennent assez importantes. Le simple fait d'ajouter ou de supprimer un point de terminaison d'un service à cette échelle peut être assez coûteux. Les tranches de point de terminaison, d'autre part, ont des points de terminaison réseau pour un service qui sont divisés en plusieurs ressources, ce qui réduit considérablement la quantité de données requises pour les mises à jour à grande échelle. Par défaut, les tranches de point de terminaison sont limitées à 100 points de terminaison chacune.

Mises à jour de fonctionnalités notables supplémentaires

  • Topology Manager, un nouveau composant Kubelet, vise à coordonner les décisions d'affectation des ressources afin de fournir des allocations de ressources optimisées. 
  • La double pile IPv4/IPv6 permet l'attribution d'adresses IPv4 et IPv6 aux pods et aux services.
  • API Server Network Proxy passe en alpha dans la version 1.16.
  • Extensions pour la migration de Cloud Controller Manager.
  • Obsolescence continue des API extensions/v1beta1, apps/v1beta1 et apps/v1beta2 ; ces extensions seront retirées en 1.16

Disponibilité

Kubernetes 1.16 est disponible en téléchargement sur GitHub. 

Kubernetes

Discutez de cette histoire

Inscrivez-vous à la newsletter StorageReview

S'engager avec StorageReview

Newsletter | YouTube | Podcast iTunes / Spotify | Instagram | Twitter | TikTok | Flux RSS

Adam Armstrong

Adam est le rédacteur en chef des actualités de StorageReview.com, gérant nos équipes de contenu internes et indépendantes.