【问题标题】:Spinnaker accessing UI from localhost using ssh-tunnelSpinnaker 使用 ssh-tunnel 从 localhost 访问 UI
【发布时间】:2020-03-31 10:31:17
【问题描述】:

我已经在 kubernetes 集群中安装了 spinnaker,halyard 在 ubuntu 机器上运行。

为了从我的笔记本电脑以 localhost:9000 访问 Spinnaker UI,我在 ubuntu 上运行 hal deploy connect 并在 putty 中为端口 9000、8084、8087 创建了 ssh 隧道,该端口位于我的笔记本电脑到运行 halyard 的 ubuntu 系统。

hal deploy connect
+ Get current deployment
  Success
+ Connect to Spinnaker deployment.
  Success
Forwarding from 127.0.0.1:8084 -> 8084
Forwarding from [::1]:8084 -> 8084
Forwarding from 127.0.0.1:9000 -> 9000
Forwarding from [::1]:9000 -> 9000

但是 spinnaker 没有连接,ssh 甚至日志说 - 连接被拒绝...

但是,我尝试直接在 ubuntu 上运行其他应用程序,为此创建了 ssh 隧道,并且通过 localhost:portNumber 在我的笔记本电脑上运行良好..

请指教..谢谢..

【问题讨论】:

  • edit 您的问题包括您用于设置隧道的确切 ssh 命令(包括 .ssh/config 条目,如果它们相关),您提供的确切错误消息'正在获取,并且来自远程服务器的netstat 输出显示了您尝试转发到的端口。

标签: ssh kubernetes ssh-tunnel spinnaker spinnaker-halyard


【解决方案1】:

请看:helm-chartspinnaker-deployment

您可以添加临时解决方法(直到解决此问题):

spec:
    ...
    - --runtime-config=apps/v1beta1=true,apps/v1beta2=true,extensions/v1beta1/daemonsets=true,extensions/v1beta1/deployments=true,extensions/v1beta1/replicasets=true,extensions/v1beta1/networkpolicies=true,extensions/v1beta1/podsecuritypolicies=true

... 到 /etc/kubernetes/manifests/kube-apiserver.yaml

最后重启kubelet。

确保您遵循此tutorial 中的每个步骤。

【讨论】:

  • 有帮助吗?您会考虑接受它还是投票 - 这将对社区有用。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-01-02
  • 2018-03-23
  • 2015-04-27
  • 2022-12-19
  • 2019-11-18
  • 1970-01-01
  • 2018-11-30
相关资源
最近更新 更多