Skip to content

Installation server / Kubesprayer for IDEV-FSD VMs

Notifications You must be signed in to change notification settings

epfl-si/idevfsd.foreman

Repository files navigation

foreman-idevfsd

Whip up Foreman in a bunch of Docker containers (one for the front-end, another one for the smart proxy, plus PostgreSQL and Træfik). Then, use that and Foreman + foreman_ansible that to spray some Kubespray everywhere.

Quickstart

Inventory of clusters you want to Kubespray is in managed-inventory.yml. Once you have made the desired changes,

./foresible

Then log in to Foreman, install the nodes (see detailed procedure below), and finally look for the Kubespray button under Configure → Host Groups.

Precious state: none (besides whatever you put onto the generated Kubernetei of course)

Semi-precious state:

  • ssh key that Foreman puts into nodes' /root/.ssh to retain access — If you lose it you will either have to reinstall the node, or put the new one back in by hand
  • front-end certificate — If you lose it, your browser will complain. Again

Detailed Install Procedure

Foreman is configured to install (or reinstall) all the cluster nodes with Ubuntu 20.04.

(To be continued)

About

Installation server / Kubesprayer for IDEV-FSD VMs

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published