<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                [TOC] ## 問題描述/背景 業務跑在容器環境,升級docker和runc后,發現瀏覽器訪問業務異常。 業務屬于前后端分離的,即前端會發起請求后端。前端在 172.20.x.x 主機上,業務后端在 172.17.x.x 。網絡是通過三層網絡轉發。 ## 問題排查 1. 查看業務日志,是否正常 --> 未發現異常情況 2. 在容器和所在宿主機上curl業務的接口 --> 正常返回信息 3. 前端主機curl業務接口 --> curl異常 - 前端主機 `telnet 業務IP地址 業務端口號` ,不通 4. harbor主機tcpdump抓包分析, 發現harbor主機有收到請求,但是沒有回復 ![](https://img.kancloud.cn/70/b1/70b14de8bf7ec1adbb899e32d4e80bab_1530x676.png) 5. 收到包但是沒有回復,大概率是 **沒有回包通路導致的** 。查看路由信息發現有條包含前端的路由且下一跳是橋接網卡。懷疑是docker生成的網絡設備 ![](https://img.kancloud.cn/09/bd/09bdf9f142ad7458561ac52ad2c3db4c_1039x230.png) 6. 查看docker的橋接網卡情況 `sudo docker network ls` ,果真其中一個網橋id為 `56e678a34b55` 對應上面路由信息網卡名稱為 `br-56e678a34b55` 一致。 7. 查看詳細的網橋信息`sudo docker network inspect 56e678a34b55`,再次驗證`route -n`查看IP段是否與網絡是一致的。 --> 是一致的,原因就是harbor生成的 ## 解決方法 解決思路:將 `harbor` 的橋接網卡固定上某個IP段,就不會出現IP段沖突的問題。 ```yaml networks: harbor: external: false ipam: driver: default config: - subnet: "172.16.0.0/24" ``` >[info] 這里使用演示network下的一個網絡。如果有多個網絡的話,都限制下就好了。 >[warning] `subnet` 不要以現有的規劃IP段沖突,否則后續還是有問題的。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看