首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >k8s上的牧场主给出找不到的404页

k8s上的牧场主给出找不到的404页
EN

Server Fault用户
提问于 2021-10-04 23:34:07
回答 1查看 4.4K关注 0票数 0

我在本地管理程序上的VM上安装了一个带有k3sup的kubernetes集群,并且吊舱已经启动并运行。现在,我想在牧场主的最新版本(2.6)中添加一个部署,以便根据本指南管理另一个集群。但是DNS和IP返回404找不到。

下面是一些终端命令,其结果可能会有所帮助。

代码语言:javascript
运行
复制
$kubectl -n cattle-system get deploy rancher
NAME      READY   UP-TO-DATE   AVAILABLE   AGE
rancher   3/3     3            3           5d3h
代码语言:javascript
运行
复制
$kubectl get pods -n cattle-system -o wide
NAME                               READY   STATUS    RESTARTS   AGE     IP           NODE          NOMINATED NODE   READINESS GATES
rancher-webhook-7f84b74ddb-44449   1/1     Running   1          5d20h   10.42.0.44   k8s-rancher              
rancher-87d4dc99d-94hqb            1/1     Running   20         5d20h   10.42.0.42   k8s-rancher              
rancher-87d4dc99d-b5fm2            1/1     Running   17         5d20h   10.42.0.45   k8s-rancher              
rancher-87d4dc99d-dxmfl            1/1     Running   17         5d20h   10.42.0.41   k8s-rancher              

我认为,许多重新启动的原因是缺少到websocket的连接。

代码语言:javascript
运行
复制
$kubectl -n cattle-system logs rancher-87d4dc99d-94hqb
... [repeating the connection failure on all 3 pods]
2021/10/04 23:29:13 [ERROR] Failed to connect to peer wss://10.42.0.45/v3/connect [local ID=10.42.0.42]: dial tcp 10.42.0.45:443: connect: no route to host

在容器中,我无法访问另一个服务器的IP。

代码语言:javascript
运行
复制
$kubectl exec --stdin -n cattle-system --tty rancher-87d4dc99d-94hqb -- /bin/bash
[in the container]$ curl 10.42.0.45
curl: (7) Failed to connect to 10.42.0.45 port 80: No route to host

我该怎么做才能让它起作用?提前谢谢你的帮助。

EN

回答 1

Server Fault用户

回答已采纳

发布于 2021-10-12 09:29:34

由于这个问题已经在评论部分中得到了解决,我决定提供一个Community答案,以提高其他社区成员的可见性。

此页上列出的命令/步骤对于检查集群中的网络相关问题非常有用。

首先,我建议检查(主机)防火墙中所有所需的端口是否已打开,如这里所述。

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

https://serverfault.com/questions/1079556

复制
相关文章

相似问题

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