Tutoriel : Démarrer avec OKS via la CLI OKS

Le but de ce tutoriel est de présenter les principales opérations possibles avec OKS via la CLI OKS.

Pour utiliser OKS, vous devez envoyer une demande à notre équipe Support à l’adresse support@outscale.com.

Ajouter un profil OKS à votre compte OUTSCALE avec OKS CLI

Avant de commencer : Installez et configurez OKS CLI. Pour en savoir plus, voir Installer et configurer OKS CLI.

La commande profile add vous permet de définir votre compte racine OUTSCALE comme un profil OKS :

Exemple de requête
$ oks-cli profile add \
    --profile-name "default" \
    --username "MY_LOGIN" // --access-key "MY_ACCESS_KEY" \
    --password "MY_ACOUNT_PASSWORD" // --secret-key "MY_SECRET_KEY" \
    --region "eu-west-2" \
    --jwt false

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 :

Exemple de requête
$ oks-cli project create \
    --project-name NAME_OF_PROJECT \
    --description "DESCRIPTION_OF_PROJECT" \
    --tags "tag1=this,tag2=that"

Pour en savoir plus, voir Créer un projet.

Créer un cluster avec OKS CLI

Avant de commencer : Installez et configurez OKS CLI. Pour en savoir plus, voir Installer et configurer OKS CLI.

Pour créer un cluster, utilisez la commande cluster create en suivant cette syntaxe :

Exemple de requête
$ oks-cli cluster create \
    --project-name NAME_OF_PROJECT \
    --cluster-name NAME_OF_CLUSTER \
    --admin "1.2.3.4/32,5.6.7.8/32" \
    --control-plane "cp.mono.master" \
    --version 1.30

Pour en savoir plus, voir Créer un cluster.

Accéder à un cluster avec kubectl

Avant de commencer : Installez et configurez OKS CLI. Pour en savoir plus, voir Installer et configurer OKS CLI.

Vous pouvez utiliser OKS CLI pour exécuter toute commande kubectl directement sur votre cluster. Pour cela, utilisez la commande oks-cli cluster kubectl, suivie de vos paramètres OKS CLI et d’une commande kubectl. OKS CLI se connecte alors au cluster souhaité, récupère son fichier de configuration, le chiffre et lance la commande souhaitée :

Exemple de requête
$ oks-cli cluster kubectl \
    --project-name NAME_OF_PROJECT \
    --cluster-name NAME_OF_CLUSTER \
    get nodes

Pour en savoir plus, voir Accéder à un cluster > Utiliser kubectl.

Créer un node pool avec OKS CLI

Avant de commencer : Installez et configurez OKS CLI. Pour en savoir plus, voir Installer et configurer OKS CLI.

La commande cluster nodepool create crée un node pool OKS et l’attache au cluster indiqué.

Exemple de requête
$ oks-cli cluster \
    --project-name NAME_OF_PROJECT \
    --cluster-name NAME_OF_CLUSTER \
    nodepool create \
    --nodepool-name NODEPOOL-NAME \
    --count 2 \
    --type tinav6.c1r1p2

Pour en savoir plus, voir Créer un node pool.

Pages connexes