Kubernetes

Attention

Nous supposons que vous connaissez Kubernetes.

Sinon, pour plus d’information, rendez-vous sur https://kubernetes.io/fr/docs/home/.

TL;DR

$> helm repo add arondor https://artifactory.arondor.cloud/artifactory/ARenderHelmVirtual --username <utilisateur> --password <mot_de_passe>
$> helm install my-release arondor/arender

Introduction

ARender est déployable facilement sur Kubernetes grâce à notre Helm Chart.

Vous pouvez lire plus d’information sur Helm ici.

Le chart est composé de deux subcharts: la rendition et le web-ui. Vous pouvez choisir de déployer tout l’environement ou seulement l’un des composants en du Chart en assignant les propriétés suivantes :

Composant Propriété Valeur
web-ui web-ui.enabled true ou false
rendition rendition.enabled true ou false

Prérequis

  • Accès à l’Artifactory Arondor
  • Kubernetes 1.14+
  • Helm 3.0+
  • une infrastructure supportant les volumes persistant
  • le serveur de metrics installé sur Kubernetes (depuis ARender 4.3.0)

Installer le Chart

Pour installer le chart avec le nom de release my-release, éxecutez les commandes suivante en utilisant vos informations de connexion à l’Artifactory :

$> helm repo add arondor https://artifactory.arondor.cloud/artifactory/ARenderHelmVirtual --username <utilisateur> --password <mot_de_passe>
$> helm install my-release arondor/arender
Note

Il est nécessaire de créer un secret avec les informations d’accès à l’Artifactory Arondor pour récupérer les images par défaut du Chart

Vous pouvez lire la page “Récupération d’une image d’un registre privé” sur la documentation officielle de Kubernetes documentation pour créer le secret. Ensuite, ajoutez ce le nom de ce secret à la liste des imagePullSecrets en assignant le paramètre global.imagePullSecrets.

Désinstaller le Chart

Pour désinstaller/supprimer la release my-release :

$> helm delete my-release

Paramètres

Les paramètres configurables sont listés dans les prochaines pages.

Fichier values.yml par défaut

Télécharger
Voir tout
Serveur de présentation (Web UI)

Voir tout
Serveur de rendition