Aller au contenu principal

Casque Lumos Ultra sécurisé et connecté

· 4 minutes de lecture
Stéphane ROBERT
Consultant DevOps

Je me déplace un max à vélo, même pour aller au travail à plus de 30 km de mon domicile. S'il y a bien un équipement qui m'a permis de rendre mes déplacements plus sûrs, ce sont les clignotants. Jusqu'à il y a peu de temps, j'utilisais une lampe Cosmo Ride. Mais vu les nombreux problèmes que j'ai rencontrés avec (la télécommande plus étanche, l'attache de la lampe qui casse), j'ai regardé du côté des casques de la marque Lumos.

Un cluster K8S en quelques minutes avec kind

· 5 minutes de lecture
Stéphane ROBERT
Consultant DevOps

Kind est un projet open source qui permet d'installer des clusters multi-nodes rapidement en utilisant Docker. C'est donc un parfait candidat pour se préparer aux certifications CKA. En effet, kind intègre tous les composants contrairement à d'autres solutions comme minikube ou k3s.

Livre - Débuter avec Azure

· 3 minutes de lecture
Stéphane ROBERT
Consultant DevOps

Ce billet est un billet sponsorisé puisque les Editions ENI m’ont envoyé gratuitement ce livre, mais je ne perçois aucune forme de rémunération de leur part pour sa publication.

Déployer un cluster K8s avec Kubespray

· 9 minutes de lecture
Stéphane ROBERT
Consultant DevOps

Pour des besoins professionnels, je dois monter des clusters Kubernetes afin d'héberger des API. Pour cela, je fais le choix d'utiliser KubeSpray. KubeSpray est un framework qui permet de provisionner des clusters Kubernetes sur du bare-metal, mais aussi chez la plupart des clouders, en utilisant Ansible. Pour tester le tout, je vais utiliser Ignite que j'ai présenté récemment, auquel je vais ajouter footloose.

Micro-VM avec Ignite

· 16 minutes de lecture
Stéphane ROBERT
Consultant DevOps

Je poursuis l'exploration du GitOps et comme Ignite propose un mode GitOps voyons comment fonctionne-t-il. Weave Ignite est un gestionnaire de machines virtuelles (VM) open source intégrant le gestionnaire de Micro-VM Firecracker mis au point par AWS.

Aanalyse de code d'infra avec Regula

· 5 minutes de lecture
Stéphane ROBERT
Consultant DevOps

Comme quoi la vielle permet de découvrir des pépites et je nomme aujourd'hui. regula est un outil écrit en GO, développé par Fugue, permettant d'évaluer la conformité en termes de sécurité d'un code d'Infra As Code.

Progresser dans l'écriture des manifests Kubernetes

· 13 minutes de lecture
Stéphane ROBERT
Consultant DevOps

Avant de déployer une application dans Kubernetes il faut écrire des manifests et si vous vous êtes déjà amusé à le faire vous savez au combien cela peut être fastidieux. En effet, la plupart des ressources que vous trouvez sur internet ne respectent pas les bonnes pratiques, comme limiter les ressources, empêcher à un conteneur de tourner en que Root, de ne pas déclarer des livenessProbe et readynessProbe.

Kubernetes et les ingress Nginx

· 3 minutes de lecture
Stéphane ROBERT
Consultant DevOps

C'est la suite du billet précédent qui parlait des sidecars Kubernetes que j'ai utilisé pour exposer une application Django (backend + statics). Maintenant que j'ai un service, je dois pouvoir y accéder depuis l'extérieur via une URL ou une IP. Je suis dans un contexte où mon cluster Kubernetes est autohébergé avec un seul node (dans une VM Linux sur mon poste de dev). Pour rappel, seul les plateformes Cloud propose des Load Balancers. Pour palier à ce problème, je vais tout simplement exposer le contrôleur de l'ingress Nginx sur le réseau de la machine hôte.

Les sidecars Kubernetes

· 4 minutes de lecture
Stéphane ROBERT
Consultant DevOps

Ma problématique : utiliser nginx comme reverse proxy pour exposer une application Django tournant sur un serveur uWSGI, ainsi que ses statics afin de limiter les requêtes HTTP.