使用istio-demo-auth.yaml时Pod1无法与Pod2通信

时间:2019-02-25 05:42:31

标签: kubernetes istio

我有2个Pod,每个Pod中都有1个Spring Boot应用。

每个吊舱中都有一个istio-proxy。

当我使用istio + without mtls时(通过在istio-1.0.3-release / install / kubernetes /中应用istio-demo.yaml),P1中的应用程序可以与P2中的应用程序正常通信。每个Spring Boot应用都有对应的服务。 P1中的应用正在使用URL进行通信,例如

<!DOCTYPE html>
<html>
  <head>
    <style>
      input {
        width:320px;
        height:60px;
        font-family: sans;
        font-size:48px;
        text-align: center;
        transition: font-size 1s ease-in;
      }
    </style>
    <script>
      function setFontSize(el) {
        el.style.fontSize = el.value.length > 5 ? "38px" : "48px";
      }
    </script>
  </head>
  <body>
    <input maxlength="8" 
           pattern="[A-Z]+" 
           placeholder="ABCDEFGH"
           oninvalid="this.value=''" 
           oninput="this.checkValidity()"
           onkeyup="setFontSize(this)">
  </body>
</html>

但是,当我使用Mtls切换到istio时(通过在istio-1.0.3-release / install / kubernetes /中应用istio-demo-auth.yaml),P1中的同一应用程序无法与P2。

http://service2Name:port/path

关于从哪里开始调试的任何建议?我是istio新手。

0 个答案:

没有答案