容器服务ACK已经有了,但是 还是没有端点?

b3804be368fe7eadd96b4630fc987799.png
容器服务ACK已经有了,但是 还是没有端点?

展开
收起
真的很搞笑 2023-07-22 12:03:36 177 分享 版权
3 条回答
写回答
取消 提交回答
  • 如果您在阿里云容器服务ACK中创建了容器集群,但是没有看到可用的端点,可能有以下几种原因:

    1. 安全组配置:请确保您的容器集群和相关资源(如Pod、Service)所在的安全组已经正确配置。安全组规则需要允许入站和出站流量通过所需的端口。

    2. 访问方式:确认您正在使用正确的访问方式来访问容器集群。在ACK中,您可以通过内网访问或者公网访问来访问容器集群。请检查您是否选择了适当的访问方式,并相应地配置网络连接。

    3. 配置错误:请仔细检查您创建的容器集群和相关资源的配置信息,包括网络配置、Service、Ingress等。确保相关配置正确无误,以便能够正常访问容器集群。

    4. DNS解析:如果您使用的是Kubernetes Ingress或Service资源,可能需要等待DNS解析生效才能获取到正确的端点。这可能需要一些时间才能完成,特别是在刚创建时。请耐心等待一段时间,并再次尝试查看端点是否可用。

    如果上述方法都无法解决问题,建议您联系阿里云的技术支持团队,提供更详细的情况说明以及相关配置信息,以便他们能够帮助您诊断和解决问题。

    2023-07-28 10:29:45
    赞同 展开评论
  • 北京阿里云ACE会长

    这个Ingress配置没有问题,但没有Endpoint可能有以下原因:

    Service没有Endpoint
    对应的Service还没有集群内 Pod,所以没有Endpoint。

    Ingress需要基于Service来路由 traffic,如果Service没有Endpoint,则Ingress无法正常工作。

    Service Selector不匹配
    Service指定的selector与对应的Pod标签不匹配,也会导致没有Endpoint。

    Service与Pod需要严格按selector和标签匹配,否则无法发现对方。

    Service类型错误
    如果Service类型设置错误,比如设置了NodePort但没有nodePort,也可能导致没有Endpoint。

    网络问题
    如果集群组件之间通讯有问题,比如Service没有能与apiserver通信,也会导致沒有Endpoint。

    apiserver配置问题
    如果集群内 apiserver 配置有问题,比如kube-proxy无法从 apiserver 同步 Service与Endpoint信息,也有可能导致Service没有Endpoint。

    2023-07-23 17:40:26
    赞同 展开评论

国内唯一 Forrester 公共云容器平台领导者象限。

还有其他疑问?
咨询AI助理