Archives de catégorie : blog

Se recentrer sur la formation et les tutorials…

Hey ! Bonjour à tous !!

J’espère que vous allez bien ? Moi ça va plutôt bien et je vous propose aujourd’hui de faire un petit point sur la chaine et les évènements passés et à venir.

Maîtriser son temps

Vous le savez l’activité de la chaine youtube (et autour de celle-ci) demande plutôt pas mal de temps. En moyenne on peut dire autour de 3,4,5 heures par jour. C’est une charge assez importante en parallèle de mon job et de ma vie de famille.

Et souvent, en tant que devops, j’aime bien prendre du recul. Et en tant que SRE, j’aime bien avoir quelque chose que je maîtrise.

En prenant du recul, voilà ce que j’ai noté comme éléments dans le cadre de cette remise en question :

  • la chaine demande du temps (cqfd)
  • la présence sur les réseaux sociaux demande du temps
  • le forum discord demande également du temps
  • mon plaisir est la production de tutos et l’amélioration de ces formations
  • je ne cherche pas la notoriété ou l’influence
  • je veux garder de la liberté et donc je veux pas chercher du sponsoring
  • les visites venant de discord et de twitter sont très faibles (moins que ce blog)

En outre, j’ai fait le constat que mon temps passé à regarder le forum et le compte twitter n’apportait pas d’éléments à ma veille et n’influençait pas mes projets de production de contenus.

Bref, malgré 6700 followers sur twitter, je me suis dit je supprime le compte. Je préfère la suppression plutôt qu’avoir un compte fantôme (vide sans personne derrière).

Pour le discord je me suis posé pas mal de questions :

  • délégué le forum : j’avoue que ce n’est pas évident. Il faut trouver des gens avec qui on a les mêmes affinités et contrairement à ce que l’on pense ce n’est pas si facile. Chacun a son caractère, moi le premier.
  • supprimer : c’est une fin triste et cela ne me permettra pas de fédérer la communauté autour de la chaine. Néanmoins l’activité sur le forum n’est pas très dense et le taux de participation reste peu élevé (30 personnes tous les jours sur plus de 1500 membres).

Compte tenu de tout cela j’ai choisi de supprimer le forum. Et toujours la même chose, je veux passer du temps à faire du tuto et à former les gens débutants ou moins. Les discussions peuvent sembler intéressantes par discord ou twitter mais finalement l’impact est limité, on touche moins de personnes ramené au temps passé.

Et réduire les tamagotchis…

Je ne sais pas si vous êtes dans la même situation que moi mais nous disposons de beaucoup d’applications sur notre téléphone. Trop à mon goût.

Et bien souvent, toujours en prenant du recul, on constate que ces applis sont de vraies tamagotchis.

Pourquoi ? tout simplement car on est tenté en permanence d’aller regarder si on a rien de nouveau, si on a pas plus de followers, si quelques choses n’a pas bougé… L’inconvénient c’est que ça limite notre concentration sur les choses essentielles et plus utiles. On perd de fait en efficacité.

Les tutoriels en cours et à venir

Parlons un peu des sujets qui intéressent souvent.

Pour ce qui est en cours, je suis en train de terminer la formation ansible. Actuellement la playlist est composée de 120 vidéos. Je pense qu’il en manque encore une vingtaine. Après je ferais une pause sur cette playlist que j’ai commencé en septembre dernier. J’ai vraiment cherché à atteindre un niveau qui me semble proche d’un cours ou d’une formation ansible digne de ce nom. Cela donne au final environ 60h de vidéos assez exhaustive pour donner la capacité à débuter sereinement avec ansible. Seuls les éléments réseaux n’auront pas été évoqués dans cette formation. Un jour peut être un retour dessus.

Il me reste encore à aborder des choses comme : vagrant, collections, développement de modules, debugs…

Autre sujet que j’ai commencé c’est la formation dédiée à Helm. Un formidable outil qui est parfois méconnu. Là encore je vais chercher à me rapprocher du niveau d’un cours sur cette technologie.

Les vidéos de type 2 minutes marchent très bien aussi. On va donc poursuivre un peu avec un axe plus dédié à Linux ou des choses que je ne pourrais pas placer dans une playlist. Donc c’est encourageant.

