13 · 14 OctoberPocteo exhibits at BIGTECH AFRICA 2026 · Cité de la Culture, Tunis. Come and see us.bigtech.africa
PKE Flex · non-production

A Kubernetes cluster in under a minute. Gone when you're done.

For CI jobs, pull requests and test runs. Create it, use it, let it delete itself.

Ready in about a minute
Same version and policies as production
Deletes itself, or sleeps
~1 minto a ready cluster
TTLit deletes itself
1 poolas many clusters as fit
= prodversion and policies, by tag
How it works

Create. Use. Sleep. Delete.

Auto-plays · click a step
create
$ pke flex create pr-1428 --pool team --ttl 72h \
--tag env=preview,app=shop
Pool team: 8 vCPU, 16 GB. 4 clusters live.
Creating virtual cluster pr-1428…
Cluster pr-1428 is ready. 58 s
Kubeconfig saved to ./pr-1428.kubeconfig

One call from your pipeline, or a click in the portal. Own API server, CRDs and RBAC.

Where teams use it

Work that does not stay

job-880
job-881
job-882
job-883
job-884
one cluster per jobreal Kubernetes, not a mockgVisor sandboxedgone when the job ends

Integration tests against a real cluster for each pipeline run.

Wiring

Two calls from your pipeline

Create on open, delete on close. Everything in between is yours.

.github/workflows/preview.yml
# .github/workflows/preview.yml on: pull_request: types: [opened, synchronize, closed] jobs: preview: runs-on: ubuntu-latest env: CLUSTER: pr-${{ github.event.number }} steps: - uses: actions/checkout@v4 - name: Create or update the preview cluster if: github.event.action != 'closed' run: | pke flex create $CLUSTER --pool team --ttl 72h helm upgrade --install app ./chart \ --kubeconfig $CLUSTER.kubeconfig - name: Delete it when the pull request closes if: github.event.action == 'closed' run: pke flex delete $CLUSTER
Create when a pull request opens, update on every push, delete when it closes.
Pricing

Reserved capacity pools

Reserved for you, guaranteed all month. Run as many Flex clusters as fit inside.

Start with Team, 90 TND a month Upgrade any time, live, with no restart and no migration.

More in the middle of the month?

Your clusters are never cut off. Pay the extra on your Team pool, or move up.

Extra vCPU
1
Extra memory
2 GB
This need is
Best choice Keep Team, pay the extra 6.75 TNDfor the rest of this month 5.63 TND per vCPU, 2.81 TND per GB a month, plus 20%, prorated to 15 days.
Upgrade to Business 35.00 TNDfor the rest of this month, then 160 TND a month 16 vCPU and 32 GB reserved, 7 vCPU of headroom. Applied live, no restart, no migration.

Just this month: paying the extra saves 28.25 TND.

Extra usage: your pool's rate per vCPU and per GB, prorated to the day, plus 20%. Upgrades apply live, billed as the prorated difference for the rest of the month. Prices in Tunisian dinars, excluding VAT.

Made for non-productionLight production is possible with a different SLA. For the real thing, PKE Prime.
See PKE Prime

Give your next pull request its own cluster

Reserve a pool, add the workflow, open a pull request.