解决k8s分布式集群,子节点加入到主节点失败的问题

news/2024/12/23 6:43:03/

1.问题情况

Master主节点在 使用 kubeadm init 成功进行初始化后,如下所示

Your Kubernetes control-plane has initialized successfully!To start using your cluster, you need to run the following as a regular user:mkdir -p $HOME/.kubesudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/configsudo chown $(id -u):$(id -g) $HOME/.kube/configAlternatively, if you are the root user, you can run:export KUBECONFIG=/etc/kubernetes/admin.confYou should now deploy a pod network to the cluster.
Run "kubectl apply -f [podnetwork].yaml" with one of the options listed at:https://kubernetes.io/docs/concepts/cluster-administration/addons/You can now join any number of control-plane nodes by copying certificate authorities
and service account keys on each node and then running the following as root:kubeadm join cluster-endpoint:6443 --token k5fx27.0lio5aod7s8b03md \--discovery-token-ca-cert-hash sha256:44dbbd0bb7495be1eb25f78a21103e0b52857df4671bab577af0f5e11ba6f7f1 \--control-planeThen you can join any number of worker nodes by running the following on each as root:kubeadm join cluster-endpoint:6443 --token k5fx27.0lio5aod7s8b03md \--discovery-token-ca-cert-hash sha256:44dbbd0bb7495be1eb25f78a21103e0b52857df4671bab577af0f5e11ba6f7f1

但是子节点在使用  join cluster-endpoint加入到集群时报错

2.解决方法

两台子节点在加入集群时出错,通过docker 的配置文件daemon.json 内容

将内容删除 修改至  只有 mirrors镜像配置   如上图所示   保存后重启docker

#在子节点运行
#重启docker
systemctl stop docker
systemctl daemon-reload
systemctl restart docker#重置 子节点的集群加载配置
kubeadm reset#重新加入主节点集群
kubectl join cluster-endpoint:8888 ................................


http://www.ppmy.cn/news/1512157.html

相关文章

k8s高版本(1,28)部署NodePort模式下的ingress-nginx的详细过程及应用案例

文章目录 前言环境ingress安装应用案例(ingress-http案例: 基于名称的负载均衡) 前言 这个是nodeport模式下的,如果需要loadbalancer模式下的,看看博主下面以前的博客 链接: k8s学习–负载均衡器matelLB的详细解释与安装 链接: k8s学习–ing…

《AI视频类工具之十六——​ Apple Motion》

一.简介 官网:www.apple.com.cn Apple Motion,是一个创新的A(原生3D创作平台,利用人工智能技术来简化和加速3D动画的制作过程。该平台提供了多种A!工具和服务,使得用户能够以简单高效的方式创作和编辑3D动画内容。Apple Motion旨在打造一个涵盖3D、视频、动画、游戏等的人…

R 语言学习教程,从入门到精通,R 数据重塑(15)

1、R 数据重塑 合并数据框 R 语言合并数据框使用 merge() 函数。 merge() 函数语法格式如下: # S3 方法 merge(x, y, …) # data.frame 的 S3 方法 merge(x, y, by intersect(names(x), names(y)),by.x by, by.y by, all FALSE, all.x all, all.y all,sort…

安卓中设置渐变字体和描边字体

1.CommonFontSpan abstract class CommonFontSpan : ReplacementSpan() {/** 测量的文本宽度 */private var mMeasureTextWidth 0foverride fun getSize(paint: Paint,text: CharSequence?,start: Int,end: Int,fontMetricsInt: FontMetricsInt?): Int {mMeasureTextWidth…

go 享元模式

享元模式 是一种结构型设计模式, 它摒弃了在每个对象中保存所有数据的方式, 通过共享多个对象所共有的相同状态, 让你能在有限的内存容量中载入更多对象。 模型说明 享元模式只是一种优化。在应用该模式之前,你要确定程序中存在…

leetcode13. 罗马数字转整数,流程图带你遍历所有情况

leetcode13. 罗马数字转整数 示例 1: 输入: s “III” 输出: 3 示例 2: 输入: s “IV” 输出: 4 示例 3: 输入: s “IX” 输出: 9 示例 4: 输入: s “LVIII” 输出: 58 解释: L 50, V 5, III 3. 示例 5: 输入: s “MCMXCIV” 输出: 1994 解释: M 1000, CM 900, XC…

C++第三十七弹---深入理解红黑树:旋转、着色与性质维护

✨个人主页: 熬夜学编程的小林 💗系列专栏: 【C语言详解】 【数据结构详解】【C详解】 目录 1 红黑树 1.1 红黑树的概念 1.2 红黑树的性质 1.3 红黑树节点的定义 1.4 红黑树结构 1.5 红黑树的插入操作 1.6 红黑树的验证 1.7 红黑树与…

pdf查看密码

pdf有两种密码方式,一种是打开后进入文件内容页面后需要密码才能进行修改等操作,网上有很多方式进行移除密码操作,第二种是打开就需要密码,我这里简单记录一个暴力破解的方式,仅供参考 import PyPDF2 import itertools…