Créer un projet
Vous pouvez créer un projet avec OKS CLI.
Une fois que vous avez créé votre premier projet, vous pouvez commencer à Gérer vos clusters.
Créer un projet avec OKS CLI
Avant de commencer : Installez et configurez OKS CLI. Pour en savoir plus, voir Installer et configurer OKS CLI. |
La commande project create vous permet de créer un projet :
$ oks-cli project create \
--project-name NAME_OF_PROJECT \
--description "DESCRIPTION_OF_PROJECT" \
--cidr "RANGE_OF_IP_ADDRESSES" \
--tags "tag1=this,tag2=that"
Cette commande contient les options suivantes que vous devez spécifier :
-
project-name
: Le nom du projet que vous voulez créer. -
description
: La description du projet que vous voulez créer. -
(optionnel)
cidr
: Une plage d’adresses IP en notation CIDR qui sera utilisée dans les Subnets du VPC, pour toutes les VM sur lesquelles le cluster est utilisé. Par défaut,10.50.0.0/16
.Une fois qu’un projet est créé, vous ne pouvez pas modifier son CIDR.
-
Le CIDR doit être un bloc privé inclus dans les plages RFC 1918. Pour en savoir plus, voir la documentation RFC 1918.
-
La taille minimale autorisée du CIDR est
/23
. -
Le CIDR
172.31.0.0/16
est réservé à un usage interne et ne doit pas être utilisé.
-
-
(optionnel)
tags
: Un ou plusieurs tags associés au projet.
La commande project create renvoie les éléments suivants :
-
id
: L’identifiant unique du projet. -
name
: Le nom du projet. -
description
: La description du projet. -
cidr
: Le bloc CIDR alloué aux Subnets du VPC où les VM du cluster seront lancées. -
region
: La Région où le projet est déployé. -
status
: L’état actuel du projet.Un projet peut être dans un des états suivants :
-
Pending : Les ressources sous-jacentes du projet sont en cours d’initialisation.
-
Available : Le projet est entièrement paramétré et prêt à être utilisé.
-
Deleting : Le projet est en cours de suppression, et ses ressources associées sont nettoyées.
-
-
tags
: Un ou plusieurs tags associés au projet. -
disable-api-termination
: Désactive ou active la possibilité de supprimer le projet. -
created_at
: La date et l’heure de la création du projet, au format UTC. -
updated_at
: La date et l’heure de la dernière mise à jour du projet, au format UTC. -
deleted_at
: La date et l’heure de la suppression du projet, au format UTC (null
si le projet est encore actif).
{
"id": "12ca0d38-2927-4cf1-93de-049135f88f00",
"name": "NAME_OF_PROJECT",
"description": "DESCRIPTION_OF_PROJECT",
"cidr": "10.50.0.0/16",
"region": "eu-west-2",
"status": "pending",
"tags": {
"tag1": "this",
"tag2": "that"
}
"disable_api_termination": false,
"created_at": "2025-01-01T12:10:00.000000Z",
"updated_at": "2025-01-01T12:12:10.000000Z",
"deleted_at": null
}
Pages connexes