Accès à la plateforme

Prérequis

  • Un kubeconfig fourni par Waays

  • kubectl installé (v1.24+) ou un outil compatible

Se connecter

Votre vCluster est accessible via un kubeconfig standard. Après réception :

export KUBECONFIG=~/.kube/kers-config.yaml
kubectl get namespaces

Outils compatibles :

  • kubectl

  • FreeLens / OpenLens

  • k9s

  • Tout outil compatible avec l’API Kubernetes standard

Déploiement continu (GitOps)

Kers utilise FluxCD pour le déploiement continu. Connectez votre dépôt Git contenant vos manifests Kubernetes, Helm charts ou Kustomize.

À chaque push sur le dépôt, FluxCD synchronise automatiquement l’état du cluster.

Exemple de Kustomization FluxCD :

apiVersion: kustomize.toolkit.fluxcd.io/v1
kind: Kustomization
metadata:
  name: mon-application
  namespace: flux-system
spec:
  interval: 5m
  path: ./deploy/production
  prune: true
  sourceRef:
    kind: GitRepository
    name: mon-repo

Capacitor (interface web FluxCD) est disponible pour visualiser l’état des déploiements en temps réel.

Templates disponibles

Des templates sont disponibles pour les cas d’usage courants :

  • Application PHP/Symfony (Nginx + PHP-FPM + MariaDB)

  • Applications conteneurisées (Node.js, Python, Go, Java…)

  • Workers / Jobs / CronJobs

  • Mise à jour du code via SFTP (sans rebuild d’image Docker)

Premiers pas

  1. Contactez Waays pour définir vos besoins (blocs compute, stockage, environnements).

  2. Recevez votre kubeconfig.

  3. Connectez votre dépôt Git pour activer FluxCD.

  4. Déployez vos applications via vos manifests ou les templates fournis.

  5. Accédez aux dashboards Grafana pour suivre votre consommation.