【问题标题】:Accessing minishift from outside从外部访问 minishift
【发布时间】:2017-12-21 09:36:16
【问题描述】:

我正在测试 gitlab 与 minishift 的集成,同样我需要用作外部系统 IP 的 IP。机器 IP 不起作用。

有没有一种方法可以让我从外部系统访问 minishift。提前致谢。

【问题讨论】:

标签: openshift gitlab-ci openshift-origin minishift


【解决方案1】:

我正在测试 gitlab 与 minishift 的集成,同样我需要用作外部系统 IP 的 IP

我不确定您对 GitLab 集成的确切理解,但我假设您在 GitLab 中有一些代码库,并且在 OpenShift/Minishift 中也有构建配置。现在您想在 Minishift 中触发构建,作为使用 webhook 推送到 GitLab 的一部分(如果这些假设不正确,请澄清您的问题)。

无论如何,正如一些 cmets 所指出的,Minishift 是一种本地开发工具。它的网络不打算与外界共享。在大多数情况下(取决于您使用的管理程序),创建的网络接口仅是本地主机。

如果您想测试 webhook,我建议您尝试使用 ngrok,它会为您的 localhost 创建安全隧道。安装 ngrok 后,您可以像这样启动隧道:

ngrok tcp `minishift ip`:8443

您将获得一个转发 TCP 连接。像tcp://0.tcp.ngrok.io:11656 这样的东西。现在您可以使用https://0.tcp.ngrok.io:11656/<remainder of webhook URL> 作为 URL 在 GitLab 中进行配置。

我希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-03-03
    • 2010-09-07
    • 2012-10-10
    • 2017-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多