Docker – résultat de migration VM vers conteneurs

Les premiers resultats se confirment: le passage aux conteneurs docker me permet de faire de economies drastiques de ressources ! Avec 15 VM (soit 15 applications) qui occupaient 17 Go de RAM mon systeme hôte montrait des signes de saturation. J’ai déjà migré 7 applications et cela se traduit par un du nombre de service […]

Docker – premier résultats de migration VM vers conteneurs

Le 23 mai dernier je me lançais dans la transformation de mes VM en conteneurs docker. Cette migration est un changement de paradigme et j’ai voulu de plus mettre en oeuvre de l’integration et du deploiement continu comme fondations de ma nouvelle infrastructure. Ces prérequis ont un peu retardé les resultats visibles que cette transformation […]

Docker – ma premiere VM dockerisée

Ce billet est le premier de mon blog édité dans sa version dockerisé. Enfin ! Depuis plus d’un mois je me lançai dans la migration de mes VM en conteneur docker. Je suis passé par l’étape préliminaire de la mise en place d’un outillage d’intégration continue et déploiement continue. La solution que j’ai trouvée est […]

Docker – Mise a jour du gitlab-runner dockerisé

Dans mon infra j’utilise gitlab-runner dockerisé pour déployer. Comme j’entrevois de devoir modifier souvent la configuration du service gitlab-runner, il me faut la mettre sous intégration continue au moins et voire en déploiement continue dans un second temps. Un runner qui s’arrête lui-même En intégrant le fichier de configuration standard de mon projet blog, le […]

Docker – le réseau

J’ai mis en oeuvre mon premier conteneur hier, une instance de Gitlab que j’ai exposé sur internet. La question de la configuration du réseau et la façon dont docker s’intègre se pose. L’objectif est de limiter les configurations et les compétences requises afin de montrer que c’est accessible. Rappel sur un reseau domestique La configuration […]

Docker – sautons le pas

Docker est sans doute la plus populaire des solutions de conteneurisation du moment. Elle a l’avantage d’être assez mature puisque elle existe depuis 2013. Par ailleurs de nombreux outils et une documentation suffisante existe c’est un projet très actif pour l’outillage complémentaire contrairement à Lxc. Si dans l’article précédent https://blog.bressure.net/index.php/2019/05/24/de-la-virtualisation-kvm-a-la-conteneurisation-docker/ je présentais des idées générales, […]

De la virtualisation kvm à la conteneurisation docker

Le cloud est à la mode et son adoptions par les géants du web semble prouver qu’il est bien plus qu’une passade. Au sens strict une plateforme ou un service dans le cloud se definissent comme des ressources dont la localisation est secondaire. La conteneurisation prend ici tout son intérêt et pas seulement pour le […]

Shell distant pour connexion instable

Pour administrer mes serveurs en déplacement rien de plus facile avec SSH et les réseaux mobiles. J’utilisais ainsi SSH via l’application ConnectBot sur Android. Si cette solution permet de dépanner elle présente quelques défauts. Limites du SSH Tout d’abord elle est très sensible à la qualité de la connexion. En effet le terminal est rapidement […]

Application automatique des mises à jour de sécurité

Une mésaventure m’est arrivée ce matin sur ma VM hebergeant un site LAMP avec une installation TURNKEY. J’avais activé les mises à jour automatiques de sécurité en voulant m’éviter d’aller manuellement faire des « apt-get dist-upgrade » quand apticron m’alerte par mail. Ce matin Jetpack me previent que mon site est indisponible. Rien d’affolant jusque là car […]

Tubes nommés et redirections en parallèle

La ligne de commande est bien faite. Cette phrase est souvent entendue dans la bouche des informaticiens. J’en ai encore vérifié la véracité ses jours derniers. Ma problèmatique était de constituer des statistiques sur des accès HTTP en consultant un fichier de log. La volumétrie des log étant de l’ordre de plusieurs gigaoctets et je […]