×

nf-k8s @ 1.5.1

Provider: nextflow-io
Claimed: 14 Sep 2025 20:02:14 (UTC)
Description: The Kubernetes plugin enables Nextflow to natively execute bioinformatics pipelines on Kubernetes clusters by managing pod creation, volume mounting, and resource allocation. It solves the problem of running complex data processing workflows on containerized infrastructure with automatic configuration detection from existing Kubernetes setups. This plugin is used by organizations that want to leverage Kubernetes for scalable, containerized pipeline execution without managing external job schedulers.
Latest version: 1.5.2
Total downloads: 61.5K View trends

Kubernetes plugin for Nextflow

Summary

The Kubernetes plugin provides native Kubernetes execution capability for Nextflow pipelines. It supports pod management, volume mounting, and resource allocation.

Get Started

To use this plugin, add it to your nextflow.config:

plugins {
    id 'nf-k8s'
}

Configure the Kubernetes executor:

process.executor = 'k8s'

k8s {
    namespace = 'default'
    serviceAccount = 'nextflow'
    storageClaimName = 'nextflow-pvc'
}

The plugin automatically detects the Kubernetes configuration from:

  • In-cluster configuration (when running inside a pod)
  • ~/.kube/config file
  • KUBECONFIG environment variable

Examples

Basic Kubernetes Configuration

plugins {
    id 'nf-k8s'
}

process.executor = 'k8s'

k8s {
    namespace = 'nextflow'
    serviceAccount = 'nextflow-sa'
    storageClaimName = 'nf-workdir-pvc'
    storageMountPath = '/workspace'
}

workDir = '/workspace/work'

Pod Configuration

k8s {
    namespace = 'nextflow'
    pod = [
        [volumeClaim: 'data-pvc', mountPath: '/data'],
        [secret: 'aws-credentials', mountPath: '/root/.aws']
    ]
}

Resource Requests

process {
    executor = 'k8s'
    cpus = 2
    memory = '4 GB'

    pod = [[label: 'app', value: 'nextflow']]
}

License

Apache License 2.0

Nextflow version >=25.12.0-edge
Depends On -
Release Date 18 Mar 2026 09:06:25 (UTC)
Release Notes -
Download URL https://registry.nextflow.io/api/v1/plugins/nf-k8s/1.5.1/download/nf-k8s-1.5.1.zip
Store URL https://public.cr.seqera.io/v2/nextflow/plugin/nf-k8s/blobs/sha256:bf5b30ae16bfc04d6f2e3a82736c05f3b5a9d211fe7306277bd6321914240b60
Size 8.8 MB
Checksum 18b199f940203c8afcf3b5c06201c4c6b230dfb5180f69bc90c3bb2758cee284bccaf436a527ed126e9f4b76b742a7521e826bf50e80d582c558d55251a1a4fa
Total downloads 61 View trends
Security Scan
Version Nextflow version Date Status Downloads
1.5.2 >=25.12.0-edge 20 Apr 2026 21:57:49 (UTC) 368
1.5.1 >=25.12.0-edge 18 Mar 2026 09:06:25 (UTC) 61
1.5.0 >=25.12.0-edge 11 Feb 2026 20:40:14 (UTC) 37
1.4.0 >=25.12.0-edge 19 Dec 2025 12:52:05 (UTC) 172
1.3.0 >=25.11.0-edge 28 Nov 2025 21:12:17 (UTC) 150
1.2.2 >=25.09.2-edge 21 Oct 2025 15:57:16 (UTC) 21.2K
1.2.1 >=25.08.0-edge 08 Oct 2025 18:21:55 (UTC) 47
1.0.1 >=25.03.0-edge 06 Oct 2025 21:32:44 (UTC) 16.3K
1.2.0 >=25.08.0-edge 14 Sep 2025 20:20:50 (UTC) 78
1.1.1 >=25.07.0-edge 15 Aug 2025 14:36:44 (UTC) 559
1.1.0 >=25.05.0-edge 02 Jun 2025 19:45:07 (UTC) 228
1.0.0 >=25.03.0-edge 23 Apr 2025 10:48:31 (UTC) 22.3K