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.
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
Qui fait quoi
| Outil | Rôle | Quand |
|---|---|---|
| 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.