当前位置: 首页 > 知识库问答 >
问题:

Kubeadm加入失败。我的主群集IP是192.168.0.9还是10.96.0.1?

孔砚
2023-03-14

当我运行kubeadm令牌create-print-join-command时,我得到以下信息:

“Kubeadm join 192.168.0.9:6443--令牌FF9EGA.4AD2Z5YN2GICFVMC--发现-令牌-CA-证书-哈希SHA256:66884E1573B3AA1644BA5C724A53703D2C497F9C0E9131325866057937E8C154”

在节点上运行join命令时,会出现以下错误:

[discovery]尝试连接到API服务器“192.168.0.9:6443”[discovery]创建了群集信息发现客户端,从“https://192.168.0.9:6443”请求信息[discovery]请求群集信息失败,将重试:[Get https://192.168.0.9:6443/API/v1/namespaces/kube-public/configmaps/cluster-info:dial tcp 192.168.0.9:6443:I/O timeout]

当我运行一个kubectl获得svc Kubernetes-o yaml

这里显示了10.96.0.1的集群IP:

APIPversion:v1种类:服务元数据:创建时间戳:“2019-02-07T00:44:45Z”标签:组件:apiserver提供程序:kubernetes名称:kubernetes命名空间:默认资源:“6”SelfLink:/API/v1/Namespaces/default/Services/kubernetes UID:833B1756-2A71-11E9-9EF2-FA163EC9E592规范:集群IP:10.96.0.1端口:-名称:https端口:443协议:TCP TargetPort:6443会话关联:无类型:集群IP状态:LoadBalancer:{}

共有1个答案

公沈浪
2023-03-14

10.96.0.1是api服务器容器ip地址,可在k8s集群内路由。您提到的另一个ip 192.168.0.9是主服务器ip地址。在运行join命令之前,确保节点可以到达主服务器

 类似资料:
  • 我打算在 debian 9.3 上安装 kubenetes,我按照本文档中的说明 https://kubernetes.io/docs/setup/independent/install-kubeadm/,它未能创建带有超时错误的集群,我使用的命令如下: 最后一个命令挂断1小时并超时失败,我发现命令docker ps已经运行了几个容器,正在运行的容器包括库贝-Controlor-manager-a

  • 问题内容: 请清除我对此的疑问,在SQL Server(2000及更高版本)中,主键是自动对群集索引的吗?还是我们可以选择在主键上使用非群集索引? 问题答案: 不,它可以是非集群的。但是,如果您没有明确将其定义为非聚集索引,并且表上没有聚集索引,则会将其创建为聚集索引。

  • 我尝试为库伯内特斯设置一个haproxd的多主节点设置,如[1]中所述。我的网络配置是: haproc=192.168.1.213 master 0|1|2=192.168.1.210|211|212 worker0|1|2=192.168.1.220|221|222(此时不感兴趣) 所有主机都能够相互连接(DNS针对每个节点进行解析)。每个节点都运行 Ubuntu 18.04.3 (LTS)。泊

  • 您的Kubernetes控制飞机已成功初始化! 要开始使用集群,您需要以普通用户的身份运行以下内容: mkdir-p$home/.kube sudo cp-i/etc/kubernetes/admin.conf$home/.kube/config sudo chown$(id-u):$(id-g)$home/.kube/config 和输出: 此节点已加入群集:*证书签名请求已发送到apiserv

  • Kubernetes 一键部署脚本(使用 docker 运行时) # on master git clone https://github.com/feiskyer/ops cd ops kubernetes/install-kubernetes.sh # 记住控制台输出的 TOEKN 和 MASTER 地址,在其他 Node 安装时会用到 # on node git clone https://

  • 命令在rest两个节点上运行,一切正常。当我想跑的时候 nodetool状态 命令时,我得到了这个错误消息