Skip to main content

Set up your local machine

A local machine setup is optional tooling for building container images and inspecting clusters outside the dashboard. Most day-to-day work still happens in Xooshe.

Why it matters

  • You need a container engine to build and push images for Deploy your first app.
  • Operators who keep a local connection file still use kubectl for edge cases the dashboard does not cover.
  • A local Kubernetes (minikube, kind, …) is useful for experiments, not required for remote clusters.

What to install

For app developers

  1. A container engine (Docker or a compatible alternative)
  2. Git
  3. Registry login (docker login …)

Optional for operators

  • kubectl — only if you manage clusters outside Xooshe
  • A local Kubernetes for experiments

Naming and mistakes

  • Do not treat local tooling as a substitute for the dashboard workflows.
  • Prefer least-privilege registry tokens for push/pull.
  • Keep connection files off shared machines and out of tickets.