首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >lyft flyte在文档之后启动时出现错误?

lyft flyte在文档之后启动时出现错误?
EN

Stack Overflow用户
提问于 2020-01-08 19:18:20
回答 1查看 149关注 0票数 0

获取下面的代码,从文档中运行示例。有人知道为什么吗?

看起来像gprc。也许这是相关的?https://github.com/grpc/grpc/issues/15933

代码语言:javascript
复制
docker run --network host -e FLYTE_PLATFORM_URL='127.0.0.1:30081' lyft/flytesnacks:v0.1.0 pyflyte -p flytesnacks -d development -c sandbox.config register workflows
Using configuration file at /app/sandbox.config
Flyte Admin URL 127.0.0.1:30081
Running task, workflow, and launch plan registration for flytesnacks, development, ['workflows'] with version 46045e6383611da1cb763d64d846508806fce1a4
Registering Task:                workflows.edges.edge_detection_canny
Traceback (most recent call last):
  File "/app/venv/bin/pyflyte", line 11, in <module>
    sys.exit(main())
  File "/app/venv/lib/python3.6/site-packages/click/core.py", line 764, in __call__
    return self.main(*args, **kwargs)
  File "/app/venv/lib/python3.6/site-packages/click/core.py", line 717, in main
    rv = self.invoke(ctx)
  File "/app/venv/lib/python3.6/site-packages/click/core.py", line 1137, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/app/venv/lib/python3.6/site-packages/click/core.py", line 1137, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/app/venv/lib/python3.6/site-packages/click/core.py", line 956, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/app/venv/lib/python3.6/site-packages/click/core.py", line 555, in invoke
    return callback(*args, **kwargs)
  File "/app/venv/lib/python3.6/site-packages/click/decorators.py", line 17, in new_func
    return f(get_current_context(), *args, **kwargs)
  File "/app/venv/lib/python3.6/site-packages/flytekit/clis/sdk_in_container/register.py", line 86, in workflows
    register_all(project, domain, pkgs, test, version)
  File "/app/venv/lib/python3.6/site-packages/flytekit/clis/sdk_in_container/register.py", line 24, in register_all
    o.register(project, domain, name, version)
  File "/app/venv/lib/python3.6/site-packages/flytekit/common/exceptions/scopes.py", line 158, in system_entry_point
    return wrapped(*args, **kwargs)
  File "/app/venv/lib/python3.6/site-packages/flytekit/common/tasks/task.py", line 141, in register
    _engine_loader.get_engine().get_task(self).register(id_to_register)
  File "/app/venv/lib/python3.6/site-packages/flytekit/engines/flyte/engine.py", line 234, in register
    self.sdk_task
  File "/app/venv/lib/python3.6/site-packages/flytekit/clients/friendly.py", line 50, in create_task
    spec=task_spec.to_flyte_idl()
  File "/app/venv/lib/python3.6/site-packages/flytekit/clients/raw.py", line 12, in handler
    return fn(*args, **kwargs)
  File "/app/venv/lib/python3.6/site-packages/flytekit/clients/raw.py", line 77, in create_task
    return self._stub.CreateTask(task_create_request)
  File "/app/venv/lib/python3.6/site-packages/grpc/_channel.py", line 604, in __call__
    return _end_unary_response_blocking(state, call, False, None)
  File "/app/venv/lib/python3.6/site-packages/grpc/_channel.py", line 506, in _end_unary_response_blocking
    raise _Rendezvous(state, None, None, deadline)
grpc._channel._Rendezvous: <_Rendezvous of RPC that terminated with:
    status = StatusCode.UNAVAILABLE
    details = "failed to connect to all addresses"
    debug_error_string = "{"created":"@1578482148.715995870","description":"Failed to pick subchannel","file":"src/core/ext/filters/client_channel/client_channel.cc","file_line":3876,"referenced_errors":[{"created":"@1578482148.715993301","description":"failed to connect to all addresses","file":"src/core/ext/filters/client_channel/lb_policy/pick_first/pick_first.cc","file_line":395,"grpc_status":14}]}"
EN

回答 1

Stack Overflow用户

发布于 2020-03-30 11:07:24

我认为问题出在FLYTE_PLATFORM_URL='127.0.0.1:30081'.Minikube运行在on上的VM中。当您运行docker run --network host时,docker守护进程与此主机- https://docs.docker.com/network/host/共享网络名称空间,因此,如果您在同一主机(而不是VM)上运行docker守护进程和Kubernetes,您应该能够使用127.0.0.1引用Kubernetes上的服务(nodeport)或入口。但是,由于minikube在osx上的虚拟机中运行,您将需要使用minikube ip来查找minikube机器的ip地址,然后设置

FLYTE_PLATFORM_URL=':30081‘

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59644701

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档