HJJ-DREAMER 2023-05-18 01:25 采纳率: 0%
浏览 294

error: failed to create clusterrolebinding connection refused

设置默认上下文
kubectl create clusterrolebinding kube-apiserver:kubelet-apis --clusterrole=system:kubelet-api-admin --user kubernetes
这个命令时候发生报错:
error: failed to create clusterrolebinding: Post "https://192.168.164.200:6443/apis/rbac.authorization.k8s.io/v1/clusterrolebindings?fieldManager=kubectl-create%22: dial tcp 192.168.164.200:6443: connect: connection refused 他说链接被拒绝。
已经关闭防火墙和selinux,我用的是2个虚拟机搭建haproxy + keepalived服务,keepalived服务正常启动,master可提供虚拟IP,可ping通虚拟IP,请问这个没联通是咋迫?

img

我的虚拟机服务vip已经启动

img


我是哪个端口没搞好或者是什么配置文件没写吗?

  • 写回答

1条回答 默认 最新

  • 阿正很牛 2023-06-01 11:59
    关注

    这个错误提示表明 kubectl 无法连接到 Kubernetes API Server。可能的原因有以下几种:

    1. Kubernetes API Server 没有启动或者启动失败。你可以通过在 Kubernetes Master 节点上运行 systemctl status kube-apiserver 命令来检查 Kubernetes API Server 的状态。

    2. Kubernetes API Server 监听的端口不正确。默认情况下,Kubernetes API Server 监听在 6443 端口。你可以通过在 Kubernetes Master 节点上运行 netstat -tlnp | grep kube-apiserver 命令来检查 Kubernetes API Server 监听的端口。

    3. 防火墙或网络策略阻止了 kubectl 访问 Kubernetes API Server。你可以检查防火墙或网络策略是否允许 kubectl 访问 Kubernetes API Server。

    4. kubectl 配置文件中的 Kubernetes API Server 地址不正确。你可以通过在 kubectl 所在的机器上运行 kubectl config view 命令来查看 kubectl 配置文件中的 Kubernetes API Server 地址是否正确。

    你可以根据以上几种情况逐一排查,找到问题所在并解决。

    评论

报告相同问题?

问题事件

  • 创建了问题 5月18日

悬赏问题

  • ¥15 PADS Logic 原理图
  • ¥15 PADS Logic 图标
  • ¥15 电脑和power bi环境都是英文如何将日期层次结构转换成英文
  • ¥20 气象站点数据求取中~
  • ¥15 如何获取APP内弹出的网址链接
  • ¥15 wifi 图标不见了 不知道怎么办 上不了网 变成小地球了
  • ¥50 STM32单片机传感器读取错误
  • ¥15 (关键词-阻抗匹配,HFSS,RFID标签天线)
  • ¥15 机器人轨迹规划相关问题
  • ¥15 word样式右侧翻页键消失