Comprendre le Registry Flattened dans SAS Viya
Si vous explorez la documentation de SAS Viya, vous avez peut-être croisé l'expression "registry flattened" et vous vous êtes demandé de quoi il s'agissait. C'est une question légitime, surtout si vous envisagez de déployer SAS Viya sur la plateforme Kubernetes OpenShift. On va démystifier ce concept ensemble.
Si vous êtes familier avec les bases de Docker et des registres de conteneurs, vous savez déjà leur importance dans le déploiement sur Kubernetes. Si ce n'est pas le cas, je vous encourage vivement à consulter mon article introductif : "Introduction à Docker"
Pour optimiser les performances, renforcer la sécurité, répondre à des exigences spécifiques, ou surtout si vos machines ou votre cluster n'ont pas d'accès direct à internet, il est parfois préférable d'utiliser un registre de conteneurs miroir. Au lieu de récupérer les images directement depuis les registres publics, vous les hébergez localement dans votre propre infrastructure.
C'est précisément dans ce contexte que le terme "registry flattened" prend son sens, en particulier lorsqu'il s'agit de SAS Viya et d'OpenShift Container Registry (OCR).
Registry Flattened : Une Spécificité pour OpenShift
Lors de la configuration d'un registre miroir pour SAS Viya, vous remarquerez une distinction dans la documentation. Pour la plupart des registres de conteneurs, une configuration standard suffit. Cependant, pour OpenShift Container Registry, un fichier nommé mirror-flattened.yaml
est mentionné.

Pourquoi cette configuration particulière pour OpenShift ? La raison tient à la manière dont OpenShift organise son réseau interne. Contrairement à d'autres environnements où l'on spécifie l'adresse d'un registre miroir avec un nom de domaine complet (FQDN), OpenShift utilise des routes internes pour la communication entre ses composants, y compris son propre registre de conteneurs.
Le fichier mirror-flattened.yaml
est donc une configuration spécialement adaptée pour indiquer à SAS Viya comment accéder au registre .
Le registre de conteneurs miroir interne d'OpenShift contient les informations de connexion formatées de manière à s'intégrer avec l'architecture réseau spécifique à OpenShift.
En Termes Simples : L'Adresse Interne
Imaginez que votre environnement OpenShift est un réseau bien organisé avec ses propres adresses. Le registre de conteneurs est un service situé à une adresse spécifique au sein de ce réseau. Pour que SAS Viya puisse trouver ce service (votre registre miroir), il a besoin de la "bonne adresse" qui fonctionne dans cet environnement particulier. Le fichier mirror-flattened.yaml
fournit cette adresse interne pour le registre de conteneurs OpenShift.
Conclusion : Démystifier pour Mieux Déployer
En résumé, si vous déployez SAS Viya sur OpenShift et que vous configurez un registre de conteneurs miroir, le terme "registry flattened" fait référence à la configuration spécifique, contenue dans le fichier mirror-flattened.yaml
, qui permet à SAS Viya de communiquer efficacement avec le registre de conteneurs interne de votre plateforme OpenShift.
Comprendre cette spécificité vous aidera à configurer votre environnement SAS Viya sur OpenShift de manière plus sereine et efficace. N'hésitez pas à vous référer à la documentation officielle de SAS Viya pour des instructions détaillées.
