Découverte de KubeVirt : Des machines virtuelles sur Kubernetes
Le développement d’applications conteneurisées est depuis plusieurs années sous la lumière des projecteurs. Kubernetes est aujourd’hui le choix par défaut pour l’orchestration de conteneurs. Aujourd’hui, nous allons nous intéresser à étendre ce modèle, à savoir utiliser des machines virtuelles dans nos clusters Kubernetes.
À propos Cet article est le troisième et dernier d’une série qui consiste à plonger en profondeur dans Cilium, l’outil novateur de gestion de réseau d’un cluster Kubernetes. Les deux premiers articles nous ont permis d’installer Cilium, de paramétrer Hubble et de configurer des entités fondamentales de Cilium.
À propos Cet article est le deuxième d’une série qui consiste à plonger en profondeur dans Cilium, l’outil novateur de gestion de réseau d’un cluster Kubernetes. La dernière fois, nous avions introduit le sujet en analysant l’installation de Cilium et ce qui en fait sa spécificité. Aujourd’hui, nous allons pouvoir rentrer dans le vif du sujet en abordant concrètement et techniquement certains aspects techniques de Cilium, à commencer par :
À propos de Cilium Cet article est le premier d’un triptyque dont l’objectif est de progressivement vous faire découvrir l’outil Cilium. Aujourd’hui, nous allons nous contenter d’introduire le sujet :
Il y a à peu près 10 ans, je rentrais sur le marché du travail en tant que jeune développeur. À l'époque, le monde de l’IT commençait à esquisser ce que nous prenons aujourd’hui pour acquis.
3 étapes pour réussir sa migration d’orchestrateur de conteneurs
Introduction à Nomad et Consul par HashiCorp Nomad est un orchestrateur de conteneurs développé par HashiCorp. Allié à Consul, c’est une excellente alternative à Kubernetes. L’outil est disponible en version Open Source et Entreprise. La différence se traduit par un support payant et des fonctionnalités ajoutées. La version Open Source est totalement utilisable en production en l’état et il n’est vraiment pas nécessaire d’avoir la version entreprise.
Installer Jenkins sur votre instance AWS en 3 étapes clés
Jenkins est l'un des outils de CI/CD (Intégration et déploiement continu) les plus populaires et les plus utilisés dans l'industrie. Il permet aux développeurs d'automatiser les processus de test ou de déploiement des logiciels, ce qui permet de réduire les erreurs et de libérer du temps pour les tâches plus importantes.
Cinq Cercles dédiés à la veille technique et au partage
Durée de vie d’une compétence technique En 1987, l’OCDE (Organisation de coopération et de développement économiques) considérait qu’une compétence technique avait une longévité intrinsèque d’une trentaine d'années. Au cours des décennies qui ont suivies, cette dernière n’a cessé de décroître et c’est particulièrement vrai dans notre secteur d’activité. À ce jour, il est généralement admis qu’une compétence technique nécessite une actualisation tous les 6 à 12 mois. Il y a constamment de nouveaux outils, de nouvelles versions, de nouvelles méthodes et façons de faire. Au milieu de cette surabondance, comment maintenir ses compétences ? Comment savoir ce qui est pertinent et ce qui fera le système d’information de demain ? En somme, comment trier le bon grain de l’ivraie ?