Kotal extended Kubernetes with Swarm custom resource in the ipfs.kotal.io/v1alpha1 group version.

Swarm is a kubernetes object that has a similar structure to resources you're familiar with like pod and deployment.

apiVersion: ipfs.kotal.io/v1alpha1
kind: Swarm
metadata: # swarm name, namespance, labels ...
spec: # swarm spec

Swarm Spec#

nodesarrayArray of node objects


nodes is the Swarm nodes.

nodes is required, at least one node must be specified.

For extensive details, check node reference.