×

nf-k8s @ 1.5.0

Provider: nextflow-io
Claimed: 14 Sep 2025 20:02:14 (UTC)
Description: The nf-k8s plugin enables Nextflow pipelines to run natively on Kubernetes clusters by managing pod execution, volume mounting, and resource allocation. It solves the problem of deploying and scaling Nextflow workflows in containerized Kubernetes environments without requiring external orchestration. Data scientists and DevOps engineers who need to run bioinformatics or data processing pipelines on Kubernetes infrastructure would use this plugin.
Latest version: 1.5.0
Total downloads: 43.1K View trends

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 11 Feb 2026 20:40:14 (UTC)
Release Notes -
Download URL https://registry.nextflow.io/api/v1/plugins/nf-k8s/1.5.0/download/nf-k8s-1.5.0.zip
Store URL https://public.cr.seqera.io/v2/nextflow/plugin/nf-k8s/blobs/sha256:46a989c990a0cde4a66ba1e07a7d37b3663f1b30f89614a59d614767ee4fcddc
Size 8.8 MB
Checksum 53f334ae66c191d37778cbc4156919cbbd070295191fe034dc1db39690e8fa592ba082183a9b5a8aadab980a0de998481af4b4d89be8599ca194ec377e9fb3f8
Total downloads 10 View trends
Security Scan
Version Nextflow version Date Status Downloads
1.5.0 >=25.12.0-edge 11 Feb 2026 20:40:14 (UTC) 10
1.4.0 >=25.12.0-edge 19 Dec 2025 12:52:05 (UTC) 109
1.3.0 >=25.11.0-edge 28 Nov 2025 21:12:17 (UTC) 114
1.2.2 >=25.09.2-edge 21 Oct 2025 15:57:16 (UTC) 9.5K
1.2.1 >=25.08.0-edge 08 Oct 2025 18:21:55 (UTC) 10
1.0.1 >=25.03.0-edge 06 Oct 2025 21:32:44 (UTC) 11.7K
1.2.0 >=25.08.0-edge 14 Sep 2025 20:20:50 (UTC) 40
1.1.1 >=25.07.0-edge 15 Aug 2025 14:36:44 (UTC) 488
1.1.0 >=25.05.0-edge 02 Jun 2025 19:45:07 (UTC) 158
1.0.0 >=25.03.0-edge 23 Apr 2025 10:48:31 (UTC) 21.0K