Yvan Sraka dcccb4446a | 3 years ago | |
---|---|---|
fiches | 4 years ago | |
illustrations | 3 years ago | |
pubkeys | 5 years ago | |
slides | 3 years ago | |
.gitignore | 3 years ago | |
LICENSE | 5 years ago | |
README.md | 3 years ago |
README.md
esgi-devops
Contenus & ressources pour le cours de 4A de DevOps
Plan
-
1 Introduction (c'est quoi le DevOps ? TP -> installation d'une VM NixOS)
- rappels de base sur Linux / BONUS: présentation de nix-shell, nixos-rebuild
-
2 Tests (unitaires & integrations, TP -> utilisation de pytest, hypothesis)
- utilisation de nix-env et direnv (change vos variables d'env de votre shell en fonction du dossier dans lequel vous vous trouvez) => utilise Nix pour installer l'ensemble des dépendances de dev requise !! (pratique pour les illustrations / TPs)
-
3 Deploiements (TP -> déployer un site static dans une machine NixOS / Debian 9 avec Fabric)
- BONUS: Terraform sur t2.macro AWS (gratuit), NixOps
... en cas de pépin ~> ngrock !!
- 4 Containers (Docker & autres)
- 5 Haute Disponibilité (autoscaling)
🕸️ DevOps with NixOS
Contenus & ressources pour le cours de 4A de DevOps
ProTip Nix ™
Search options (chercher des options de module Nix à utiliser prêt à l'emploi, le système expert ™)
Search code (lire du code qui fait un truc, genre "matomo" et voir comment c'est impléménté; lire la doc de la lib standard)
Package search (chercher des pkg à installer)
NixOS Infra Status (pour voir s'il y a des trucs kassé)
"How up to date are NixOS channels?" (pour voir à quel point master de nixpkgs lag derrière)
Useful Nix Hacks (super useful pour le coup)
Nix in 1 page (cheatsheet du langage)
A tour of Nix (jeu emscripten du langage où tu as des exercices de trucs à faire, très rapide à faire)
Pull Requests · NixOS/rfcs (parce que c'est important de savoir comment ça évolue)
Vidéo
https://www.youtube.com/watch?v=Q4WUCRkM_I8
https://www.youtube.com/watch?v=ZxD3LMPl5_4
https://www.youtube.com/watch?v=95Zs95HXFS4
Cool env
Network
TDD
Deployment
Reproducible
Projects · Reproducible Builds / disorderfs
Docker
Issues
Computational overhead due to Docker under macOS
Docker daemon is leaking file descriptors (with reproduction) · Issue #37182 · moby/moby
[Windows] mounted volumes behave differently · Issue #41121 · moby/moby
☹️
README and Docs need to state that RancherOS is dead · Issue #3000 · rancher/os
Better than Docker
Docker 19.03: Rootless Mode (Experimental) | Hacker News
IaC
Chef: Enabling the Coded Enterprise through Infrastructure, Security and Application Automation