"Dans cet article, je vous offre une vue à haut niveau des requis et étapes nécessaires pour installer un cluster ""RedHat OKD"" hautement disponible (3+ nodes) sur"" bare metal"". Dans la terminologie RedHat, on parle ici d'une installation de type"" UPI"" - ""U""ser ""P""rovisioned ""I""nfrastructure""."
+"Dans cet article en plusieurs parties, je vous offre une vue à haut niveau des requis et étapes nécessaires pour installer un cluster ""RedHat OKD"" hautement disponible (3+ nodes) sur"" bare metal"". Dans la terminologie RedHat, on parle ici d'une installation de type"" UPI"" - ""U""ser ""P""rovisioned ""I""nfrastructure""."
"Attention: ne vous attendez pas à un cookbook. Pas de longues listes de commandes, je ne prendrai personne par la main. Il s'agit plutôt d'un survol, un "" preflight check "" pour avoir une idée générale de la marche à suivre, des compétences requises, et être averti de pièges à éviter par lesquels je suis passé."
@@ -65,26 +58,40 @@ pub fn OkdInstallationOverview1() -> impl IntoView { //
//yo
"Le setup visé"
- "L'architecture de l'infra que l'on va construire dans les prochains paragraphes va grossièrement comme suit:" -
-
-
- Yo -
-
+
"3 nodes de type ""Control Plane"" (qui seront aussi des ""Workers"")"
+ "1 node de type ""Worker"
+ "Un serveur DHCP qui fournit IP et Hostname aux nodes du cluster selon leur MAC address"
+ "Un serveur DNS qui resolve les addresses du cluster pour les envoyer vers le load balancer"
+ "Un load balancer qui distribue les requêtes vers les 3 ""control planes"
+ "Un serveur VPN pour accéder à l'infrastructure"
+ - "Une switch
"
- - "Une machine pour OPNSense" -
"Une switch et du câblage réseau"
+ "Une machine pour ""OPNSense"" (qui fournira les services: Firewall, DNS, DHCP, Load Balancer, VPN) [Pas besoin d'un monstre, capable de rouler sur un CPU 2 threads avec 2GB RAM]"
+ "Trois machines ""Master / Control Plane"" [Minimum 16GB RAM, 4 threads]"
+ "Une machine qui va servir de ""bootstrap node"" lors de l'installation et sera ensuite recyclée en ""worker"" [Minimum 16GB RAM, 4 threads, Idéalement bcp de RAM, bcp de threads]"
+ "Une machine pour le serveur PXE (TFTP + HTTP). Cette machine est nécessaire lors de l'installation initiale, et pour tout remplacement / ajout de node dans le cluster. [Pas besoin de beaucoup de puissance, j'utilise un ""Raspberry Pi 4"" avec 4GB RAM]"
+
-
+
"Le hardware requis"
+"Le hardware requis"
-
-
-
-
+
"La suite dans le prochain épisode..."
++ "Tout comme une bonne série télé, c'est au moment où l'on arrive dans l'action que la saison se termine. Maintenant que nous connaissons notre objectif et le matériel requis pour l'atteindre, nous allons être prêts à entrer dans le vif du sujet : l'installation. J'espère que cette première partie a su s'avérer intéressante et a éveillé un intérêt, la prochaine suivra sous peu!" +
- //