Retour aux mises à jour
New releaseSep 12, 2026

stackrox v4.11.4-rc.1

La plateforme de sécurité Kubernetes StackRox effectue une analyse des risques de l'environnement conteneurisé, fournit une visibilité et des alertes en runtime, et propose des recommandations pour améliorer proactivement la sécurité en durcissant l'environnement.

Partager

Table des matières


Plateforme de sécurité Kubernetes StackRox

La plateforme de sécurité Kubernetes StackRox effectue une analyse des risques de l'environnement de conteneurs, fournit de la visibilité et des alertes d'exécution, et propose des recommandations pour améliorer proactivement la sécurité en durcissant l'environnement. StackRox s'intègre à chaque étape du cycle de vie des conteneurs : build, déploiement et exécution.

La plateforme de sécurité Kubernetes StackRox est bâtie sur les fondations du produit anciennement connu sous le nom de Prevent, lui-même appelé Mitigate puis Apollo. Vous pouvez trouver des références à ces anciens noms dans le code ou la documentation.


Communauté

Vous pouvez nous contacter via Slack (#stackrox). Pour d'autres moyens, rendez-vous sur notre Community Hub stackrox.io.

Pour les actualités des événements, les blogs et d'autres ressources, suivez le site de la communauté StackRox à l'adresse stackrox.io.

Pour le Code de conduite de StackRox.

Pour signaler une vulnérabilité ou un bug.


Déploiement de StackRox

Installation avec l'Operator

Depuis la version 4.10, il est possible d'installer StackRox avec l'operator.

[!WARNING] Les méthodes d'installation suivantes sont obsolètes.

Installation rapide avec Helm

StackRox propose une installation rapide via des Helm Charts. Suivez le Guide d'installation Helm pour obtenir la CLI helm sur votre système. Exécutez ensuite le script d'installation rapide Helm ou consultez la section Installation manuelle avec Helm pour les options de configuration.

Installer StackRox via le script d'installation Helm
/bin/bash <(curl -fsSL https://raw.githubusercontent.com/stackrox/stackrox/master/scripts/quick-helm-install.sh)

Un déploiement par défaut de StackRox comporte certaines demandes de CPU et de mémoire et peut échouer sur de petits clusters (par exemple de développement) si les ressources disponibles sont insuffisantes. Vous pouvez utiliser l'option de ligne de commande --small afin d'installer StackRox sur des clusters plus petits disposant de ressources limitées. L'utilisation de cette option n'est pas recommandée pour les déploiements en production.

/bin/bash <(curl -fsSL https://raw.githubusercontent.com/stackrox/stackrox/master/scripts/quick-helm-install.sh) --small

Le script ajoute le dépôt Helm StackRox, génère un mot de passe administrateur, installe stackrox-central-services, crée un bundle d'initialisation pour le provisionnement de stackrox-secured-cluster-services, et enfin installe stackrox-secured-cluster-services sur le même cluster.

Enfin, le script ouvrira automatiquement le navigateur et vous connectera à StackRox. Un avertissement de certificat peut s'afficher, car le certificat est auto-signé. Consultez la section Accéder à l'interface utilisateur (UI) de StackRox pour en savoir plus sur les avertissements. Après authentification, vous pouvez accéder au tableau de bord via https://localhost:8000/main/dashboard.

Installation manuelle avec Helm

Suivez le Guide d'installation de Helm pour obtenir la CLI helm sur votre système.

Le déploiement avec Helm se compose de 4 étapes

  1. Ajouter le dépôt StackRox à Helm
  2. Lancer StackRox Central Services avec helm
  3. Créer une configuration de cluster et une identité de service (bundle d'initialisation)
  4. Déployer StackRox Secured Cluster Services à l'aide de cette configuration et de ces identifiants (cette étape peut être répétée plusieurs fois pour ajouter d'autres clusters au service central StackRox)
Installer StackRox Central Services

Tout d'abord, StackRox Central Services sera ajouté à votre cluster Kubernetes. Cela inclut l'UI et le Scanner. Pour commencer, ajoutez le dépôt stackrox/helm-charts/opensource à Helm.

helm repo add stackrox https://raw.githubusercontent.com/stackrox/helm-charts/main/opensource/

Pour voir tous les charts Helm disponibles dans le dépôt, exécutez (vous pouvez ajouter l'option --devel pour afficher également les builds non-release)

helm search repo stackrox

Pour installer stackrox-central-services, vous aurez besoin d'un mot de passe sécurisé. Ce mot de passe sera nécessaire plus tard pour la connexion à l'interface utilisateur et lors de la création d'un init bundle.

ROX_ADMIN_PASSWORD="$(openssl rand -base64 20 | tr -d '/=+')"

À partir de là, vous pouvez installer stackrox-central-services pour déployer les composants Central et Scanner sur votre cluster.

Remarque : Vous n'avez besoin que d'une seule instance déployée de stackrox-central-services, même si vous prévoyez de sécuriser plusieurs clusters.

Pour effectuer l'installation, choisissez l'une des commandes suivantes en fonction de la taille de votre cluster.

Installation Central par défaut

Si vous installez dans un cluster de taille raisonnable, utilisez la commande d'installation par défaut :

helm upgrade --install -n stackrox --create-namespace stackrox-central-services \
  stackrox/stackrox-central-services \
  --set central.adminPassword.value="${ROX_ADMIN_PASSWORD}" \
  --set central.persistence.none="true"

Installation centralisée dans les clusters à ressources limitées

Si vous effectuez l'installation dans un cluster à nœud unique, ou si l'installation par défaut entraîne des pods bloqués en attente par manque de ressources, utilisez plutôt la commande suivante pour réduire les exigences en ressources de stackrox-central-services. Gardez à l'esprit que ces paramètres de ressources réduits ne conviennent pas à une configuration de production.

Catégories