gpt4 book ai didi

amazon-web-services - 无法使用 Kops 验证 Kubernetes 集群

转载 作者:行者123 更新时间:2023-12-02 11:29:22 25 4
gpt4 key购买 nike

我是 Kubernetes 新手。我正在使用 Kops 在 AWS 上部署我的 Kubernetes 应用程序。我已经在 AWS 上注册了我的域,还创建了一个托管区域并将其附加到我的默认 VPC。

通过 kops 创建我的 Kubernetes 集群成功。但是,当我尝试使用 kops validate cluster 验证我的集群时,它失败并出现以下错误:

unable to resolve Kubernetes cluster API URL dns: lookup api.ucla.dt-api-k8s.com on 149.142.35.46:53: no such host



我试过调试这个错误但失败了。你能帮帮我吗?我现在非常沮丧。

最佳答案

根据您的描述,您在 Route 53 中创建了一个私有(private)托管区域。验证可能失败,因为 Kops 正在尝试从您的机器(位于 VPC 外部)访问集群 API,但私有(private)托管区域仅响应来自内部的请求VPC。具体来说,主机名 api.ucla.dt-api-k8s.com是 Kubernetes API 所在的地方,也是您可以从计算机向集群通信和发出命令的方式。私有(private)托管区域不允许您从外部世界(您的计算机)访问此 API。

解决此问题的一种方法是公开您的托管区域。 Kops 会自动为您创建一个 VPC(除非另有配置),但您仍然可以从您的计算机访问 API。

关于amazon-web-services - 无法使用 Kops 验证 Kubernetes 集群,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49143094/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com