Dans ce qui est à venir ?

  • saltstack : pas forcément avec un niveau aussi élevé que ansible car je n’ai pas assez de recul dessus
  • couchbase : une superbe base de données nosql et assez polyvalente avec de grosses performances
  • rabbitmq : un classique pour débuter dans le domaine de queues
  • terraform : pour y mettre quelques exemples d’utilisation dans le cloud car je l’ai un peu mise de côté
  • kubernetes : beaucoup de chose encore à voir dans ce domaine (on en finira jamais)
  • GCP : après avoir fait de la découverte de AWS il me semble bien de voir d’autres cloud
  • refaire un peu de packer
  • et de nombreux autres sujets et idées sous réserve de temps

Réduire mon exposition

Globalement, vous l’avez compris je cherche à me recentrer sur la chaine Xavki. Je ne veux pas m’exposer ou en tout cas tenter de le faire à minima. Pour linkedin je n’envisage pas la suppression. Cela serait assez compliqué pour moi.

Je ne cherche pas à être connu, je cherche à ce que les gens qui en ont besoin connaissent la chaine. Je ne cherche pas à faire en sorte que la chaine soit une activité professionnelle. Les recettes dégagées pour la chaine sont soigneusement mis de côté pour un projet à caractère social (du vrai).

Ne pas s’éparpiller sur les sujets et les technos, mais bon…

La fin de la période des vacances d’été arrive, parfois tristement pour certains mais c’est ainsi il faut retourner au boulot. Je n’ai pas pris de vacances et cela s’en est peut être ressenti sur la chaine Xavki.

Du coup, j’ai été pas mal centré sur la chaine durant cete période. Parfois trop certainement avec les débordements que cela donne mais qu’il faut maitriser.

Au début j’ai tenté de maîtriser mon programme de tutorials pour éviter de me disperser. Mais finalement je pense que je me suis un peu étallé. En effet, je me suis dit que pour un devops toucher un peu à tout ce qui m’intéresse, reste nécessaire.

Les tutorials ELK où comment éplucher une documentation ? lol

Bon j’ai tout de même fait un bon focus sur ELK avec déjà plus de 90 vidéos. Non pas que j’ai réalisé des trucs compliqués mais j’ai tenté d’être un peu exhaustifs sur les possibilités d’utilisations de la stack ELK.

Dans le cadre de la réalisation de ces tutos, j’ai pu me rendre compte à quel point, j’avais une méconnaissance de cet outil et des opportunités qu’il propose. En effet, entre les beats, elasticsearch, logstash, kibana… il est possible de réaliser de très nombreuses choses.

On limite souvent cette stack à simplement lui injecter des logs mais elle va bien au-delà.

On s’en sert parfois comme stockage de documents et là encore, elle permet bien plus. Logstash à lui seul est un réel ETL (Extract Transfert and Load). Il permet de gérer de nombreux traitements de données, voir même d’extraire d’une base sql vers du nosql, faire intervenir du kafka etc.

Bref j’ai bien apprécié. J’ai pu aussi découvrir opendistro la version opensource d’une partie de stack et mis à disposition par AWS. Très kool.

Terraform et KVM en support

Terraform est un sujet qui me tient à coeur. En effet j’estime que cet outil signé hashicorp est nécessaire dans la caisse à outils de tout bon devops. Mieux il est souhaitable de maitriser la stack d’automatisation et d’orchestration : packer, ansible, terraform.

Et pour découvrir terrafomr je me suis dit que tout le monde ne souhaitait pas forcément mettre la main dans le cloud directement. Du coup j’ai regardé les providers pour tenter de trouver de meilleurs points d’entrées permettant de faire la passerelle avec des travaux déjà proposés sur la chaine.

Ainsi, j’ai fait plusieurs tutos sur les providers docker et kubernetes avec de la mise en application autour de wordpress. Et maintenant, je creuse autour de KVM, avec l’occasion aussi de faire des vidéos autour de KVM. Un bon moyen de se passer de virtualbox et vagrant pour pratiquer encore plus du terraform.

Et d’autres sujets pour se mettre en ordre

D’autres sujets sont venus dans le même temps.

Traefik, depuis la version 2, le reverse proxy français montre des choses très intéressantes avec des configurations plus dynamiques. Et donc après avoir examiné un peu haproxy, je me suis dit il va falloir initier cette playlist pour y revenir plus tard sur les sujets plus profonds comme l’ingress dans kubernetes etc.

Loki me tentait bien à force d’avoir épluché ELK, je me demandais en quoi ce projet de grafana labs était différent. Donc j’ai fait quelques tutorials loki pour découvrir l’outils. J’en retiens sa simplicité et son intégration à grafana pour centraliser la supervision globale : monitoring, logging et tracing.

