easzlab / kubeasz

使用Ansible脚本安装K8S集群,介绍组件交互原理,方便直接,不受国内网络环境影响
https://github.com/easzlab/kubeasz
10.49k stars 3.52k forks source link

在 A 机器上访问正常,在 B 机器上访问得到 401 #1344

Closed isshe closed 8 months ago

isshe commented 10 months ago

你好,

我用这个安装了一个单节点的 k8s 环境,在 A 机器上访问正常,在 B 机器上访问得到 401,请问知道是什么原因吗?

机器 A 和 k8s 环境在同一个内网。 机器 B 和 k8s 环境不在一个内网,但是使用 wireguard 进行连接了。

返回的 401 结果如下:

{
  "kind": "Status",
  "apiVersion": "v1",
  "metadata": {},
  "status": "Failure",
  "message": "Unauthorized",
  "reason": "Unauthorized",
  "code": 401
}

谢谢。

gjmzj commented 10 months ago

补充一些信息,怎么配置的,怎么执行命令的。。。

isshe commented 9 months ago

系统是 centos 7,就是按照这个快速指南来安装的:https://github.com/easzlab/kubeasz/blob/master/docs/setup/quickStart.md

./ezdown -D
./ezdown -S
docker exec -it kubeasz ezctl start-aio

同一内网的其他机器可以访问,但是外部机器通过 wireguard 访问则不行。(外部机器通过 wireguard 可以访问内网所以机器。) 应该也不是 iptables 的问题?请求似乎是到了k8s 集群了,只是 k8s 集群返回了 401。

是否有什么头绪?

感谢。

github-actions[bot] commented 8 months ago

This issue is stale because it has been open for 30 days with no activity.

github-actions[bot] commented 8 months ago

This issue was closed because it has been inactive for 14 days since being marked as stale.