https://github.com/canhnt/k8s-nats-streaming
NATS Streaming Server on Kubernetes
https://github.com/canhnt/k8s-nats-streaming
docker helm-charts kubernetes message-queue nats-streaming
Last synced: 6 months ago
JSON representation
NATS Streaming Server on Kubernetes
- Host: GitHub
- URL: https://github.com/canhnt/k8s-nats-streaming
- Owner: canhnt
- License: apache-2.0
- Created: 2017-08-08T20:56:39.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2018-01-12T15:32:57.000Z (almost 8 years ago)
- Last Synced: 2025-03-10T06:06:47.343Z (7 months ago)
- Topics: docker, helm-charts, kubernetes, message-queue, nats-streaming
- Language: Smarty
- Homepage:
- Size: 10.7 KB
- Stars: 57
- Watchers: 5
- Forks: 14
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# NATS Streaming Server on Kubernetes
This project contains a [Docker image](https://hub.docker.com/r/canhnt/nats-streaming-server/) and a Helm chart to run NATS Streaming Server in the Kubernetes cluster.
The NATS Streaming Server can run in [fault tollerance mode](https://github.com/nats-io/nats-streaming-server#fault-tolerance)## Requirements
- Kubernetes v1.8.0 or later.
- A NFS instance like Amazon EFS or Google Gluster.## Syntax
Build Helm chart
```
make helm
```## Helm chart options
| Keys | Default | Description |
| ----------------- | ------- |-----------------------------------------------------------------------|
| image | 'docker.io/canhnt/nats-streaming-server:v0.6.0' | Docker image to deploy |
| imagePullPolicy | 'IfNotPresent' | |
| replicas | 3 | Number of nats-streaming replicas |
| storageSize | 1Gi | Storage size of the share volume between nats-streaming replicas |
| pv.serverUrl | 'FAKED' | URL of the NFS instance |