CoreOS đŸŒ±đŸ‹

J’ai dĂ©couvert hier CoreOS, c’est un systĂšme d’exploitation orientĂ© container en rolling release. Qu’est-ce que ça veut dire ce charabiat ? Et bien une rolling release, c’est un OS qui est tout le temps Ă  jour.

L’orientation container elle s’explique par quelque-chose de simple : il n’y a mĂȘme pas de package manager (apt, pkg, snap, etc…) installĂ© par dĂ©faut ! On peut juste y faire tourner des container et configurer l’OS avant mĂȘme de le booter.

Il vise Ă©galement a ĂȘtre remplacĂ© facilement et clusterisĂ©. Bref, pour faire tourner du container c’est plutĂŽt sympathique.

gRPC ↔

J’en ai entendu parlĂ© rĂ©cemment mais pas encore mis en oeuvre. j’aimerais bien dĂšs que j’en aurais le temps l’essayer.

C’est un framework RPC, ce qui veut dire qu’il implĂ©mente plusieurs standards de Remote Procedure Call (RPC) en bidirectionnel.

Onedrive-backupper ☁

Bon cette fois-ci ce n’est pas implĂ©mentĂ©, mais promis je vais faire l’effort rapidement !

L’idĂ©e est de crĂ©er un container qui viendrait se plugger sur un volume docker pour en extraire un rĂ©pertoire de fichiers, en crĂ©er un backup, et l’envoyer vers mon onedrive personnel pour faire des sauvegardes. CrĂ©er une image docker qui viens se plugger sur un volume pour backupper + rotation a interval rĂ©gulier des backups sur un systĂšme de fichiers.

Au fur et Ă  mesure des optimisations pourrait-ĂȘtre ajoutĂ©s, je pense notamment Ă  une rotation des backups, et l’ajout d’un client qui pourrait dĂ©compresser un backup d’une date spĂ©cifique pour le remettre en production.

Mais pour ce soir je vais dĂ©jĂ  essayer de crĂ©er le script python qui permet simplement de sauvegarder un fichier dans onedrive sans interaction humaine. 😁