Dutch critical-infrastructure organisation

MLOps without a connection outside.

A fully offline machine-learning platform, from GPU hardware to images, pipelines and model serving.

The challenge

Build a useful ML environment without internet access. Installation, updates and dependencies must be organised in advance.

What was built

Kubeflow on RKE2, with a local image registry, private model storage and H100 GPU capacity. Required images and artefacts remain inside the environment.

The result

An in-house training and serving platform, with a managed route for controlled software and model imports.

VF / 01REFERENCE ARCHITECTURE
YOUR ENVIRONMENT01People and applicationsCHAT / API / DEVELOPER TOOLS02Access · API gatewayIDENTITY / LIMITS / ROUTING03AI agents, retrieval and modelsTOOLS / SOURCES / MODELS04GPU · Storage · MLOpsKUBERNETES / NVMe-oF / OBSERVABILITYON-PREMISES / EUROPEAN-HOSTED / AIR-GAPPED
One controlled chain. One clear boundary.
  1. People and applications: CHAT / API / DEVELOPER TOOLS
  2. Access · API gateway: IDENTITY / LIMITS / ROUTING
  3. AI agents, retrieval and models: TOOLS / SOURCES / MODELS
  4. GPU · Storage · MLOps: KUBERNETES / NVMe-oF / OBSERVABILITY

REFERENCE, NOT A NETWORK MAP

The pattern behind the solution.

A generic overview of the building blocks. Technical addresses, internal systems and client identities are excluded from publication.

Explore the architecture ↗

THE NEXT STEP

What needs to work for you?

Start with the documents, the process or the technical question. We will help define a useful first step.

Book a conversation