Partage de responsabilité sur le service OVHcloud managed Kubernetes

Base de connaissances

Partage de responsabilité sur le service OVHcloud managed Kubernetes


Icons/System/eye-open Created with Sketch. 1183 vues 06.07.2023 Cloud / Managed Kubernetes Service

Objectif

Le RACI ci-dessous détaille le partage des responsabilités entre OVHcloud et le client pour le service Managed Kubernetes. Ce modèle peut aider le client à utiliser le service Managed Kubernetes au mieux.

Rôles
R : Est en charge de la Réalisation du processus
A : Est Approbateur de la réalisation du processus
C : Est Consulté pendant le processus
I : est Informé des résultats du processus

1. Avant la souscription

1.1. Spécifier le service en fonction des besoins

ActivitéClientOVHcloud
Choisir le projet public cloud dans lequel sera créé le Cluster KubernetesAI
Choisir le réseau privé ou public dans lequel le cluster Kubernetes sera exécutéAI
Choisir la localisation du serviceRAI
Décider de la version de Kubernetes à utiliserAIR
Concevoir les applications exécutées sur le cluster Kubernetes de manière à ne pas stocker de données persistantes importantes en local (les nœuds sont gérés en mode cattle). Ex : utilisation de volume peristant CINDERAI

2. Mise à disposition du service

2.1. Installer le service

ActivitéClientOVHcloud
Installer le cluster Kubernetes Managé selon la configuration initiale demandée par le clientIRA
Adapter la configuration du service après sa livraison initialeRA

2.2. Modèle de réversibilité

ActivitéClientOVHcloud
Utiliser les API Kubernetes native pour importer/exporter (création, suppression) les données sur le cluster : fichiers au format YAML ou JSONRA

2.3. Installation du SI client

ActivitéClientOVHcloud
Créer le fichier YAML de configuration d’un conteneurRA
Démarrer les logiciels conteneurisésRA
Fournir les données aux conteneursRA
Modifier la configuration par défaut du réseau de manière à sécuriser les connexions internes et externes au cluster KubernetesRA

3. Utilisation du service

3.1. Opérations

3.1.1. Opérations quotidiennes
ActivitéClientOVHcloud
Gérer l’accessibilité et le bon fonctionnement du service Kubernetes ManagéRA
Gérer l’accessibilité et le bon fonctionnement du SI installéRA
Déployer une politique de backups sur les données traitées par le SI installéRA
3.1.2. Gestion des accès
ActivitéClientOVHcloud
Gérer des accès à l'espace client OVHcloud (Control Plane) à travers un projet Public CloudRAI
Gérer les accès physiques et logiques des équipes OVHcloud aux infrastructuresRA
Gérer l’accès aux ressources gérées par le service Kubernetes ManagéRA
3.1.3. Monitoring
ActivitéClientOVHcloud
Suivre les performances du service Kubernetes ManagéIRA
Adapter les ressources allouées au control plane Kubernetes en fonction de l’infrastructure managée par KubernetesRA
Ajuster l’infrastructure managée par Kubernetes en fonction des besoins en ressources des logiciels installésRAI
Surveiller le système d’information déployé via le service Kubernetes ManagéRA
Conserver les logs du SI déployéRA
Vérifier la bonne application des politiques de backupRA
3.1.4. Stockage
ActivitéClientOVHcloud
Chiffrer les données sensibles du SI dans le cluster KubernetesRA
3.1.5. Connectivité
ActivitéClientOVHcloud
Filtrer les accès administrateur et utilisateur au service Managed KubernetesRAI
Router les paquets à l’intérieur du projet géré par le service Managed KubernetesRA
Appliquer les mesures de sécurité adaptées aux flux internes et externes du SI géréRA
Appliquer les mesures de sécurité adaptées aux flux à destination du control plane du service Managed Kubernetes (routage FQDN, certificats TLS)RA
3.1.6. Gestion
ActivitéClientOVHcloud
Fournir l’inventaire des infrastructures et services mis en œuvre dans le projet Managed KubernetesIRA
Gérer les risques relatifs à l’infrastructure mise à disposition dans le cadre de Managed KubernetesRA
Gérer les risques relatifs au SI hébergé géré par le service Managed KubernetesRA
Forcer les mises à niveau des versions du service Kubernetes qui ne sont plus maintenues par OVHcloudIRA
Mise à disposition des patchs et montées de version du service managé Kubernetes pour installationIRA
Appliquer les mises à jour nécessaires en fonction de la politique de mise à jour définieRA
Maintenir en conditions opérationnelles et de sécurité le SI géréRA
3.1.7. Continuité d'activité
ActivitéClientOVHcloud
Déployer la politique de continuité d’activité sur le service Kubernetes managéRA
Réaliser des tests périodiques de restauration du service Managed KubernetesRA
Mettre en place le plan de continuité d'activité du SI installéRA
Réaliser des tests périodiques de restauration du SI géréRA

3.2. Gestion des évènements

3.2.1. Incidents
ActivitéClientOVHcloud
Notifier un incident sur le service Managed Kubernetes en passant par le service de support (ticket, téléphone …)RAI
Gérer et notifier les incidents détectés sur les infrastructures managées du service Managed Kubernetes en cas d’impact avéré pour le clientIRA
Intervenir sur un incident affectant le service Managed KubernetesRA
Intervenir sur les incidents causés par une mauvaise configuration du service (mauvaise configuration réseau, mauvaise répartition des workloads, sursollicitations du control plane Kubernetes, …)RACI
Intervenir sur un incident affectant le SI géréRA

3.2.2. Changements

ActivitéClientOVHcloud
Déployer les mises à jour et maintenances nécessaires sur le service Kubernetes managé (API, infrastructures, besoins en stockages…)IRA
Déployer les mises à jour nécessaires sur les conteneurs managésRA
Demander la modification des ressources allouées au service Kubernetes ManagéRAI
Réaliser les modifications de ressources allouées demandées par le clientIRA

4. Réversibilité

4.1. Modèle de réversibilité

ActivitéClientOVHcloud
Utiliser les API Kubernetes native pour importer/exporter (création, suppression) les données sur le cluster : fichiers au format YAML ou JSONRA
Créer et déployer le plan de réversibilité du SI géréRA

4.2. Récupération des données

ActivitéClientOVHcloud
Gérer les opérations de réversibilitéRAI
Migrer / transférer les donnéesRA

5. Fin de service

5.1. Destruction des configurations

ActivitéClientOVHcloud
Supprimer le cluster Kubernetes dans le projet public cloudRAI
Détruire les configurations du Kubernetes managé propres au client suite à la résiliation du serviceRA

5.2. Destruction des données

ActivitéClientOVHcloud
Détruire les données métier du client en fin de serviceRA
Détruire les données externes au cluster en fin de service (ex : volume persistant )RA
Détruire les données relatives à la configuration du Kubernetes managéRA

Articles associés