Skip to content

Instantly share code, notes, and snippets.

@DarkOnion0
Created April 24, 2023 10:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save DarkOnion0/de1a65423586e15380f9c8499eaed302 to your computer and use it in GitHub Desktop.
Save DarkOnion0/de1a65423586e15380f9c8499eaed302 to your computer and use it in GitHub Desktop.

Installer Nix

  1. Installez nix -> curl --proto '=https' --tlsv1.2 -sSf -L https://install.determinate.systems/nix | sh -s -- install
  2. Suivre les instructions dans le terminale 😉

Récupérer Le Dépôt

  1. Aller dans le dossier de votre choix
  2. Exécutez la commande suivante : nix flake clone github:DarkOnion0/K8SPresentation --dest K8SPresentation -> Cella permet de récupérer les éléments nécessaire pour la présentation
  3. Aller dans le dossier K8SPresentation

Télécharger Les Dépendances

VM

La présentation se base entièrement sur des machines virtuelles, il est donc impératif d'installer et de configurer votre ordinateur pour supporter libvirtd / qemu. Vous pouvez trouver les liens vers le wiki de votre distribution dans le tableau suivant.

OS Wiki
Ubuntu libvirt
Fedora Virtualisation : KVM, Qemu, libvirt en images — Wiki Fedora-Fr
ArchLinux libvirt - ArchWiki

Nix

⚠️ Warning : Il y a un nombre relativement important de choses à télécharger, je vous invite donc à effectuer ces commandes avant d'aller à la présentation pour éviter de perdre du temps à les re-télécharger une fois là-bas.

  1. Exécutez la commande suivante pour télécharger les dépendances : nix develop .#vm
  2. Aller dans le dossier VM
  3. Executez la commande vagrant up
  4. Quand la commande précédante est terminée, vous pouvez éxecuter la commande suivante qui eteindra les machines virtuelles, vagrant halt
  5. Venez à la présentation 🥳
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment