Home

Awesome

nsq-operator

nsq-operator targets to run NSQ-As-A-Service, i.e., NAAS, based on Kubernetes.

Status

nsq-operator is currently in Alpha stage. Until GA status is clearly stated, it is not recommended to run nsq-operator in production.

But, we encourage end users to give nsq-operator a try, i.e., testing and benching nsq-operator, and give us some feedback.

Feature

Runtime Requirement

SDK

There is a sdk which can be used to CRUD nsq related resource. Files under examples show sdk use examples.

FileDescription
create_cluster.goCreate a NSQ cluster
delete_cluster.goDelete a NSQ cluster
update_nsqadmin_replica.goUpdate nsqadmin resource object replica
update_nsqlookupd_replica.goUpdate nsqlookupd resource object replica
update_nsqd_replica.goUpdate nsqd resource object replica
adjust_nsqd_config.goAdjust nsqd command line arguments
adjust_nsqd_memory_resource.goAdjust nsqd resource object's memory resource limits/requests
adjust_nsqdscale.goAdjust nsqdscale resource object
bump_nsqadmin_image.goUpdate a NSQ cluster's nsqadmin image
bump_nsqlookupd_image.goUpdate a NSQ cluster's nsqlookupd image
bump_nsqd_image.goUpdate a NSQ cluster's nsqd image

FAQ

See FAQ

Users

See Users