首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure ACS Kubernetes Windows容器延迟访问internet

Azure ACS Kubernetes Windows容器延迟访问internet
EN

Stack Overflow用户
提问于 2017-04-20 18:16:08
回答 1查看 254关注 0票数 1

昨天,我使用Azure门户为windows容器创建了一个Azure ACS。我发现,每当我部署到它的时候,容器就不能在2-3分钟内到达互联网。我登录到其中一个节点,手动从同一个图像创建一个容器,它可以立即访问互联网。

我看到的一个不同之处是,kubernetes拥有的容器包含一个额外的transparentNet,其中普通的码头容器只有nat网络。

这是我正在运行的测试代码

代码语言:javascript
复制
 static void Main(string[] args)
    {
        var connectedStopWatch = new Stopwatch();
        var disconnectedStopWatch = new Stopwatch();
        while (true)
        {
            try
            {
                using (var wc = new WebClient())
                {
                    wc.DownloadString("http://google.com");
                    connectedStopWatch.Start();
                }
                Console.WriteLine($"Connected for {connectedStopWatch.ElapsedMilliseconds} ms");
            }
            catch (WebException e)
            {
                connectedStopWatch.Stop();
                disconnectedStopWatch.Start();
                Console.WriteLine($"Disconnected for {disconnectedStopWatch.ElapsedMilliseconds} ms");
            }
            Thread.Sleep(5000);
        }
    }

Dockerfile

代码语言:javascript
复制
FROM microsoft/windowsservercore
COPY ConnectionTest.exe /
ENTRYPOINT ConnectionTest.exe

有谁知道是什么原因导致了从容器访问互联网的延迟?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-04-21 16:01:55

这里有一个已知的问题:https://github.com/Azure/acs-engine/issues/519。我们正在这里测试解决这个问题的方法,但是很快就会集成到acs:https://github.com/JiangtianLi/acs-engine/commits/jiangtli-winnat中.

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43526975

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档