HI there ! Today i upgrade my home lab to Ubuntu 22.04. It was a bit painful so i’ll share you some tips to help you 😉

Disclaimers : I know RKE 1 is old, but for very tiny clusters it’s very handy. I just need to prepare SSH on all nodes ang go ! Moreover, my k8s cluster is now 5 years old, and migration from RKE1 to RKE2 is too complicated for little benefit…

Ok now, here we go !

Lire la suite de

Introduction

Gitpod is a Ready-to-Code development platform which allow users to quickly contribute on projects. This platform is powered by VS-Code online.

GitOps is now a standard approach to manage applications and infrastructure delivery. Gitpod is very usefull for that, because you can offer to anyone a Ready-to-Use platform to administrate and contribute.

Gitpod simplifying project startup ! All the tools you use will be available in the VS-Code terminal.

Here, i will share my experience with Gitpod to administrate and contribute on Kubernetes projects.

Requirements

  • Gitpod account on gitpod.io (Or self-hosted instance)
  • Gitlab / Github account (or private Git server)
  • Working Kubernetes cluster
  • A web browser !
Lire la suite de

Introduction

Minio is a cloud native open-source object storage solution (S3 compatible). Here, you can found some usefull commands to administrate your Minio instance.

Start ‘mc’ command by using Docker command :

# docker run -it --rm -entrypoint=/bin/sh minio/mc:<TAG>
docker run -it --rm -entrypoint=/bin/sh minio/mc:RELEASE.2019-09-11T19-53-16Z

Warning : Be careful when you choose minio/mc tag. Please, choose tag timestamp equal to the minio server.

Login to minio instance :

# mc config host add <ALIAS> <YOUR-S3-ENDPOINT> <YOUR-ACCESS-KEY> <YOUR-SECRET-KEY> <API-SIGNATURE>
mc config host add minio https://minio.myhostingservice.com/ admin <YOUR-SECRET-KEY>
Lire la suite de

PAC Manager is a great multi-protocol connections manager. I use this software for a very very long time but unfortunately, it stuck at startup when we use SSH protocol under Deepin 15.5…

[pastacode lang= »bash » path_id= »e1aeca223c80f7dabb42cf93d70dbeee » file= » » highlight= » » lines= » » provider= »gist »/]

Now, you can use SSH connections with PAC Manager and play with your servers !

 

L’équipe Online.net développe depuis maintenant plusieurs mois, un nouveau service IaaS aux caractéristiques intéressantes nommé Scaleway.

Actuellement, Scaleway propose les serveurs suivants :

Sélection_001

Ayant un service mumble assez gourmand en ressources, j’ai opté pour le BareMetal C2L à 23.99€/mois. Ce qui est assez intéressant dans cette configuration, ce sont les ressources principales non virtualisées. En effet, les serveurs possèdent un véritable CPU, RAM et sur le serveur le plus onéreux, un SSD de 250Go !

Aussi, Scaleway n’a pas lésiné sur la connectivité des serveurs. Vous verrez dans ce test que le BareMetal C2L possède une véritable connectivité 800Mbit/s Illimitée (en France en tout cas) !

Quant aux performances des ressources CPU, RAM et SSD, vous verrez dans ce test qu’elles n’ont rien à envier aux serveurs dédiés classiques.

Cependant, les performances réseau hors France ainsi que la lecture sur les disques réseau LSSD sont, pour le moment, largement en deçà de mes espérances

Enfin, il s’agit d’une technologie « cocorico », ce qui peut avoir une certaine importance pour vos activités.

Lire la suite de

Pam_mysql est une library permettant à des applications d’utiliser le système d’authentification linux avec des utilisateurs stockés sur une base de données Mysql/MariaDB.

Lien vers le projet officiel : http://pam-mysql.sourceforge.net/ 

Lien vers le repository github que je maintienshttps://github.com/quadeare/pam-mysql

Maintenance du projet

Ayant un projet personnel utilisant Pam-mysql, je dois régulièrement corriger des erreurs liés à l’évolution des distributions Linux.

Actuellement, deux fix ont été publiés :

  • Memory leak error | Fixed
  • SHA1 and MD5 encryption | Fixed

Si vous êtlarge_h-transes un utilisateur de Docker, vous avez déjà sans doutes été contraint de rechercher une solution de sauvegarde.

Dans mon cas, je possède de nombreux containers ayant pour la plupart plusieurs volumes. J’ai donc écrit un script permettant de sauvegarder l’ensemble des volumes dans une archive afin de faciliter la migration ou la reprise d’activité.

Lien vers Githubhttps://github.com/quadeare/docker_volumes_backup

[pastacode lang= »bash » user= »quadeare » repos= »docker_volumes_backup » path_id= »backup-docker.sh » revision= » » highlight= » » lines= » » provider= »github »/]

 

 

Et voilà ! Je suis passé au coté obscure de la force ! A l’intérieur de mon ordinateur, le pingouin libre à laissé place à la pomme ! Plus sérieusement, je me suis laissé tenter par OSX Yosemite, le dernier OS de la marque à la pomme.

De nombreux sites comme Tonymacx86 voient le jour et permettent de monter assez facilement un hackintosh utilisable comme un « Mac normal ».

Il y a cependant deux prérequis :

  • La patience (non disponible sur Amazon)
  • Le matériel compatible (disponible sur Amazon et la concurrence)

Hackintosh

Lire la suite de