nats-io/k8s

NATS on Kubernetes with Helm Charts

Hosted by Cloud Native Computing Foundation · part of Linux Foundation

View on GitHub ↗Jump to charts ↓Open shareable report →

nats-io/k8s has 650+ stars and 350+ forks on GitHub, is written in Go, and was last pushed on Oct 14, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 1 hour ago
Added to GitGenius on October 15th, 2026
Created on July 22nd, 2019
Open Issues & Pull Requests: 71 (+0)
GitHub issues: Enabled
Number of forks: 385
Total Stargazers: 662 (+0)
Total Subscribers: 24 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 9.0 hours
Mean response time: 48.5 days
90th percentile: 107.2 days
Tracked items: 44

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 32
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 561 days
Stale 30+ days: 32
Stale 90+ days: 30

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • defect (25)
  • proposal (25)
  • reloader (1)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

NATS on Kubernetes is a collection of Helm charts for deploying NATS and related ecosystem tools on Kubernetes clusters.

The project addresses the operational challenge of running NATS messaging infrastructure in Kubernetes environments. It provides pre-built Helm 3 charts that handle the configuration and deployment complexity, allowing operators to install NATS, NATS Streaming, NATS Surveyor, and the NATS JetStream Controller through standard Kubernetes package management rather than manual manifest creation.

Teams running NATS on Kubernetes should adopt these charts to reduce deployment boilerplate and leverage Helm's templating and lifecycle management capabilities. The project suits organizations already using Helm as their Kubernetes deployment tool and wanting standardized, repeatable NATS installations. The repository includes multiple specialized charts: one for core NATS, one for the Surveyor monitoring tool, and one for the JetStream Controller, allowing operators to compose deployments according to their specific needs.

The project maintains active development with regular updates to its Helm charts and examples. The codebase includes Go implementations alongside the chart definitions, indicating ongoing refinement of the deployment tooling. The repository structure organizes charts and examples clearly, supporting both new users exploring NATS on Kubernetes and experienced operators seeking reference configurations.