La liste des actions possibles par ressources dans les policy IAM
Un tuto pour provisioner des ressources sur GCP avec Terraform
La doc pour créer des pipeline Jenkins 2 avec des Jenkinsfile
Une liste des équivalences entre les services AWS et Azure
Un tuto pour installer Nextcloud avec PHP7, PostgreSQL, Redis et Let's Encrypt sur OpenBSD
Explication du fonctionnements des overlays networks dans Kubernetes par la pratique en prenant l'example d'un plugin CNI écrit en bash (https://github.com/s-matyukevich/bash-cni-plugin/blob/master/01_gcp/bash-cni)
Un IDE online pour éditer les repos GitHub
QuickLook stocke en clair une miniature de chaque fichier visualisé.
qlmanage -r cache # supprime les miniatures actuelles
qlmanage -r disablecache # désactive la mise en cache de ces miniatures
Quelques commandes utiles pour diagnostiquer un problème sur un pod kubernetes.
Quelques bonnes pratiques pour sécuriser MacOS.
Une cli pour créer des clusters AWS EKS en une ligne de commande
Procédure pour sauvegarder Kafka et Zookeeper sur S3 en utilisant kafka-connect-s3 et burry.sh
Pour augmenter la taille du buffer du terminal sous IntelliJ / PyCharm / autres IDE JetBrains:
shift-ctl-A
puis taperregistry
- éditer
terminal.buffer.max.lines.count
Toutes les features d'iTerm2 en une page
Une image Docker CentOS 7 avec systemd pour tester des services nécessitant systemd dans un container.
Attention ce container doit démarrer en mode privilégié pour faire tourner systemd.
Thanos permit de requeter plusieurs serveurs Prometheus et d'agréger leurs données au sein d'une vue commune
Chez Netflix, les équipes de dev sont responsable du cycle de vie complet de leur application jusqu'à la production. Pour les aider dans cette tâche, des équipes spécialisées (Build Tools, Deployment Pipeline, Metrics & Alerts, ...) sont chargées de développer des outils réutilisables par tous. Lorsqu'un nouveau besoin d'outillage apparait dans une équipe de dev, si ce besoin est commun à d'autres équipes, ce besoin sera pris en compte par une équipe spécialisée, si le besoin est spécifique à une seule équipe de dev, celle-ci devra le prendre en charge elle-même.
Un gestionnaire de password hardware qui se branche en USB sur PC et smartphone. Le boîtier est reconnu en tant que clavier USB. Bonus : la partie software est open source.
Pour utiliser la font "Apple SF Mono" dans d'autres applications que Terminal.app sur MacOS
Quelques conseils pour mettre en place et gérer un cluster Kubernetes:
- Demander des retours d'expériences d'autres compagnies
- Ne pas hésiter à lire le code Kubernetes
- Faire des tests de charge
- Prioriser la mise en place et les tests HA du cluster ETCD
- Migrer les applications sur Kubernetes de façon incrémentale
- Investiguer et corriger les bugs Kubernetes rencontrés (ne pas hésiter à faire des PR sur le repo kubernetes)
- Tester la résilience sur les pannes de composants Kubernetes (kill ETCD node, API server, worker node, ...)