Ssh tunnel 无法通过隧道连接到甲板
我在Ubuntu 14.04虚拟机上安装了Halyard docker映像,在Azure AKS中创建了Kubernetes集群,并使用Ssh tunnel 无法通过隧道连接到甲板,ssh-tunnel,spinnaker,azure-aks,spinnaker-halyard,Ssh Tunnel,Spinnaker,Azure Aks,Spinnaker Halyard,我在Ubuntu 14.04虚拟机上安装了Halyard docker映像,在Azure AKS中创建了Kubernetes集群,并使用hal deploy apply将Spinnaker部署到该集群 一切看起来都很好,我可以通过Kubernetes仪表板(通过虚拟机中的隧道)看到吊舱运行 az aks浏览——资源组旋转——命名aks 但是,我无法连接到位于http://localhost:9000通过隧道。这就是我所做的 在我的Ubuntu虚拟机中,启动了Halyard容器 sudo dock
hal deploy apply
将Spinnaker部署到该集群
一切看起来都很好,我可以通过Kubernetes仪表板(通过虚拟机中的隧道)看到吊舱运行
az aks浏览——资源组旋转——命名aks
但是,我无法连接到位于http://localhost:9000
通过隧道。这就是我所做的
sudo docker run -p 8084:8084 -p 9000:9000 --name halyard --rm -v \
~/.hal:/home/spinnaker/.hal -v ~/.kube:/home/spinnaker/.kube -d \
gcr.io/spinnaker-marketplace/halyard:stable
jaise@halyard:~$ sudo docker exec -it halyard bash
sudo docker run -p 8084:8084 -p 9000:9000 --name halyard --rm -v \
~/.hal:/home/spinnaker/.hal -v ~/.kube:/home/spinnaker/.kube -d \
gcr.io/spinnaker-marketplace/halyard:stable
jaise@halyard:~$ sudo docker exec -it halyard bash
hal部署应用
hal deploy connect
-这似乎验证了一切并启动了一个隧道
spinnaker@6e1e72124794:/workdir$ hal deploy connect
+ Get current deployment
Success
+ Connect to Spinnaker deployment.
Success
Forwarding from 127.0.0.1:9000 -> 9000
Forwarding from 127.0.0.1:8084 -> 8084
http://localhost:9000
但什么都没有。显示的消息是“连接已重置”关于在哪里查看以及可能出现的问题,有什么提示吗?可能需要对AKS隧道配置进行一些调整,才能使用Halyard。这里最受支持的路径是GCP,我怀疑该命令不能用于AKS或amazoneks
文档建议您尝试其他替代路径,例如在添加身份验证后公开节点 谢谢你的回复。我试图为Spinnaker配置身份验证,但不幸失败。无论如何,我将取消当前的设置,并将从头开始重做一切。将保持此帖子的更新。