# Conteneurs (K8s)

## Description

**cegedim.cloud** fournit des clusters **Kubernetes gérés** de niveau entreprise avec le plus haut niveau de sécurité et de résilience intégré. Tous les clusters sont propulsés par **RKE2** (Rancher Kubernetes Engine 2), une distribution Kubernetes axée sur la sécurité, conçue pour répondre aux exigences de conformité strictes.

En utilisant ces clusters gérés, vous pouvez déployer vos workloads Kubernetes standards à travers les **Zones de Disponibilité** et les centres de données **cegedim.cloud** pour maximiser la disponibilité de vos applications et assurer la continuité de l'activité.

**cegedim.cloud** fournit également une console de gestion complète propulsée par **Rancher**, vous permettant de :

* Gérer vos workloads via une interface intuitive
* Configurer les **capacités d'Observabilité intégrées** (Logging et Métrologie)
* Intégrer vos plateformes existantes (Grafana, ElasticSearch, Prometheus, etc.)
* Surveiller la santé et les performances du cluster en temps réel

{% hint style="info" %}
Pour les clients ayant des clusters existants basés sur RKE, veuillez consulter notre [Guide de Migration](https://academy.cegedim.cloud/francais/calcul/conteneurs-k8s/k8s-didacticiels/k8s-migration-rke-vers-rke2) pour des informations sur la transition vers RKE2.
{% endhint %}

## Cegedim Container Services (CCS)

**cegedim.cloud** Cegedim Container Services (CCS) fournit une infrastructure Kubernetes prête pour la production avec les capacités clés suivantes :

* **Dernières Versions de Kubernetes** : Accès aux versions Kubernetes les plus récentes et stables à la demande
* **Stockage Persistant (Optionnel)** : Ceph CSI disponible pour les volumes persistants avec Auto-Provisioning et Haute Disponibilité
* **Sécurité de Niveau Entreprise** : Configurations de cluster renforcées conformes aux standards CIS Kubernetes Benchmark
* **Conformité Réseau** : Respect des normes réseau, de stockage et de sécurité de l'entreprise
* **Observabilité Intégrée** : Systèmes de surveillance et de métriques intégrés disponibles à la demande pour chaque application
* **Réseau Flexible** : Prise en charge des politiques réseau dynamiques et des règles de sécurité

|                                    | Cluster                                       |
| ---------------------------------- | --------------------------------------------- |
| Nœuds                              | 2 - 2000 (selon le fournisseur CNI)           |
| CPU (par nœud)                     | 2 - 16                                        |
| RAM (par nœud)                     | 6 - 256 Go                                    |
| Distribution Kubernetes            | RKE2                                          |
| Plateforme de Gestion              | Rancher                                       |
| Surveillance                       | :white\_check\_mark:                          |
| Surveillance 24x7                  | :white\_check\_mark: Option                   |
| Sauvegarde des nœuds worker        | :x:                                           |
| Sauvegarde ETCD                    | Toutes les 2 heures avec 7 jours de rétention |
| Sauvegarde des volumes persistants | :white\_check\_mark:                          |
| Réplication de données (PRA)       | :white\_check\_mark: Option                   |
| Haute disponibilité                | :white\_check\_mark: Option                   |
| Disponibilité                      | 99,9%                                         |
| Choix de la région                 | :white\_check\_mark:                          |
| Libre-service                      | :white\_check\_mark:                          |

Pour plus d'information, veuillez consulter la page [k8s-architecture](https://academy.cegedim.cloud/francais/calcul/conteneurs-k8s/k8s-architecture "mention").

## Commander un Cluster Kubernetes

Pour provisionner un nouveau cluster Kubernetes via ITCare :

1. **Accéder au Portail ITCare** : Connectez-vous à [ITCare](https://itcare.cegedim.cloud)
2. **Naviguer vers Kubernetes** : Allez dans Calcul > Services, sélectionnez votre Service, puis "Créer une ressource" > Kubernetes dans la section Conteneurs
3. **Spécifier vos Besoins** :
   * Taille et topologie du cluster (Standard ou Haute Disponibilité)
   * Préférence de fournisseur CNI (Canal, Calico ou Cilium)
   * Préférence de fournisseur Ingress (Nginx, Traefik ou Istio)
   * Spécifications des nœuds (CPU, RAM par nœud)
   * Nombre de nœuds requis
   * Sélection de la région (EB ou ET)
   * Sélection du VLAN pour la connectivité réseau
4. **Soumettre votre Commande** : Vérifiez et confirmez votre configuration de cluster
5. **Temps de Provisionnement** : Le déploiement du cluster prend généralement 2-4 heures

Une fois votre cluster provisionné, vous recevrez un email de notification. Vous pourrez alors vous connecter à l'URL Rancher avec vos identifiants Cegedim pour accéder et gérer votre cluster.

## Facturation

La facturation des clusters Kubernetes est traitée **mensuellement** et comprend les facteurs de coût suivants :

### Coûts de Base

* **Nombre de nœuds et spécifications** : Nombre de nœuds et leur configuration CPU/RAM
* **Stockage** : Volumes persistants et services de sauvegarde (le cas échéant)

### Options de Surveillance (Coût Additionnel)

* **Surveillance Standard** : Alertes sans support
* **Support Heures de Bureau** : Support pendant les heures de bureau
* **Support 24x7** : Disponibilité du support en continu

### Sans Impact sur le Coût

* **Sélection du fournisseur CNI** : Canal, Calico ou Cilium ont le même tarif
* **Sélection du fournisseur Ingress** : Nginx, Traefik ou Istio ont le même tarif

Pour une estimation détaillée des coûts adaptée à vos besoins spécifiques de cluster Kubernetes, veuillez contacter votre **Service Delivery Manager**.
