# Containers (K8s)

## Description

**cegedim.cloud** provides enterprise-grade **managed Kubernetes** clusters with the highest level of security and resilience built-in. All clusters are powered by **RKE2** (Rancher Kubernetes Engine 2), a security-focused Kubernetes distribution designed to meet stringent compliance requirements.

By leveraging these managed clusters, you can deploy your standard Kubernetes workloads across **cegedim.cloud** Availability Zones and data centers to maximize your applications' availability and ensure business continuity.

**cegedim.cloud** also provides a comprehensive management console powered by **Rancher**, enabling you to:

* Manage your workloads through an intuitive interface
* Configure **built-in Observability capabilities** (Logging and Monitoring)
* Integrate with your existing platforms (Grafana, ElasticSearch, Prometheus, etc.)
* Monitor cluster health and performance in real-time

{% hint style="info" %}
For customers with existing RKE-based clusters, please refer to our [Migration Guide](https://academy.cegedim.cloud/compute/containers-k8s/k8s-get-started/k8s-migration-rke-to-rke2) for information about transitioning to RKE2.
{% endhint %}

## Cegedim Container Services (CCS)

**cegedim.cloud** Cegedim Container Services (CCS) delivers production-ready Kubernetes infrastructure with the following key capabilities:

* **Latest Kubernetes Versions**: Access to the most recent, stable Kubernetes releases on demand
* **Persistent Storage (Optional)**: Ceph CSI available for persistent volumes with Auto-Provisioning and High Availability
* **Enterprise-Grade Security**: Hardened cluster configurations adhering to CIS Kubernetes Benchmark standards
* **Network Compliance**: Adherence to enterprise network, storage, and security standards
* **Built-in Observability**: Integrated monitoring and metrics systems available on-demand for each application
* **Flexible Networking**: Support for dynamic network policies and security rules

|                           | Cluster                                |
| ------------------------- | -------------------------------------- |
| Nodes                     | 2 - 2000 (depending on CNI provider)   |
| CPU (per node)            | 2 - 16                                 |
| RAM (per node)            | 6 - 256 GB                             |
| Kubernetes Distribution   | RKE2                                   |
| Management Platform       | Rancher                                |
| Monitoring                | :white\_check\_mark:                   |
| 24x7 Monitoring           | :white\_check\_mark: Option            |
| Backup worker node        | :x:                                    |
| Backup ETCD               | Every 2 hours with 7 days of retention |
| Backup Persistent Volumes | :white\_check\_mark:                   |
| Data replication (DRP)    | :white\_check\_mark: Option            |
| High availability         | :white\_check\_mark: Option            |
| Availability              | 99.9%                                  |
| Region selection          | :white\_check\_mark:                   |
| Self-service              | :white\_check\_mark:                   |

For more information, please visit [k8s-features](https://academy.cegedim.cloud/compute/containers-k8s/k8s-features "mention").

## Ordering a Kubernetes Cluster

To provision a new Kubernetes cluster through ITCare:

1. **Access ITCare Portal**: Log in to [ITCare](https://itcare.cegedim.cloud)
2. **Navigate to Kubernetes**: Go to Compute > Services, select your Service, then "Create a resource" > Kubernetes under Containers section
3. **Specify Your Requirements**:
   * Cluster size and topology (Standard or High Availability)
   * CNI provider preference (Canal, Calico, or Cilium)
   * Ingress provider preference (Nginx, Traefik, or Istio)
   * Node specifications (CPU, RAM per node)
   * Number of nodes required
   * Region selection (EB or ET)
   * VLAN selection for network connectivity
4. **Submit Your Order**: Review and confirm your cluster configuration
5. **Provisioning Time**: Cluster deployment typically takes 2-4 hours

Once your cluster is provisioned, you will receive a notification email. You can then log in to the Rancher URL with your Cegedim credentials to access and manage your cluster.

## Billing

Kubernetes cluster billing is processed **monthly** and includes the following cost factors:

### Base Costs

* **Node count and specifications**: Number of nodes and their CPU/RAM configuration
* **Storage**: Persistent volumes and backup services (if applicable)

### Monitoring Options (Additional Cost)

* **Standard Monitoring**: Alerts with no support
* **Office Hours Support**: Support during business hours
* **24x7 On-Call Support**: Round-the-clock support availability

### No Impact on Cost

* **CNI provider selection**: Canal, Calico, or Cilium have the same pricing
* **Ingress provider selection**: Nginx, Traefik, or Istio have the same pricing

For a detailed cost estimation tailored to your specific Kubernetes cluster requirements, please contact your **Service Delivery Manager**.
