• 请不要在回答技术问题时复制粘贴 AI 生成的内容
wangking
V2EX  ›  程序员

不懂就要问系列: 阿里的 serverless k8s 部署之后无法访问,麻烦大家帮忙看一下问题

  •  
  •   wangking · Dec 6, 2018 · 2747 views
    This topic created in 2748 days ago, the information mentioned may be changed or developed.

    找不到 k8s 节点,所以放在了程序员节点。
    环境是阿里云的免费的 serverless k8s

    首先放文件:
    nginx-deploy.yaml

    nginx-svc.yaml

    nginx-ingress.yaml

    现象: 我在应用 nginx-svc 如果将类型选为 loadbalancer 分配给我一个 ip 是可以访问的,但是我在前面加上 ingress 就不通了,报 404.

    尝试过将 nginx-svc 换成无头服务,错误同上。

    实在没有办法,腆着脸问大家伙。

    如需更进一步的信息。请留言,我 append 上来。

    Supplement 1  ·  Dec 6, 2018
    这个 nginx 是完全参照 https://help.aliyun.com/document_detail/86398.html?spm=a2c4g.11186623.6.713.58a72e82zQXEjL 这个文档部署的,只是更换镜像,同时也完全 copy 这个文档的内容,部署之后 coffee 是可以访问的。 我自己起的 nginx 无法访问
    Supplement 2  ·  Dec 7, 2018
    从昨晚到今天,我用我的自己的笔记本搭建了一个 k8s 集群。1master、2node 的模式,完全 copy 我上面的 yaml 文件。ingress 是访问的。所以,阿里这个 serverless k8s 的 ingress 里面应该有坑。
    9 replies    2018-12-06 18:22:09 +08:00
    luosuosile
        1
    luosuosile  
       Dec 6, 2018   ❤️ 1
    在控制台打开端口了吗
    wangking
        2
    wangking  
    OP
       Dec 6, 2018
    @luosuosile 是打开的, 完全 copy 的那一部分是可以访问的。我自己添加的 nginx 是无法访问
    wangking
        3
    wangking  
    OP
       Dec 6, 2018
    部署这个 ingress 也没有权限查看 ingress controller,脑瓜疼
    Beebird
        4
    Beebird  
       Dec 6, 2018   ❤️ 1
    curl 命令加了 HOST header 吗?
    Beebird
        5
    Beebird  
       Dec 6, 2018   ❤️ 1
    看了下你的 ingress.yaml,少了 kubernetes.io/ingress.class: xxx 这个 annotation
    wangking
        6
    wangking  
    OP
       Dec 6, 2018
    @Beebird curl 加过, 并且也修改了本机的 hosts 指向 ip,然后通过浏览器访问。
    wangking
        7
    wangking  
    OP
       Dec 6, 2018
    @Beebird 我看了一下 k8s 的官方文档,和阿里的一些文档,在有些地方也指出需要在 annotation 里指明 使用哪一类 ingress.class 我待会儿加上试一下。最后,非常感谢哥们帮忙看了一下。十个铜板请收下。
    Beebird
        8
    Beebird  
       Dec 6, 2018
    客气了 @wangking
    wangking
        9
    wangking  
    OP
       Dec 6, 2018
    @Beebird 我仔细阅读了文档,当只有一个 ingress.class 时是不需要指定的,所以,阿里的文档里就没有指定。这个 serverless k8s 我们也没有权限去查看。 理论上他们只配置了一个 ingress-controller
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1018 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 22:26 · PVG 06:26 · LAX 15:26 · JFK 18:26
    ♥ Do have faith in what you're doing.