Platform concept

A platform is a system for running application workloads. A platform hosts sites. Skupper supports Kubernetes, Docker, Podman, and Linux. Each site in a network can run on any supported platform.

Platforms provide namespaces for related workloads and resources. Skupper uses namespaces to host multiple independent sites on one instance of a platform. Each site on a platform can belong to a distinct application network.

The platform model

A platform has zero or more namespaces. Each namespace is associated with zero or more workloads. A namespace may be associated with a site.

A simple network with sites on two different platforms
Two different networks spanning two platforms