开发者社区 > PolarDB开源 > PolarDB 分布式版 > 正文

想请教一下,关机重启后k8s这个连不上了应该怎么解决?

想请教一下,关机重启后k8s这个连不上了应该怎么解决?372c8b28f37bd10f25ca1838ca6f674d.png

展开
收起
滴滴滴~ 2023-03-06 13:59:23 1383 0
5 条回答
写回答
取消 提交回答
  • 坚持这件事孤独又漫长。
    • 这个错误通常是由于集群处于关闭状态或无法访问造成的。请确定你已经正确设置了 KUBECONFIG 环境变量,并且所在的机器能够访问 K8s API 服务器的 IP 地址和端口。可能需要检查一下网络和防火墙配置,确保可以正常连接到集群。还可以尝试使用 kubectl get nodes 命令检查节点是否运行正常。
    2023-03-07 10:15:42
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    重新装,然后把安装的环境清理一下试试

    2023-03-06 19:56:59
    赞同 展开评论 打赏
  • 月移花影,暗香浮动

    关机重启后,可能会出现一些网络或配置方面的问题,导致 Kubernetes 无法连接。以下是一些可能的解决方案:

    1. 检查 Kubernetes 控制面组件是否已启动。如果未启动,请启动它们。
    2. 检查节点上的 kubelet 和 kube-proxy 服务是否运行。如果未运行,请启动它们。
    3. 检查集群内部的网络是否正常。可以使用 kubectl 命令测试 pod 之间的网络是否正常,例如 kubectl run curl-test --image=radial/busyboxplus:curl -it --rm --restart=Never -- curl <pod IP>。如果网络不正常,可能需要检查网络组件配置或重启网络服务。
    4. 检查 Kubernetes 集群配置文件的正确性。检查 kubelet 和 kube-proxy 配置文件的正确性,包括 API server 的 IP 地址和端口是否正确。
    5. 检查 kubeconfig 文件的正确性。 kubeconfig 文件包含用于连接 Kubernetes API server 的凭据和配置信息。检查文件中的证书、API server 的地址和端口是否正确。
    6. 检查防火墙设置。可能需要打开防火墙端口,以便 Kubernetes 控制面组件可以连接 API server。
    7. 检查 DNS 配置。检查 Kubernetes 集群中的 DNS 设置是否正确,以确保 pod 可以解析服务名称。

    以上是一些可能的解决方案,具体应该根据具体情况进行调整和处理。

    2023-03-06 14:50:44
    赞同 展开评论 打赏
  • 天下风云出我辈,一入江湖岁月催,皇图霸业谈笑中,不胜人生一场醉。

    重装 重装前清除环境方法

    2023-03-06 14:25:53
    赞同 展开评论 打赏
  • GitHub https://github.com/co63oc/cloud

    8443端口不能连接,k8s服务未启动

    2023-03-06 14:24:46
    赞同 展开评论 打赏

PolarDB 分布式版 (PolarDB for Xscale,简称“PolarDB-X”) 是阿里云自主设计研发的高性能云原生分布式数据库产品,为用户提供高吞吐、大存储、低延时、易扩展和超高可用的云时代数据库服务。

相关电子书

更多
ACK 云原生弹性方案—云原生时代的加速器 立即下载
ACK集群类型选择最佳实践 立即下载
企业运维之云原生和Kubernetes 实战 立即下载