Infrastructure et opérations

Infrastructure et opérations

BD – Les ports et les protocoles

Hello ! Cela fait plusieurs fois que nous parlons de protocoles et de ports sans pour autant creuser ces notions (voir les BD sur le SSH et sur le HTTPS). Vous l'aurez constaté, ce sont des notions incontournables en informatique... et il est dont temps de rentrer dans le vif du sujet !   Pour aller plus loin : Port Informatique - https://www.speedcheck.org/fr/wiki/port/ Liste des ports reconnus - https://fr.wikipedia.org/wiki/Liste_de_ports_logiciels What is a Network Protocol and how does it work ? - https://www.comptia.org/content/guides/what-is-a-network-protocol Protocol - https://techterms.com/definition/protocol…

Lire la suite
Infrastructure et opérations

[REX] Un Rancher pour les gouverner tous ?

Logo Rancher

Dans sa première version, Rancher était un projet d’orchestration de conteneurs. Cependant, devant la popularité de Kubernetes, l’éditeur est reparti de zéro pour se recentrer sur le management de clusters dans la version 2. Ici, nous parlerons exclusivement de Rancher 2.X. Cet article n’est pas un tutoriel sur comment utiliser l’outil mais plutôt un retour d’expériences sur les principales fonctionnalités, que nous avons manipulé (ou pas), après plus d’un an d’utilisation chez un client. À l'heure de l'écriture de cet article, la version de Rancher…

Lire la suite
Infrastructure et opérations

Compiler un front Angular variabilisé comme un chef

Si vous vivez dans le présent, voire un peu dans le passé, vous avez sûrement une application de type SPA réalisée avec le framework Angular. Vu que vous vivez dans le présent, vous avez sûrement envie de suivre un processus de développement et de livraison sain, avec promotion d'une même version d'un artefact à travers plusieurs environnements (test, intégration, recette, préproduction, production, etc.) Seulement voilà, Angular, à l'instar de beaucoup d'autres frameworks front-end, vous inflige de construire/compiler votre application une fois par environnement en collant la configuration…

Lire la suite
Infrastructure et opérations

Terraform at scale! Part1 Layering

Après quelques missions d’infra diverses et variées en utilisant ce formidable outil qu’est Terraform, on s’est dit qu’il était nécessaire de partager ce que nous avons appris. Et des choses… nous en avons apprises ! Tellement, qu’un seul article ne serait pas suffisant. Nous vous proposons donc une série d’articles pour aborder l’utilisation de Terraform… at scale !

Lire la suite
Infrastructure et opérations

Découverte du bastion Teleport

Dans cet article, nous allons jeter un coup d’œil à Teleport, dans sa version open source. Pour résumer, au risque d’être simplificateur, il s’agit d’une solution de bastion qui tente le délicat exercice de protéger une ferme de machines et de services, sans être trop intrusif à l’usage. Nous avions évoqué ce produit il y a quelques années, il est temps d’aller plus loin. L’objectif ici n’est pas de paraphraser le site de ce logiciel qui décrit tout son fonctionnement, son installation et sa configuration,…

Lire la suite
Infrastructure et opérations

Tour d’horizon de Github Action

Fin de l’année dernière, Github a lancé son nouveau service Actions lui permettant de faire une entrée fracassante sur le marché de la CI/CD. Comme son célèbre compère Gitlab, celui-ci permet d’avoir accès à un système de pipeline très complet, directement au sein des dépôts Github. Petit tour d’horizon de ce nouveau service.  Note : vous trouverez ci-dessous deux des projets que j’ai utilisé pour rédiger cette article : tezos-link et kata-roman. Fonctionnement Github Actions est un service entrant directement en concurrence avec Gitlab-CI, Jenkins…

Lire la suite
Infrastructure et opérations

Test-driven development sur votre infrastructure avec ansible – Compte-rendu du talk de Sebastián Caceres et Tanguy Patte à La Duck Conf 2020

TDD ANSIBLE

Dans ce talk, Sebastián et Tanguy nous expliquent comment faire du TDD sur du code d'infrastructure avec ansible. L’infrastructure as Code devenant la norme pour la création d’infrastructure, nous souhaiterions profiter des bonnes pratiques du Software Craftsmanship pour garantir un code d’infrastructure de qualité. TDD Une des pratiques associée au Software Craftsmanship est le TDD ou Test Driven Development. Pour rappel cette pratique consiste à :  Ecrire un test. Vérifier qu’il échoue. Ecrire le code pour faire passer ce test. Vérifier qu’il passe. Remanier le code…

Lire la suite
Infrastructure et opérations

Sécurité dans les pods : Isolation et RuntimeClass

Kubernetes

Cet article s’appuie sur la notion d’extensions de Kubernetes déjà abordée ici, et détaillera plus particulièrement la Container Runtime Interfaces (CRI). Il s'adresse à une population familière avec Kubernetes. Vous le savez sans doute déjà : Kubernetes permet l’orchestration de milliers d’applications dispersées sur des dizaines de serveurs. Et lorsque vient la question de la sécurisation on doit en plus considérer un nombre croissant de niveaux : depuis la machine jusqu’à l’API exposée sur Internet, en passant par le cluster. Je vous propose une manière…

Lire la suite
Infrastructure et opérations

L’amour est dans le Cloud – Compte-rendu du Talk de Pascal Martin à La Duck Conf 2020

A l'occasion de la DuckConf 2020 Pascal Martin ingénieur DevOps Chez M6 est venu nous présenter la migration de 6play vers le cloud. Un talk passionnant donné par un passionné. Ci dessous le compte rendu de L'amour est dans le Cloud. Allô Patron? on est mal, très mal ! Les soldes commencent bien pour votre entreprise, les commandes affluent, vous êtes content jusqu’à ce que votre site de ventes en ligne s’écroule sous la charge. Vite il faut racker un serveur dans le Datacenter. Top…

Lire la suite
Infrastructure et opérations

Compte rendu du Paris P2P Festival

P2P Festival

J’ai participé au Paris P2P Festival, un rassemblement communautaire gratuit, soutenu par OCTO Technology. Cet événement a accueilli pendant 5 jours de nombreuses conférences, des expositions, mais aussi des ateliers, des hackathons et des assemblées de travail ayant tous pour thématique commune les échanges en pair à pair (peer-to-peer).

Lire la suite