【发布时间】:2021-03-10 00:11:05
【问题描述】:
在本地环境,使用spanner的docker模拟器创建开发工具。
如果使用minikube,在kubernetes环境下运行它的docker,就可以启动它的容器了
minikube start
eval $(minikube docker-env)
docker run -p 9010:9010 -p 9020:9020 gcr.io/cloud-spanner-emulator/emulator
但无法通过gcloud 命令创建实例
gcloud spanner instances create test-env --config=emulator-config --description="Local dev instance" --nodes=1
它变成待处理的。
当使用没有minikube的环境时,我可以启动docker并创建一个实例
docker run -p 9010:9010 -p 9020:9020 gcr.io/cloud-spanner-emulator/emulator
gcloud spanner instances create test-env --config=emulator-config --description="Local dev instance" --nodes=1
gcloud spanner instances list
在 minikube 的 docker-env 下似乎无法运行 gcloud spanner 命令。为什么?
【问题讨论】:
-
您是否收到有关该问题的错误或任何描述性消息?
-
@llompalles 不,只是待定。
-
我已尝试重现您的问题,但由于我不确定
emulator-config中的参数,我无法重现。我认为在Spanner emulator Github 下用一个完整的可重现示例打开这个问题会更合适。
标签: docker google-cloud-platform minikube google-cloud-spanner google-cloud-spanner-emulator