outpost-vk

command
v0.14.3-dev Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 21, 2026 License: MIT Imports: 13 Imported by: 0

Documentation

Overview

Command outpost-vk is a standalone proof-of-concept runner for the vkpodman provider. It joins the cluster at --kubeconfig as a virtual node named --node, and stays running until SIGINT.

Two backends are supported (--backend):

  • podman (default) — drives a local podman daemon (--podman-socket, auto-detected when empty). Pods become libpod containers.
  • native — realizes Pods as host processes (--native-data, default ~/.cache/outpost/native-process). Pods run as detached host processes, directly on the host OS.
  • ollama — legacy alias for the native-process backend, defaulting its data dir to ~/.cache/outpost/ollama and its marker image to dhnt.io/ollama.

This binary is intentionally separate from `outpost`: it lets us validate the virtual-kubelet plumbing end-to-end against a real k3s server without touching the existing agent's start path or admin UI. The actual lifecycle lives in vknode.Run; this binary is just flag parsing + signal handling around it.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL