Problem installing ELK Kubernetes addon on Rancher with K8s

Am seeing following errors:

Elastic logs:

[elasticsearch_logging_discovery.go:46] Failed to make client: open /var/run/secrets/kubernetes.io/serviceaccount/token: no such file or directory

Kibana logs:

ELASTICSEARCH_URL=http://elasticsearch-logging:9200
5/4/2016 2:19:04 PM{“@timestamp”:“2016-05-04T08:49:04.837Z”,“level”:“error”,“message”:“Service Unavailable”,“node_env”:“production”,“error”:{“message”:“Service Unavailable”,“name”:“Error”,“stack”:“Error: Service Unavailable\n at respond (/kibana-4.0.2-linux-x64/src/node_modules/elasticsearch/src/lib/transport.js:235:15)\n at checkRespForFailure (/kibana-4.0.2-linux-x64/src/node_modules/elasticsearch/src/lib/transport.js:203:7)\n at HttpConnector. (/kibana-4.0.2-linux-x64/src/node_modules/elasticsearch/src/lib/connectors/http.js:156:7)\n at IncomingMessage.bound (/kibana-4.0.2-linux-x64/src/node_modules/elasticsearch/node_modules/lodash-node/modern/internals/baseBind.js:56:17)\n at IncomingMessage.emit (events.js:117:20)\n at _stream_readable.js:944:16\n at process._tickCallback (node.js:442:13)\n”}}

5/4/2016 2:19:04 PM{“@timestamp”:“2016-05-04T08:49:04.839Z”,“level”:“fatal”,“message”:“Service Unavailable”,“node_env”:“production”,“error”:{“message”:“Service Unavailable”,“name”:“Error”,“stack”:“Error: Service Unavailable\n at respond (/kibana-4.0.2-linux-x64/src/node_modules/elasticsearch/src/lib/transport.js:235:15)\n at checkRespForFailure (/kibana-4.0.2-linux-x64/src/node_modules/elasticsearch/src/lib/transport.js:203:7)\n at HttpConnector. (/kibana-4.0.2-linux-x64/src/node_modules/elasticsearch/src/lib/connectors/http.js:156:7)\n at IncomingMessage.bound (/kibana-4.0.2-linux-x64/src/node_modules/elasticsearch/node_modules/lodash-node/modern/internals/baseBind.js:56:17)\n at IncomingMessage.emit (events.js:117:20)\n at _stream_readable.js:944:16\n at process._tickCallback (node.js:442:13)\n”}}

No default secret is generated when I create a new service account.