BLOG

F5, NGINX et notre engagement envers la communauté Kubernetes

  HITESH PATEL

  OWEN GARRETT

Publié le 19 novembre 2019

La plupart des clients de F5 utilisent un éventail de technologies développées au cours des 30 dernières années. Ils travaillent avec des environnements hérités ou classiques et leurs processus associés, introduisant de nouvelles technologies au fur et à mesure de leur apparition, et tout ce qui se trouve entre les deux.

Même les entreprises natives du numérique ne sont pas à l’abri des environnements mixtes. Quelle que soit la pointe de la technologie utilisée par une entreprise, elle doit rester ouverte au travail avec un mélange de technologies, car les relations d’affaires et les économies sont de véritables écosystèmes. De ce fait, presque toutes les entreprises prospères se situent au « milieu désordonné » de la courbe en cloche de la technologie. Et c’est là que F5 cherche à résoudre les défis de nos clients.

Notre approche de Kubernetes est bien ancrée au milieu de cette courbe en cloche. Il est indéniable que Kubernetes est un projet, une communauté et un écosystème open source extrêmement réussis. Il est devenu la norme de facto pour le développement et l’exploitation d’applications basées sur des conteneurs. La question pour nous est de savoir comment nous pouvons contribuer à permettre cette prochaine étape de grande ampleur pour Kubernetes. Que faut-il pour faire avancer l’esprit du projet, de la communauté et de l’écosystème et l’associer aux besoins de notre clientèle et à notre expertise en matière de services applicatifs ?

Tout d’abord, nous pouvons tirer de nombreuses leçons des projets open source qui n’ont pas eu autant de succès. Certaines étaient trop rigides et visaient un consensus à 100 % au sein de la communauté, une norme impossible dans un monde où les organisations sont confrontées à des défis si disparates et ont des opinions tout aussi disparates sur la manière de les résoudre.

Un autre piège a été de trop s’appuyer sur les plus grands partenaires commerciaux impliqués, où la direction de quelques grands fournisseurs de technologie est imposée à la communauté dans son ensemble, étouffant les voix des minorités et l’innovation.

D’un autre côté, si vous regardez les projets open source les plus réussis, ils ont été capables de trouver un équilibre entre les principes open source et communautaires qui doivent être respectés et les modèles commerciaux dont les clients ont besoin.   

Nous pensons qu’il n’est pas nécessaire qu’il y ait un conflit entre les solutions communautaires et commerciales. Un équilibre peut être atteint, mais cela nécessite un engagement à travailler ensemble et à affiner constamment cet équilibre à mesure que de nouveaux défis et innovations apparaissent.

Jusqu’à présent, Kubernetes a fait un très bon travail en équilibrant le besoin des fournisseurs d’étendre et d’expérimenter tout en maintenant de solides normes open source et communautaires. Cette flexibilité est importante, non seulement pour des raisons commerciales, mais aussi parce qu’elle diversifie les opportunités d’innovation. Plutôt que d’imposer un processus de gouvernance onéreux, la communauté est encouragée à bricoler. Les véritables mesures permettant de savoir si quelque chose est génial ou non sont simples : l’adoption et les déploiements en production.

Chez F5, nous trouvons également cet équilibre : nous faisons partie de l’écosystème open source et nous sommes une entreprise commerciale. Nous avons une motivation commerciale, mais nous pensons qu’il est essentiel de fournir des solutions prêtes à la production qui exploitent un ensemble diversifié de technologies et donnent aux clients la possibilité d’exploiter Kubernetes dans tous les types d’environnements « intermédiaires désordonnés ».

Pour nous, participer à cette communauté ne signifie pas simplement dire que nous nous intégrons à Kubernetes… 

  • Il contribue à des projets clés comme nous l’avons fait avec nos solutions NGINX et Aspen Mesh. 
  • Il s’agit d’apprendre et d’adopter les normes et les directives de la communauté.
  • Il encourage la collaboration communautaire lors de conférences et de rencontres (et un bon nombre d’autocollants, de bonnets et de chaussettes !).
  • Notre solution BIG-IP Container Ingress Services est open source, elle accepte les demandes d'extraction de la communauté, puis prend entièrement en charge ces solutions sans aucun coût supplémentaire pour nos clients.

Nous sommes là pour le long terme. Contribuer à la croissance de Kubernetes dans son prochain ordre de grandeur en contribuant et en soutenant nos clients, de l'open source aux solutions commerciales et tout ce qui se trouve entre les deux.

À cette fin, nous regroupons nos solutions d’entrée de conteneurs leaders du marché (NGINX Kubernetes Ingress Controller et F5 Container Ingress Services) dans une expérience utilisateur unique. C’est la bonne chose à faire pour nos utilisateurs et la communauté. Notre objectif est de fournir une solution d'entrée de bout en bout, entièrement prise en charge et prête pour la production, qui couvre tout, des solutions open source NGINX jusqu'à nos offres commerciales.

Vous pouvez en savoir plus sur nos solutions de conteneurs ici . Et faites-nous savoir : Que souhaitez-vous voir de la F5 à mesure que nous avançons ? Quels défis pouvons-nous vous aider à résoudre ? Comment pouvons-nous mieux vous soutenir, vous et la communauté ? Nous vous écoutons et nous avons besoin de vous.