Il est possible de configurer le dépôt Helm public de NI et de le mettre en miroir sur un serveur interne.

SystemLink Enterprise est distribué à l'aide de charts Helm et d'images Docker. Ces ressources se trouvent dans les dépôts d'artefacts suivants. Tous les dépôts sont authentifiés.
AliasURL par défautDescription
ni-dockerhttps://downloads.artifacts.ni.com/artifactory/ni-dockerContient des images de conteneurs Docker et des charts Helm.
Effectuez les étapes suivantes pour ajouter le dépôt public Helm de NI à votre instance Helm locale. Utilisez le nom d'utilisateur et la clé d'accès reçus lorsqu'on vous a accordé l'accès à SystemLink Enterprise.
  1. Ouvrez l'invite de commandes et exécutez la commande suivante.
    helm registry login downloads.artifacts.ni.com --username utilisateur --password clé
  2. Vous voudrez peut-être installer le graphe Helm à partir de votre propre dépôt d'artefacts. Dans ce cas, remplacez l'URL de registre par défaut par l'URL de votre dépôt d'artefacts. Les noms et la hiérarchie de ces artefacts doivent correspondre à downloads.artifacts.ni.com.
  3. Pour installer à partir d'un miroir Docker sur un serveur interne, procédez comme suit.
    1. Ouvrez systemlink-values.yaml et systemlink-admin-values.yaml.
    2. Dans les deux fichiers, définissez global.imageRegistry à l'adresse de votre registre.
    Remarque Il est possible que vous deviez également configurer un secret de récupération d'image.
NI recommande de configurer chaque miroir en tant que proxy pull-through pour downloads.artifacts.ni.com. Lorsqu'une ressource hébergée sur le dépôt NI est demandée par le miroir, ce dernier télécharge et met automatiquement en cache la ressource. Une telle approche minimise la maintenance du miroir tout en contrôlant l'accès local aux ressources. Reportez-vous à la documentation de votre logiciel de dépôt pour en savoir plus sur la configuration d'un serveur proxy.

Pour télécharger les charts Helm et les envoyer sur votre miroir, exécutez les commandes suivantes.

helm pull oci://downloads.artifacts.ni.com/ni-docker/ni/helm-charts/systemlink --version version

helm pull oci://downloads.artifacts.ni.com/ni-docker/ni/helm-charts/systemlinkadmin --version version-admin

  • version est la version spécifique de SystemLink Enterprise à télécharger.
  • version-admin est la version spécifique du chart Helm systemlinkadmin à télécharger.