Incus Self-Service

Incus Self-Service

Concept

Le portail self-service est une plateforme permettant d’accéder à des machines préconfigurées pour des cours ou des expérimentations, avec les caractéristiques suivantes :

Origine du projet

Projet original

Fork personnalisé

Architecture

Composants principaux

Technologies utilisées

Fonctionnalités

Gestion des conteneurs

Système de quotas

Templates disponibles

Configuration

Prérequis

# Installation d'Incus
snap install incus --channel=latest/stable
incus admin init

Configuration des templates

# Template Ubuntu 22.04
name: ubuntu-22.04
description: "Ubuntu 22.04 LTS with basic tools"
image: ubuntu:22.04
config:
  limits.cpu: "2"
  limits.memory: "2GB"
  limits.disk: "10GB"
packages:
  - curl
  - git
  - vim
  - htop

Déploiement du portail

# Clone du repository
git clone https://git.internal/incus-self-service
cd incus-self-service

# Configuration
cp config.example.yml config.yml
# Éditer config.yml avec vos paramètres

# Déploiement
docker-compose up -d

Sécurité

Isolation réseau

Contrôle d’accès

Monitoring

Métriques collectées

Alertes configurées

Retour d’expérience

Avantages observés

Défis rencontrés

Évolutions prévues

Ressources


Article mis à jour le 15 janvier 2025