← Accueil · OKS · Périmètre

bige-ops Gratuit

CLI · app · OKS

Tout commence dans l’app desktop (Visual, Workspace, Chat). La CLI bige-ops est le même moteur : l’app l’appelle. Pour OKS, bige-ops s’appuie sur les outils officiels, oks-cli et kubectl, sous le capot.

On utilise la CLI pour OKS ? Oui, sans être un produit « terminal-first ». L’app (ou bige-ops apply --target oks / bige-ops deploy) lance oks-cli pour le cluster et kubectl apply pour les manifests. Tu peux aussi enchaîner à la main une fois le kubeconfig généré.
flowchart LR
  App[App desktop] --> Engine[bige-ops CLI]
  Engine -->|IaaS| TF[Terraform]
  Engine -->|OKS cluster| OKSCLI[oks-cli]
  Engine -->|workloads| KUBECTL[kubectl]
  OKSCLI --> Cloud[Outscale OKS]
  KUBECTL --> Cloud
      
App → même CLI → Terraform / oks-cli / kubectl.

Qui fait quoi

OutilRôleQuand
App desktop Composer, estimate, review, deploy Chemin nominal
bige-ops validate / generate / plan / apply / deploy Sous l’app, ou script / CI / terminal
oks-cli Projet / cluster / nodepools / kubeconfig OKS Via apply --target oks (embarqué)
kubectl Appliquer / inspecter les manifests oks/apps/ Via deploy topologie oks, ou à la main

OKS en pratique

1. Simulation topologie oks (Visual ou bige-ops add stack oks). 2. generate → specs sous bige-ops/oks/ + apps YAML (réplicas, HPA, expose HTTP/TLS). 3. apply --target oks → oks-cli. 4. deploy → kubectl apply des Deployments (réplicas = pods).

Détail produit OKS : OKS & pods. Doc CLI complète : dans l’app (Docs) — pages cli/oks, cli/overview.

Terminal de l’app

Vrai shell PTY ($SHELL) : ls, git, bige-ops …. Le binaire est sur le PATH. Les onglets restent actifs quand tu changes de vue.

Commandes utiles (0.6)

bige-ops live status [--sample] [--oks]
bige-ops live sample --id i-xxxxxxxx
bige-ops inventory destroy --id … --cascade [--plan|--yes]
bige-ops inventory forget --terminated
bige-ops pricing catalog-sync
bige-ops mcp                        # stdio pour Cursor / Claude Code

Live = état lu par l’API Outscale + capacité Tina ; l’usage dans la VM (CPU, RAM, disque) s’obtient avec sample, par SSH. Inventaire : badges status, destroy vérifié, forget local. Tarifs : sync du catalogue public Outscale par ReadPublicCatalog (page Tarifs dans l’app).

Bon à savoir

bige-ops génère et applique les manifests ; pour aller plus loin sur ton cluster, kubectl et ton kubeconfig sont à portée de main dans le terminal de l’app.