flyingfang / keda-nats-demo

kubernetes autoscaling with KEDA based on NATS Streaming

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Keda nats demo

A sample for keda based on nats streaming.

Notes

cds-plugin: Baidu cds plugin for pv and pvc

charts/nats: simple NATS Streaming server chart on baidu-cce

nats-pub: nats publisher demo

nats-sub: nats subscriber demo

Installation

1.install cds plugin

$ kubectl apply -f cds-plugin/

2.install keda components duplicate from keda GitHub: keda

$ kubectl apply -Rf ./keda

3.helm install nats charts

$ helm install my-nats charts/nats

4.helm install my publisher application

$ helm install nats-pub charts/pub

5.helm install my subscriber application

$ helm install nats-sub charts/sub

6.install keda nats scaler adapter

$ kubectl apply -f keda-nats-scaler/

About

kubernetes autoscaling with KEDA based on NATS Streaming


Languages

Language:Go 64.1%Language:Smarty 26.4%Language:Shell 8.4%Language:Dockerfile 1.1%