Expérience plateforme

VMware Tanzu et Kubernetes on-premise

Expérience de cadrage et de validation d’une plateforme Kubernetes intégrée à VMware vSphere, avec Load Balancing, gouvernance multi-cluster et interconnexion avec Google Cloud Platform.

Le travail s’inscrivait dans un POC autour de vSphere 7, vSAN, vSphere with Tanzu et Tanzu Kubernetes Grid, avec un objectif hybride en lien avec des workloads Kubernetes déjà présents sur GKE.

Le périmètre travaillé

Cette expérience montre une capacité à travailler sur la plateforme complète, depuis la virtualisation et le réseau jusqu’aux workloads Kubernetes, au stockage, à la gouvernance et aux scénarios hybrides.

Le rôle ne consistait pas à installer un composant isolé, mais à vérifier l’articulation entre virtualisation, Kubernetes, réseau, stockage et gouvernance.

Plateforme VMware

vSphere, vCenter, ESXi, vSAN, Workload Management, Supervisor Cluster, namespaces, VM Classes, Content Libraries et Storage Policies.

Clusters Kubernetes

Provisioning de Tanzu Kubernetes Clusters, Control Plane, Workers, manifests YAML, kubectl, kubectl-vsphere, HPA et workloads de validation.

Réseau et exposition

NSX Advanced Load Balancer, AVI, VIP, LoadBalancer, routage, firewall et exposition de services Kubernetes dans le datacenter.

Hybride et gouvernance

GKE, communication inter-environnements, Tanzu Mission Control, RBAC, SSO, IAM, lifecycle et étude de Tanzu Service Mesh.

Ce qui a été travaillé

  • Cadrer l’architecture d’une plateforme Kubernetes intégrée à l’infrastructure VMware existante
  • Activer Workload Management et structurer les namespaces, ressources et politiques de stockage
  • Créer et valider des clusters Tanzu Kubernetes avec leurs Control Planes et Workers
  • Intégrer le Load Balancing AVI et les flux réseau nécessaires aux services
  • Évaluer la gouvernance multi-cluster avec Tanzu Mission Control
  • Tester les échanges entre clusters on-premise et workloads GKE sur GCP

Un environnement hybride

L’environnement associait Kubernetes intégré à VMware côté datacenter et GKE côté cloud public. Le POC permettait d’étudier les échanges, l’exposition d’APIs, la gouvernance multi-cluster et des scénarios de répartition des workloads.

Tanzu Mission Control apportait une couche de gestion et de gouvernance commune. Tanzu Service Mesh et Istio ont également été étudiés pour la découverte de services et les échanges entre environnements.

Environnement technique

VMware vSphere 7, vCenter, ESXi, vSAN, vSphere with Tanzu, Tanzu Kubernetes Grid, NSX Advanced Load Balancer, Tanzu Mission Control, Tanzu Service Mesh, Istio, GKE et GCP.

Une expérience utile pour les plateformes qui doivent évoluer.

Cette expérience complète les sujets Nutanix et renforce une approche centrée sur les fondamentaux d’une plateforme Kubernetes : réseau, stockage, gouvernance, lifecycle, automatisation et exploitation.