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 OpenShiftOpenShift est la plateforme Kubernetes d'entreprise de Red Hat conçue pour orchestrer, sécuriser et gérer le cycle de vie des applications conteneurisées.

Pour SAS Viya 4, OpenShift agit comme la fondation "Cloud Native" indispensable : il automatise le déploiement des microservices SAS, garantit la haute disponibilité des calculs analytiques et permet une portabilité totale entre le cloud public (Azure, AWS, GCP) et les infrastructures sur site.
. 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'OpenShiftOpenShift est la plateforme Kubernetes d'entreprise de Red Hat conçue pour orchestrer, sécuriser et gérer le cycle de vie des applications conteneurisées.

Pour SAS Viya 4, OpenShift agit comme la fondation "Cloud Native" indispensable : il automatise le déploiement des microservices SAS, garantit la haute disponibilité des calculs analytiques et permet une portabilité totale entre le cloud public (Azure, AWS, GCP) et les infrastructures sur site.
Container Registry (OCR)
.

Registry Flattened : Une Spécificité pour OpenShiftOpenShift est la plateforme Kubernetes d'entreprise de Red Hat conçue pour orchestrer, sécuriser et gérer le cycle de vie des applications conteneurisées.

Pour SAS Viya 4, OpenShift agit comme la fondation "Cloud Native" indispensable : il automatise le déploiement des microservices SAS, garantit la haute disponibilité des calculs analytiques et permet une portabilité totale entre le cloud public (Azure, AWS, GCP) et les infrastructures sur site.

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 OpenShiftOpenShift est la plateforme Kubernetes d'entreprise de Red Hat conçue pour orchestrer, sécuriser et gérer le cycle de vie des applications conteneurisées.

Pour SAS Viya 4, OpenShift agit comme la fondation "Cloud Native" indispensable : il automatise le déploiement des microservices SAS, garantit la haute disponibilité des calculs analytiques et permet une portabilité totale entre le cloud public (Azure, AWS, GCP) et les infrastructures sur site.
Container Registry, un fichier nommé mirror-flattened.yaml est mentionné.

Pourquoi cette configuration particulière pour OpenShiftOpenShift est la plateforme Kubernetes d'entreprise de Red Hat conçue pour orchestrer, sécuriser et gérer le cycle de vie des applications conteneurisées.

Pour SAS Viya 4, OpenShift agit comme la fondation "Cloud Native" indispensable : il automatise le déploiement des microservices SAS, garantit la haute disponibilité des calculs analytiques et permet une portabilité totale entre le cloud public (Azure, AWS, GCP) et les infrastructures sur site.
?
La raison tient à la manière dont OpenShiftOpenShift est la plateforme Kubernetes d'entreprise de Red Hat conçue pour orchestrer, sécuriser et gérer le cycle de vie des applications conteneurisées.

Pour SAS Viya 4, OpenShift agit comme la fondation "Cloud Native" indispensable : il automatise le déploiement des microservices SAS, garantit la haute disponibilité des calculs analytiques et permet une portabilité totale entre le cloud public (Azure, AWS, GCP) et les infrastructures sur site.
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), OpenShiftOpenShift est la plateforme Kubernetes d'entreprise de Red Hat conçue pour orchestrer, sécuriser et gérer le cycle de vie des applications conteneurisées.

Pour SAS Viya 4, OpenShift agit comme la fondation "Cloud Native" indispensable : il automatise le déploiement des microservices SAS, garantit la haute disponibilité des calculs analytiques et permet une portabilité totale entre le cloud public (Azure, AWS, GCP) et les infrastructures sur site.
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'OpenShiftOpenShift est la plateforme Kubernetes d'entreprise de Red Hat conçue pour orchestrer, sécuriser et gérer le cycle de vie des applications conteneurisées.

Pour SAS Viya 4, OpenShift agit comme la fondation "Cloud Native" indispensable : il automatise le déploiement des microservices SAS, garantit la haute disponibilité des calculs analytiques et permet une portabilité totale entre le cloud public (Azure, AWS, GCP) et les infrastructures sur site.
contient les informations de connexion formatées de manière à s'intégrer avec l'architecture réseau spécifique à OpenShiftOpenShift est la plateforme Kubernetes d'entreprise de Red Hat conçue pour orchestrer, sécuriser et gérer le cycle de vie des applications conteneurisées.

Pour SAS Viya 4, OpenShift agit comme la fondation "Cloud Native" indispensable : il automatise le déploiement des microservices SAS, garantit la haute disponibilité des calculs analytiques et permet une portabilité totale entre le cloud public (Azure, AWS, GCP) et les infrastructures sur site.
.

En Termes Simples : L'Adresse Interne

Imaginez que votre environnement OpenShiftOpenShift est la plateforme Kubernetes d'entreprise de Red Hat conçue pour orchestrer, sécuriser et gérer le cycle de vie des applications conteneurisées.

Pour SAS Viya 4, OpenShift agit comme la fondation "Cloud Native" indispensable : il automatise le déploiement des microservices SAS, garantit la haute disponibilité des calculs analytiques et permet une portabilité totale entre le cloud public (Azure, AWS, GCP) et les infrastructures sur site.
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 OpenShiftOpenShift est la plateforme Kubernetes d'entreprise de Red Hat conçue pour orchestrer, sécuriser et gérer le cycle de vie des applications conteneurisées.

Pour SAS Viya 4, OpenShift agit comme la fondation "Cloud Native" indispensable : il automatise le déploiement des microservices SAS, garantit la haute disponibilité des calculs analytiques et permet une portabilité totale entre le cloud public (Azure, AWS, GCP) et les infrastructures sur site.
.

Conclusion : Démystifier pour Mieux Déployer

En résumé, si vous déployez SAS Viya sur OpenShiftOpenShift est la plateforme Kubernetes d'entreprise de Red Hat conçue pour orchestrer, sécuriser et gérer le cycle de vie des applications conteneurisées.

Pour SAS Viya 4, OpenShift agit comme la fondation "Cloud Native" indispensable : il automatise le déploiement des microservices SAS, garantit la haute disponibilité des calculs analytiques et permet une portabilité totale entre le cloud public (Azure, AWS, GCP) et les infrastructures sur site.
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 OpenShiftOpenShift est la plateforme Kubernetes d'entreprise de Red Hat conçue pour orchestrer, sécuriser et gérer le cycle de vie des applications conteneurisées.

Pour SAS Viya 4, OpenShift agit comme la fondation "Cloud Native" indispensable : il automatise le déploiement des microservices SAS, garantit la haute disponibilité des calculs analytiques et permet une portabilité totale entre le cloud public (Azure, AWS, GCP) et les infrastructures sur site.
.

Comprendre cette spécificité vous aidera à configurer votre environnement SAS Viya sur OpenShiftOpenShift est la plateforme Kubernetes d'entreprise de Red Hat conçue pour orchestrer, sécuriser et gérer le cycle de vie des applications conteneurisées.

Pour SAS Viya 4, OpenShift agit comme la fondation "Cloud Native" indispensable : il automatise le déploiement des microservices SAS, garantit la haute disponibilité des calculs analytiques et permet une portabilité totale entre le cloud public (Azure, AWS, GCP) et les infrastructures sur site.
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.

Nicolas Housset

Passionné d'informatique, je suis Consultant et expert technique SAS VIYA, également co-fondateur de la société Flexcelite. Spécialisé dans les technologies SAS (Viya, 9.4) et les infrastructures associées (Linux, Hadoop, Azure), ce blog est mon espace pour partager mes mémos techniques et retours d'expérience.