Installation de PeSIT Wizard Enterprise
Prérequis
- Kubernetes 1.24+ (K3s, Minikube, EKS, GKE, AKS...)
- Helm 3.0+
- kubectl configuré
- Licence PeSIT Wizard Enterprise (fournie après achat)
1. Obtenir votre clé d'accès
Après l'achat de PeSIT Wizard Enterprise, vous recevez :
- Un token d'accès pour télécharger les images Docker
- Un ID de licence pour activer les fonctionnalités
Option A : Utiliser le script d'activation (recommandé)
bash
curl -fsSL https://get.pesitwizard.com/activate | bash -s -- YOUR_LICENSE_KEYOption B : Configuration manuelle
- Connectez-vous au registre :
bash
echo "YOUR_ACCESS_TOKEN" | docker login ghcr.io -u pesitwizard-customer --password-stdin- Créez le secret Kubernetes :
bash
kubectl create secret docker-registry pesitwizard-registry \
--docker-server=ghcr.io \
--docker-username=pesitwizard-customer \
--docker-password=YOUR_ACCESS_TOKEN \
--namespace=pesitwizard2. Installer PeSIT Wizard Admin
bash
# Créer le namespace
kubectl create namespace pesitwizard
# Ajouter le repo Helm
helm repo add pesitwizard https://charts.pesitwizard.com
helm repo update
# Installer la console d'administration
helm install pesitwizard-admin pesitwizard/pesitwizard-admin \
--namespace pesitwizard \
--set global.imagePullSecrets[0].name=pesitwizard-registry \
--set backend.licenseKey=YOUR_LICENSE_KEY3. Accéder à la console
bash
# Port-forward (développement)
kubectl port-forward svc/pesitwizard-admin-frontend 3000:80 -n pesitwizard
# Ou via Ingress (production)
kubectl get ingress -n pesitwizard- URL : http://localhost:3000
- Login : admin / admin (à changer immédiatement)
4. Déployer un cluster PeSIT Wizard
Dans la console :
- Aller dans Clusters > Nouveau cluster
- Configurer le nom, namespace, nombre de replicas
- L'image Enterprise avec clustering sera utilisée automatiquement
- Cliquer sur Déployer
Configuration avancée
Base de données externe (PostgreSQL)
bash
helm install pesitwizard-admin pesitwizard/pesitwizard-admin \
--namespace pesitwizard \
--set backend.database.embedded=false \
--set backend.database.host=your-postgres.example.com \
--set backend.database.password=your-passwordTLS / HTTPS
bash
helm install pesitwizard-admin pesitwizard/pesitwizard-admin \
--namespace pesitwizard \
--set ingress.enabled=true \
--set ingress.hosts[0].host=admin.pesitwizard.example.com \
--set ingress.tls[0].secretName=pesitwizard-admin-tls \
--set ingress.tls[0].hosts[0]=admin.pesitwizard.example.comHaute disponibilité
bash
helm install pesitwizard-admin pesitwizard/pesitwizard-admin \
--namespace pesitwizard \
--set backend.replicaCount=3 \
--set backend.podDisruptionBudget.enabled=trueMise à jour
bash
helm repo update
helm upgrade pesitwizard-admin pesitwizard/pesitwizard-admin --namespace pesitwizardDésinstallation
bash
helm uninstall pesitwizard-admin --namespace pesitwizard
kubectl delete namespace pesitwizardSupport
- Email : support@pesitwizard.com
- Documentation : https://docs.pesitwizard.com
- Status : https://status.pesitwizard.com