Skip to content

Instantly share code, notes, and snippets.

@smreed
smreed / nsqadmin-service.json
Last active August 29, 2015 14:10 — forked from bketelsen/nsqadmin-service.json
This gist represents all the manifests you'll need to run a redundant and fault-tolerant NSQ cluster on Kubernetes. NSQ Admin's http interface is available on port 14171 on any node. There's an issue with NSQ Admin if you're running more than one lookupd service, so I recommend running just one lookupd until I figure it out.
{
"id": "nsqadmin-http",
"kind": "Service",
"apiVersion": "v1beta1",
"containerPort": 4171,
"port": 14171,
"protocol": "TCP",
"selector": { "name": "nsqadmin" },
"createExternalLoadBalancer": true
}
require 'rubygems'
require 'sinatra'
get '/' do
"Hello from Sinatra running on Java!"
end