21 private links
Une liste de référénce pour K8S (des trucs connus comme K8S, The Hard Way) et des trucs moins connus.
Déployer du K8s mais avec seulement de l'IPv6. C'est un des éléments qui me manquaient dans les installations de test/lab que j'avais faites jusqu'à présent.
Packager des applications PHP dans Docker, c'est quand même loin d'être évident. J'envisageais deux solutions à la base :
- mettre un conteneur NginX en plus du conteneur PHP-FPM et du conteneur MariaDB. Mais ça oblige à avoir un morceau de code partagé entre NginX et PHP et c'est pas facile à faire
- mettre un conteneur Apache2 avec mod_php. Mais c'est dégueux (Apache :berk:) et les perfs sont lamentables
Là, les mecs proposent une 3ème approche : défoncer le principe de docker pour faire tourner plusieurs processus dans un seul conteneur. C'est crado, mais au moins, ça marche…
Kubernetes without tears (et surtout sans toutes les cochonneries vendor specific).
Réplication Master/Slave pour MariaDB via ProxySQL. ProxySQL lui-même est dans un cluster K8s, mais MariaDB ne l'est pas.
Sysdig un outil pour remplacer plein d'autres (htop, atop, etc…) mais compatible avec les cgroups kernel (et donc Docker, LXC, etc…)
Installation de Kubernetes (au moins la base, les packages, il faut rajouter Calico ou Flanel en plus et quelques autres trucs).
Passer de Swarm à Kubernetes. En fait, c'est probablement plus simple de comprendre Swarm, du coup passer à l'autre en maîtrisant le précédent, c'est pas idiot.
Bonne intro à k8s pour toute la partie déploiement.
Faut vraiment que j'y réfléchisse : une instance de minikube me permettrait de très rapidement me faire la main sur les déploiements.
Sachant que de toutes manières, faut arriver à manager les images, c'est ça qui va prendre le plus de temps.
Installation et déploiement simplifiés de Docker Swarm. À remettre en perspective avec un déploiement de Kubernetes (même à petite échelle).