代码之家  ›  专栏  ›  技术社区  ›  Henrik

访问Spinnaker UI时出错:路径未规范化

  •  0
  • Henrik  · 技术社区  · 5 年前

    在端口映射了一个新的Spinnaker安装之后,我在访问它的UI时遇到了问题。

    Request errors

    这会失败,出现如下错误:

    spin-gate-7dbb96d964-5vs9z gate 2019-01-25 15:08:58.148 ERROR 1 --- [0.0-8084-exec-4] o.a.c.c.C.[.[.[/].[dispatcherServlet]    : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception
    spin-gate-7dbb96d964-5vs9z gate
    spin-gate-7dbb96d964-5vs9z gate org.springframework.security.web.firewall.RequestRejectedException: The request was rejected because the URL was not normalized.
    spin-gate-7dbb96d964-5vs9z gate     at org.springframework.security.web.firewall.StrictHttpFirewall.getFirewalledRequest(StrictHttpFirewall.java:248) ~[spring-security-web-4.2.9.RELEASE.jar:4.2.9.RELEASE]
    spin-gate-7dbb96d964-5vs9z gate     at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:193) ~[spring-security-web-4.2.9.RELEASE.jar:4.2.9.RELEASE]
    spin-gate-7dbb96d964-5vs9z gate     at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:177) ~[spring-security-web-4.2.9.RELEASE.jar:4.2.9.RELEASE]
    ...
    

    在服务器端。

    export DECK_POD=$(kubectl get pods --namespace cd -l "cluster=spin-deck" -o jsonpath="{.items[0].metadata.name}")
    kubectl port-forward --namespace cd $DECK_POD 8080:9000 >> /dev/null &
    
    0 回复  |  直到 5 年前
        1
  •  0
  •   grizzthedj dusa bhargava    5 年前

    我认为你也需要把舱门舱向前移动,因为甲板需要进入舱门舱。

    export DECK_POD=$(kubectl get pods --namespace cd -l "cluster=spin-deck" -o jsonpath="{.items[0].metadata.name}")
    export GATE_POD=$(kubectl get pods --namespace cd -l "cluster=spin-gate" -o jsonpath="{.items[0].metadata.name}")
    kubectl port-forward --namespace cd $DECK_POD 8080:9000 >> /dev/null &
    kubectl port-forward --namespace cd $GATE_POD 8084:8084 >> /dev/null &