12 premiers chapitres et première version du tooling de génération du livre

Jan 31, 2024

2 min read

Avatar of Denis Germain
Denis Germain

Liste des chapitres qui ont été écrits jusqu'à présent

  • kind
  • microk8s
  • docker Desktop
  • Rancher Desktop
  • lima-vm avec Podman Desktop
  • pulumi (exemple avec MKS d'OVHCloud)
  • opentofu (exemple avec GKE de Google Cloud)
  • kubeadm (exemple avec la CLI)
  • kubeadm (exemple avec la ClusterConfiguration)
  • k3s (exemple avec la CLI)
  • Talos Linux
  • Binaire par binaire

Avancement du projet

Les premiers jours ont été très productifs. D'abord, une liste de chapitres prévisionnelle a été produite, avec les outils qui me semblaient les plus prometteurs parmi la liste du tableur que j'avais initialement écrite le 11/01 (plus de 70 solutions pour installer Kubernetes).

Ensuite, un format a été choisi : le Markdown. J'ai l'habitude d'écrire du Markdown au kilomètre (notamment grâce au blog et tous mes supports de conférence) et je suis donc efficace avec.

J'ai trouvé plusieurs références sur le web pour transformer des fichiers markdown en livre, notamment en ebook.

Avec un petit Makefile, on a quelque chose de fonctionnel rapidement, même si pour l'instant ça reste "un peu moche". On fera mieux plus tard, pour l'instant, je me concentre sur le contenu.

clean:
    rm -f ../50-nuances-de-kubernetes.html ../50-nuances-de-kubernetes.epub ../50-nuances-de-kubernetes.pdf

html: clean
    pandoc metadata.yaml *.md -o ../50-nuances-de-kubernetes.html --section-divs --self-contained

epub: clean
    pandoc metadata.yaml *.md -o ../50-nuances-de-kubernetes.epub

pdf: html
    wkhtmltopdf ../50-nuances-de-kubernetes.html ../50-nuances-de-kubernetes.pdf

J'ai déjà écrit 12 méthodes pour installer Kubernetes (sur 50 prévues), en m'appuyant sur le travail que j'avais déjà effectué sur mon blog. Les prochains chapitres iront forcément moins vite, à mesure que je découvrirai des outils plus complexes ou exotiques.


Share