k3s guide

Download Images for Offline k3s

Export images from manifests to TAR or ZIP bundles and move them to USB for air-gapped k3s clusters.

Base URL https://containerdl.com

Built for offline k3s

Manifest aware

Paste Kubernetes YAML to detect and bundle all images.

USB transfer ready

Download a ZIP bundle and move it to offline nodes.

No Docker required

Use any browser on Windows, macOS, Linux, or mobile.

How it works

  1. Paste a k3s manifest or Kubernetes YAML.
  2. Export a ZIP bundle of all referenced images.
  3. Transfer the bundle to your offline k3s nodes.

Example

Create a bundle from a manifest

curl
curl -X POST https://containerdl.com/v1/bundles \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer cdl_live_xxx" \
  -d '{"input":"apiVersion: v1
kind: Pod
metadata:
  name: demo
spec:
  containers:
  - name: app
    image: nginx:latest","kind":"k8s"}'
  • Download the ZIP when the bundle finishes.
  • Private registry auth is supported only for GHCR and Docker Hub today.

Common use cases

FAQs

Does this work with k3s?

Yes. The bundle contains standard container images you can import into the runtime used by k3s.

Do I need Docker installed?

No. ContainerDL handles the pull and packaging.

Do you store credentials?

No. Credentials are never stored or logged.

Related guides