Je vais installer votre cluster Kubernetes managé par Rancher
5.0 (2)
Sales 2
Sold by Wethedev •Je vais installer pour vous des applications essentielles et largement utilisées dans l'IT Professional Total sales 2
Description:
- Mise en place d’une instance Rancher sur un serveur unique (single node).
Configuration de base, sécurisation minimale (SSL/TLS, gestion des utilisateurs, etc.).
- Introduction à l’interface et aux fonctionnalités principales de Rancher (gestion de clusters, catalogues, etc.).
- Validation de l’installation et livrables (documentation de l’architecture et procédures d’accès).
Livrables :
- Plateforme Rancher fonctionnelle en single node.
- Documentation d’installation et de configuration initiale.
-----------------------------------------------------------------------------------
Installation de Rancher en mode Haute Disponibilité (HA)
Description :
- Conception et déploiement d’un cluster Rancher en haute disponibilité (plusieurs nœuds).
- Tests de bascule (failover) et validation du bon fonctionnement du cluster en cas de panne.
Livrables :
Plateforme Rancher en cluster HA, opérationnelle et sécurisée.
Documentation détaillant l’architecture HA, la procédure de maintenance
------------------------------------------------------------------------------------
Installation d’un cluster RKE2 (Kubernetes) en Haute Disponibilité
Description :
- Création et configuration d’un cluster Kubernetes RKE2 en mode HA (plusieurs masters, plusieurs workers).
- Mise en place des prérequis (réseaux, firewall, DNS, etc.) et bonnes pratiques (certificats, RBAC, etc.).
Livrables :
Cluster Kubernetes RKE2 résilient et scalable.
---------------------------------------------------------------------------------------
Mise en place d’une sauvegarde S3 AWS et documentation de restauration
Description :
- Configuration de la sauvegarde des données et de la configuration du cluster Kubernetes/Rancher vers un bucket S3 AWS.
- Automatisation des sauvegardes (planification, rotation, rétention des données).
- Rédaction de la procédure de restauration détaillée (disaster recovery plan).
- Test de restauration partielle et/ou complète pour valider la fiabilité du mécanisme.
Livrables :
Système de backups automatisés
Guide de restauration
---------------------------------------------------------------------------------------
Étude de déploiement et mise en application sur Kubernetes
Description :
- Analyse des besoins métiers et techniques (type d’applications, SLA, contraintes de sécurité).
- Conception d’une architecture Kubernetes adaptée (nombre de nœuds, ressources, politique réseau, stockage).
- Proposition d’un plan de déploiement et estimation budgétaire (infrastructures, licences, support).
- Mise en place concrète du cluster et déploiement d’un premier workload (application de test
Livrables :
Document d’architecture et plan de déploiement validé.
Recommandations d’optimisation pour la croissance future de l’infrastructure.
---------------------------------------------------------------------------------------
Mise en place d’un cluster Redis sur Kubernetes
Description :
- Déploiement d’un cluster Redis
- Configuration des volumes de stockage (Persistent Volumes, Persistent Volume Claims).
Livrables :
Cluster Redis opérationnel et résilient sous Kubernetes.
Documentation d’installation, d’administration et de mises à jour.
------------------------------------------------------------------------------------------
Déploiement d’un serveur web sur Kubernetes
Description :
- Conteneurisation d’une application web (Nginx, Apache).
- Création d’un Deployment
- Configuration du Service
-------------------------------------------------------------------------------------------
Service de MetalLB (LoadBalancer) pour un cluster Kubernetes On-Prem
Description :
- Installation et configuration de MetalLB pour fournir des adresses IP externes à vos services Kubernetes en environnement On-Prem.
- Définition d’un pool d’adresses IP et intégration de MetalLB avec votre réseau local.
- Tests de déploiement d’un service exposé en mode LoadBalancer (ex. Nginx, test d’applications).
Livrables :
Configuration MetalLB opérationnelle et documentée.
Services Kubernetes accessibles via un LoadBalancer interne/On-Prem.
-------------------------------------------------------------------------------------------
Mise en place du NGINX Ingress Controller
Description :
- Installation et configuration du NGINX Ingress Controller pour la gestion du trafic HTTP/HTTPS entrant.
- Création et configuration des ressources Ingress (règles de routage, certificats TLS, etc.).
- Intégration avec les Services Kubernetes (backend) et prise en charge des hôtes virtuels multiples.
- Sécurisation (SSL/TLS, redirections, règles d’accès) et optimisation des performances (tuning du NGINX).
- Validation fonctionnelle et démonstration (déploiement d’une application web test).
Livrables :
NGINX Ingress Controller opérationnel
-------------------------------------------------------------------------------------------
Mise en place de GitLab Runner sur Kubernetes
Description:
Installation et configuration de GitLab Runner sur un cluster Kubernetes.
Configuration pour l'intégration continue et la gestion des pipelines CI/CD.
Livrables: GitLab Runner fonctionnel sur Kubernetes.
-------------------------------------------------------------------------------------------
Mise en place du provider vSphere CSI DRIVER
Description:
Installation du driver CSI pour vSphere pour gérer les volumes de stockage dans Kubernetes via vSphere.
Configuration du plugin pour l'intégration avec Kubernetes et Rancher.
Livrables: Cluster Kubernetes capable de gérer des volumes vSphere via CSI.
-------------------------------------------------------------------------------------------
Service Traefik (Ingress Controller)
Description:
Installation et configuration de Traefik comme Ingress Controller pour Kubernetes.
Mise en place de règles de routage, SSL, et gestion de trafic.
Livrables: Traefik Ingress Controller fonctionnel avec règles de routage et sécurisation SSL.
-------------------------------------------------------------------------------------------