Kubernetes集群上的Deepstream.io
是否可以使用Kubernetes在多节点集群上部署DeepStream和Redis Docker Compose选项在DeepStreamHub()中可用,但找不到Kubernetes YAML选项 DeepStream+Redis+DBdocker compose文件内容为:Kubernetes集群上的Deepstream.io,kubernetes,docker-compose,deepstream.io,Kubernetes,Docker Compose,Deepstream.io,是否可以使用Kubernetes在多节点集群上部署DeepStream和Redis Docker Compose选项在DeepStreamHub()中可用,但找不到Kubernetes YAML选项 DeepStream+Redis+DBdocker compose文件内容为: version: '2' services: deepstream: build: "." ports: - "6020:6020" - "6021:6021" v
version: '2'
services:
deepstream:
build: "."
ports:
- "6020:6020"
- "6021:6021"
volumes:
- ./conf:/usr/local/deepstream/conf
- ./var:/usr/local/deepstream/var
depends_on:
- redis
- rethinkdb
deepstream-search-provider:
# build: "../deepstream.io-provider-search-rethinkdb/1.1.1"
image: deepstreamio/deepstream.io-provider-search-rethinkdb
environment:
- DEEPSTREAM_HOST=deepstream
- DEEPSTREAM_PORT=6021
- RETHINKDB_HOST=rethinkdb
depends_on:
- deepstream
redis:
image: redis:alpine
ports:
- "6379:6379"
rethinkdb:
image: rethinkdb
ports:
- "28015:28015"
- "8080:8080"
volumes:
- ./rethinkdb_data:/data/rethinkdb_data
PS:我试图使用kompose将docker-compose.yml转换为Kubernetes YAMLs,但收到以下警告:
WARN Unsupported depends_on key - ignoring
WARN Volume mount on the host "./conf" isn't supported - ignoring path on the host
WARN Volume mount on the host "./var" isn't supported - ignoring path on the host
WARN Volume mount on the host "./rethinkdb-data" isn't supported - ignoring path on the host
INFO Kubernetes file "deepstream-service.yaml" created
INFO Kubernetes file "deepstream-search-provider-service.yaml" created
INFO Kubernetes file "redis-service.yaml" created
INFO Kubernetes file "rethinkdb-service.yaml" created
INFO Kubernetes file "deepstream-deployment.yaml" created
INFO Kubernetes file "deepstream-claim0-persistentvolumeclaim.yaml" created
INFO Kubernetes file "deepstream-claim1-persistentvolumeclaim.yaml" created
INFO Kubernetes file "deepstream-search-provider-deployment.yaml" created
INFO Kubernetes file "redis-deployment.yaml" created
INFO Kubernetes file "rethinkdb-deployment.yaml" created
INFO Kubernetes file "rethinkdb-claim0-persistentvolumeclaim.yaml" created
Kompose不支持主机卷装载,因此您可以看到不支持卷装载的日志。我的建议是手动创建卷并放置相应的数据。例如,deepstream服务中的
conf
&var
文件。Kompose不支持主机卷装载,因此您可以看到不支持卷装载的日志。我的建议是手动创建卷并放置相应的数据。例如,deepstream服务中的conf
&var
文件