Et un peu de cassandra. Découvrir cassandra c’est ouvrir une boite remplie de concepts très intéressants, mettant en évidence la disctinction entre sql et nosql.

Et le diverstissement autour de vagrant

Pour gagner du temps et réaliser des tests, des tutos, des démos, j’utilise la plupart du temps vagrant. ET à force de celà je me suis dit l’efficacité de notre apprentissage repose dans une mise en situation rapide via une VM ou une infrastructure rapidement à disposition.

Pour mettre cela en évidence, je me suis dit et si je proposais à tout le monde de découvrir vagrant tout en lançant un cluster kubernetes avec un peu d’automatisation via kubespray. Un moyen rapide et fiable pour avoir un lcuster kubernetes sous la main notamment pour faire des tests d’outils liés à k8s.

Et j’y ai ajouté un wordpress avec du nfs pour compléter ce cluster et faire en sorte d’avoir un applicatif dans ce cluster fonctionnel.

Les chiffres dans tout ça ?

La chaîne marche toujours très bien. Nous sommes déjà à plus de 13000 abonnés, 200 membres youtube, plus de 800 vidéos.

Dans quelques jours, le nombre de vues franchira les 800k, un grand pas avant le million que j’ai vraiment hâte de franchir.

Et tout les retours sont de très forts encouragements à poursuivre ces efforts.

Bref un grand merci pour m’aider dans cette aventure!!!

Les LiveKi semblent plaire ?

Comme je le disais lors du précédent article, le blog va s’orienter vers le backend de la chaine. C’est donc l’occasion de parler des évolutions de ce qui me trotte dans la tête.

Le premier live jusqu’à l’euphorie

Il y a bientôt un mois et demi je commençais avec un premier live. Et j’avoue que pour cette première je me demandais ce que j’allais pouvoir raconter. Car les lives youtube que je connais son souvent centré sur le youtubeur. Je voulais éviter cela mais je ne pense pas avoir réussi.

Néanmoins, cela a été pour moi une découverte, celui de l’intérêt que porte les gens à la chaîne à ce projet même si je le conçois pas comme tel. Et j’avoue que cela m’a donné un gros coup de boost. Se rendre compte à quel point les gens me considéraient et attendent beaucoup de choses tout en voulant faire partie d’une aventure.

Ce live a duré plus de 3h30, un truc de dingue sachant que j’étais tout seul devant l’écran. Mais je n’étais pas tout seul loin de là. Au bout de 3h30, 50 personnes étaient encore connectées au live !!! Je savais que le thème devops était à la mode mais là. J’ai fermé le live et je n’ai pas pu dormir, trop d’excitation. Une espèce de montée de joie en soit, comme si j’avais atteint un résultat que je ne m’aurais jamais cru capable de faire.

Après coup j’ai tenté d’analyser un peu la chose. Il y avait très certainement cet effet de la première du live. Votre volonté de vouloir en savoir plus sur moi, mes motivations, un peu d’échanges sur les technos. Néanmoins je me suis dit ne fait pas des lives tout seul, c’est un peu comme se centrer sur toi.

Et pour la deuxième ? le premier LiveKi

Pour le second j’avais plusieurs choses à valider :

  • mettre en place un rendez-vous régulier : chaque début de mois
  • un nom qui permet de rapidement identifier de quoi on parle
  • ne pas se centrer sur soi
  • pourquoi pas devenir une sorte de média et permettre encore plus d’échanges

La réponse a été le liveki, par son nom, par sa fréquence et surtout les invités. Et une fois de plus j’ai de la chance. La chaine m’a permis depuis un an et demi de me créer un petit réseau de connaissances très sympathiques et intéressantes.

Des passionnés avec chacun leurs spécificités et un point commun la gentillesse et le partage. Du coup la soirée a été dense une fois de plus avec plus de 4h de liveki. Je les remercie tous :

  • Steve Destivelle pour avoir participé à toute la soirée, pour son accompagnement. Bien sûr Steve est une personne à haute qualité technique autour du monitoring et principalement de Zabbix. Merci Steve !
  • François Mocq, la référence française en matière de raspberry avec des livres, son site framboise314 et nombreuses autres cartes dans sa poche. Passionnant tout simplement.
  • Christope Chaudier, alias monsieurs les Compagnons du devops. Formidable encore de pouvoir partager avec quelqu’un de passionner par cette thématique. Et on a pu apprécier son recul, sa franchise et sa volonté de défendre les valeurs nationales dans le domaine du numérique. Bravo Christophe.
  • Thomas alias Cocadmin. Youtubeur très connu avec ses vidéos qui partent très souvent d’une expérience vécue. Son partage d’expérience est très appréciée. Et on a pu apprécier sa décontraction et sa capacité à parler de sujets divers et variés.

