StorageReview.com

Sortie de Kubernetes 1.2

Entreprise  ◇  Logiciels

Google a annoncé la sortie de Kubernetes , son système d'orchestration de conteneurs Docker , en version 1.2. Cette version s'adresse aux grandes organisations qui développent des systèmes distribués et offre des performances accrues ainsi qu'une simplification du déploiement et de la gestion. Kubernetes a déjà bénéficié de la contribution de plus de 680 personnes et la version 1.2 représente la plus importante mise à jour à ce jour.

L'objectif de Kubernetes était de faciliter la création de systèmes distribués. La dernière version franchit une étape majeure dans cette direction avec non seulement une gestion et un déploiement plus simples, mais également une mise à l'échelle accrue et une latence réduite. Ces améliorations sont en partie possibles depuis la communauté Kubernetes. La communauté organise des rencontres et des conférences sur Kubernetes presque tous les jours. Cette implication active a très probablement contribué à ce que Kubernetes soit accepté comme le premier projet de la Cloud Native Computing Foundation (CNCF).

Les nouvelles fonctionnalités comprennent:

  • Améliorations d'échelle significatives. Augmentation de l'échelle du cluster de 400 % à 30,000 XNUMX pods par cluster
  • Déploiement et gestion simplifiés des applications.
    • La configuration dynamique (via l'API ConfigMap) permet aux applications d'extraire leur configuration lorsqu'elles s'exécutent plutôt que de l'emballer au moment de la construction.
    • Les déploiements clés en main (via l'API de déploiement bêta) permettent aux utilisateurs de déclarer leur application et Kubernetes fera le reste. Il gère la gestion des versions, plusieurs déploiements simultanés, l'agrégation de l'état de tous les pods, le maintien de la disponibilité et de la restauration des applications.
  • Gestion automatisée des clusters :
    • Fiabilité améliorée grâce au basculement entre zones et à la planification multizones
    • Les applications simplifiées à un pod par nœud (via l'API Beta DaemonSet) permettent aux utilisateurs de planifier un service (tel qu'un agent de journalisation) qui exécute un, et un seul, pod par nœud.
    • La prise en charge de TLS et L7 (via l'API Beta Ingress) offre un moyen simple d'intégration dans des environnements de réseau personnalisés en prenant en charge TLS pour une communication sécurisée et L7 pour le routage du trafic basé sur http.
    • Graceful Node Shutdown (alias Node Drain) s'occupe de la transition des pods d'un nœud et lui permet d'être arrêté proprement.
    • Les métriques personnalisées pour l'autoscaling prennent désormais en charge les métriques personnalisées, permettant aux utilisateurs de spécifier un ensemble de signaux pour indiquer les pods d'autoscaling.
  • La nouvelle interface graphique permet aux utilisateurs de démarrer rapidement et active la même fonctionnalité trouvée dans la CLI pour une interface plus accessible et détectable.

Disponibilité

Kubernetes 1.2 est maintenant disponible sur GitHub

Site principal de Kubernetes

Fondation Cloud Native Computing

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.