Cloud Native Weekly : Somme de contrôle des champs côté serveur Kubernetes 1.27 et OpenAPI V3 avancés en GA

Recommandation de projet open source

KubeView

KubeView est un outil de visualisation de cluster Kubernetes et un explorateur visuel. Il permet aux utilisateurs d'exécuter des commandes à l'intérieur du cluster et d'afficher l'utilisation des ressources, l'état d'exécution du conteneur, le trafic réseau, etc. à l'intérieur du cluster. KubeView prend en charge plusieurs sources de données et peut lire les données des outils de gestion Prometheus, Grafana, Kubernetes, etc., et visualiser les données à l'intérieur du cluster.

être le score

kube-score est un outil qui effectue une analyse de code statique sur les définitions d'objets Kubernetes. Le résultat est une liste de recommandations sur ce que vous pouvez améliorer pour rendre votre application plus sécurisée et résiliente.

Robusta KRR

Robusta KRR (Kubernetes Resource Recommender) est un outil CLI pour optimiser l'allocation des ressources dans les clusters Kubernetes. Il collecte les données d'utilisation des pods de Prometheus et recommande les demandes et les limites de CPU et de mémoire. Cela réduit les coûts et améliore les performances.

Transformateurs

Transformers est une bibliothèque de traitement du langage naturel développée par l'équipe huggingface, qui utilise l'architecture Transformer pour prendre en charge diverses tâches de traitement du langage naturel, telles que la classification de texte, la traduction automatique, l'analyse des sentiments, etc.

La bibliothèque Transformers fournit une variété de modèles pré-formés et de modèles personnalisés qui peuvent être facilement utilisés et ajustés.

Recommandation d'articles

Comprendre le déploiement de Kubernetes – Guide du débutant

Cet article présente les bases du déploiement Kubernetes, y compris le rôle, l'utilisation et les précautions du déploiement. L'article mentionne également la relation entre le déploiement et d'autres composants Kubernetes, tels que Ingress et ReplicaSet. Dans le même temps, l'article fournit également des conseils pratiques et des exemples pour aider les lecteurs à mieux comprendre l'utilisation et la fonction du déploiement.

Comment fonctionne etcd

Cet article présente les fonctionnalités et l'utilisation d'etcd dans un cluster Kubernetes. etcd est un système de stockage clé-valeur distribué open source pour stocker et gérer la configuration, les métadonnées et d'autres données critiques dans un cluster. Kubernetes utilise etcd pour stocker les informations sur l'état et la configuration du cluster, et comme source de métadonnées pour le contrôleur Kubernetes et le serveur API.

Découverte du service d'application Spring Boot à l'aide de Kubernetes

Cet article décrit comment utiliser Kubernetes pour implémenter la découverte de service pour les applications Spring Boot. Les applications Spring Boot utilisent généralement des registres tels que ActiveMQ, Consul ou Eureka pour enregistrer et découvrir des services. Cependant, Kubernetes lui-même ne prend pas en charge la découverte de services, donc certains outils sont nécessaires pour l'implémenter.

De plus, l'article explique comment utiliser Kubernetes pour gérer les dépendances et les versions des applications Spring Boot. Lorsque vous utilisez Kubernetes pour gérer des applications, vous pouvez utiliser des ressources Kubernetes telles que Deployment, Service, Ingress et ConfigMap pour implémenter la gestion des dépendances des applications et le contrôle des versions.

Dynamique native du cloud

Kubernetes 1.27 : somme de contrôle des champs côté serveur et OpenAPI V3 avancés en GA

La vérification des champs côté serveur est utilisée pour vérifier les ressources envoyées à l'apiserver par le biais de demandes de création, de mise à jour et de correctifs. Cette fonctionnalité a été ajoutée dans Kubernetes v1.25, avancée en version bêta dans la v1.26, et maintenant dans la v1.27 Advance to GA . Il fournit toutes les fonctions de vérification kubectl côté serveur.

OpenAPI est une interface standard, indépendante du langage de programmation, permettant de découvrir l'ensemble des opérations et des types pris en charge par un cluster Kubernetes. OpenAPI v3 est la dernière norme d'OpenAPI, qui est une version améliorée d'OpenAPI v2 prise en charge depuis Kubernetes 1.5. La prise en charge d'OpenAPI v3 a été ajoutée dans Kubernetes v1.23, avancée en version bêta à la v1.24 et maintenant avancée à GA à la v1.27.

Le projet OSM (Open Service Mesh) va arrêter la mise à jour

Open Service Mesh (OSM) a annoncé qu'il cessera de se mettre à jour et travaillera plus étroitement avec la communauté Istio pour accélérer le développement de la technologie de maillage de services de nouvelle génération. Les développements dans la communauté des maillages de services, tels que l'API Kubernetes Gateway et GAMMA, soulignent davantage l'importance critique et la maturité des maillages de services dans les piles cloud natives d'aujourd'hui. L'équipe OSM travaillera avec la communauté Istio, notamment en améliorant l'expérience de gestion des certificats maillés d'Istio avec la fonctionnalité ClusterTrustBundles de Kubernetes, en proposant une approche de fonctionnalité de « mode de sécurité », en améliorant l'expérience de télémétrie d'Istio et en s'alignant sur le mode maillé récemment annoncé d'Istio pour les systèmes sans side-car. les environnements coopèrent.

Le pilote automatique devient le mode de fonctionnement par défaut de Google Kubernetes Engine

Google a annoncé que le pilote automatique est désormais le mode de fonctionnement par défaut et recommandé pour les clusters GKE.

Lancé en 2021, Autopilot est un mode de fonctionnement de cluster permettant de gérer facilement les clusters Kubernetes. Le pilote automatique nécessite toutes les tâches administratives et crée des clusters basés sur les meilleures pratiques apprises de Google SRE et de l'ingénierie.

Cet article est publié par OpenWrite, une plateforme multi-post pour les blogs !

Je suppose que tu aimes

Origine blog.csdn.net/zpf17671624050/article/details/130564337
conseillé
Classement