Et pour le troisième ?

Cette page du deuxième liveki se tourne donc pour commencer à penser au troisième. Steve a proposé de monter un petit concours pour gagner une mug zabbix. Et je pense qu’il a peut être initié quelque chose.

L’idée de mettre en place des concours peut faire son chemin. Et peut être même un peu plus suivant l’engouement. Et pourquoi pas gagner des livres ??

D’ailleurs cela m’a donné des idées sur les modalités de tirage au sort. Avec dans un premier temps un simple script python… mais pourquoi pas joindre l’agréable et le pédagogique à cela ? du microservice ? même si c’est superflu cela permettrait d’aborder des sujets techniques et de les vulgariser en s’amusant.

Vers un média devops ?

L’évolution vers laquelle je veux aller est de maintenir l’aide à monter en compétence. Via les tutos c’est certains mais peut être évoluer avec d’autres contenus. C’est déjà le cas avec les vidéos de Kevin le créateur de Kaisen Linux et de Jérôme Bezet-Torres pour Active Directory et powershell.

Et on va continuer dans ce sens. Après avoir passé quelques entretiens de recrutement, je suis persuadé que ces rendez-vous ne sont pas toujours facile à vivre. On est technique mais on est pas forcément à l’aise pour raconter sa vie. Et pour cela j’ai pris contact avec des ami(e)s recuteurs et je pense que l’on pourra compiler des vidéos de conseils sans polluer la chaine. Au contraire cela sera le bon endroit pour distribuer des conseils avisés dans la gestion de carrière.

Voilà c’est sur toutes ces notes que je vous dis à très bientôt. Prenez soin de vous, de vos proches, prenez du plaisir à ce que vous faites.

Projet : monter un cluster kubernetes sur des Raspberry

Bonjour tout le monde !!! J’espère que vous allez bien. Un post qui va nous sortir des articles habituels car il s’agit de vous présenter un projet.

Le projet est de réaliser un tutoriel pour apprendre à créer un cluster kubernetes sur une série de raspberry py. Tout cela de zéro bien sûr en partant du montage etc…

Mais pour cela j’ai besoin d’un petit coup de pouce, une participation. Et plus vous serez nombreux à m’aider plus et plus le cluster sera gros ;). L’idée est d’avoir au minimum 5 machines car ce cluster sera aussi la base d’une plateforme pour faire d’autres vidéos sur d’autres technologies.

Si vous voulez me donner un coup de pouce vous pouvez vous rendre ici :

https://www.leetchi.com/c/kubernetes-on-raspy

Ou si vous n’êtes pas dans un pays autorisé par leetchi sur ce lien paypal :

https://www.paypal.me/xavki

Et bien sûr je vous présente tout cela en vidéo

Pourquoi ce blog et cette chaine ?

Hey la dream-team comment allez-vous ? de mon côté cela se déroule plutôt bien d’autant plus que les retours sur le blog et la chaine sont plutôt bons.

Ces dernières semaines, j’ai  mis un bon coup de boot sur la chaine youtube pour vous partager mon attirance pour docker. Je pense que nous aurons fini de faire le tour des principales choses à connaitre sur docker et les outils liés (compose et swarm).

C’est donc une première pierre dans ce qui nous servira pour entrer dans le monde de l’intégration continue et du devops. Docker est en effet très souvent utilisé dans ce domaine pour réaliser les tests. Bien sûr docker peut aussi ếtre utilisé en production mais pour l’instant on va se la jouer modeste.

Voici les playlists à découvrir sur la chaîne youtube :

Les prochains outils que nous découvrirons ensemble seront : gitlab, jenkins…

En parallèle de tout cela, je souhaite vous proposer aussi toujours plus d’astuces linux et ouvrir un volet scripting. Ce dernier sera l’occasion de découvrir le scripting souvent utilisé côté administration système. Il ne s’agit pas de développer des applications mais de découvrir des manipulations utiles au quotidien.

Pour faire le point sur « pourquoi xavki », je vous invite à regarder la vidéo ci-dessous.

 

Et comme je vous l’explique dans cette vidéo, les meilleurs encouragements et récompenses que vous pouvez me donner c’est le partage (pouces bleux, commentaires…).

Merci pour votre confiance.