当前位置:网站首页>kubeadm join时出现错误:[ERROR Port-10250]: Port 10250 is in use [ERROR FileAvailable--etc-kubernetes-pki
kubeadm join时出现错误:[ERROR Port-10250]: Port 10250 is in use [ERROR FileAvailable--etc-kubernetes-pki
2022-07-02 09:43:00 【Ostrich5yw】
kubeadm join时出现错误:[ERROR Port-10250]: Port 10250 is in use;[ERROR FileAvailable--etc-kubernetes-pki-ca.crt]: /etc/kubernetes/pki/ca.crt already exists
初次使用kubeadm构建k8s集群,所以对子节点加入管理节点的过程认识不足,导致我先对子节点进行了kubeadm init之后,才准备进行kubeadm join操作。结果出现了如下错误:
[[email protected] ostrich5yw]# kubeadm join 192.168.139.129:6443 --token abcdef.0123456789abcdef \
> --discovery-token-ca-cert-hash sha256:3ac4ae8b5b3b08f2b8cd8a85be7b37bc5855e749ec9126e3d87bebfb2235af9b
[preflight] Running pre-flight checks
[WARNING SystemVerification]: this Docker version is not on the list of validated versions: 20.10.6. Latest validated version: 18.09
error execution phase preflight: [preflight] Some fatal errors occurred:
[ERROR DirAvailable--etc-kubernetes-manifests]: /etc/kubernetes/manifests is not empty
[ERROR FileAvailable--etc-kubernetes-kubelet.conf]: /etc/kubernetes/kubelet.conf already exists
[ERROR Port-10250]: Port 10250 is in use
[ERROR FileAvailable--etc-kubernetes-pki-ca.crt]: /etc/kubernetes/pki/ca.crt already exists
[preflight] If you know what you are doing, you can make a check non-fatal with `--ignore-preflight-errors=...`
问题原因:只有父节点需要运行kubeadm init --config=kubeadm-config.yaml --upload-certs | tee kubeadm-init.log进行初始化;对于子节点来说,无需进行kubeadm init进行初始化,直接运行kubeadm join加入父节点即可。
解决方法:运行kubeadm reset重置子节点,之后直接对子节点使用kubeadm join 192.168.139.129:6443 --token abcdef.0123456789abcdef --discovery-token-ca-cert-hash sha256:3ac4ae8b5b3b08f2b8cd8a85be7b37bc5855e749ec9126e3d87bebfb2235af9b将其加入对应的父节点中。
边栏推荐
- Leetcode topic [array] -540- single element in an ordered array
- 基于Arduino和ESP8266的连接手机热点实验(成功)
- Tas (file d'attente prioritaire)
- Thesis translation: 2022_ PACDNN: A phase-aware composite deep neural network for speech enhancement
- Applet link generation
- 字符串回文hash 模板题 O(1)判字符串是否回文
- Orb-slam2 data sharing and transmission between different threads
- uniapp uni-list-item @click,uniapp uni-list-item带参数跳转
- Leetcode209 长度最小的子数组
- drools执行String规则或执行某个规则文件
猜你喜欢

HR wonderful dividing line

(C语言)3个小代码:1+2+3+···+100=?和判断一个年份是闰年还是平年?和计算圆的周长和面积?

GGPlot Examples Best Reference

GGPLOT: HOW TO DISPLAY THE LAST VALUE OF EACH LINE AS LABEL

Deep understanding of P-R curve, ROC and AUC

How does Premiere (PR) import the preset mogrt template?

Depth filter of SvO2 series

Natural language processing series (III) -- LSTM

SVO2系列之深度滤波DepthFilter

Jenkins user rights management
随机推荐
H5, add a mask layer to the page, which is similar to clicking the upper right corner to open it in the browser
测试左移和右移
HOW TO ADD P-VALUES TO GGPLOT FACETS
Mysql database foundation
ORB-SLAM2不同线程间的数据共享与传递
Brush questions --- binary tree --2
Codeforces 771-div2 C (trouble, permutation is not very good)
jenkins 凭证管理
Log4j2
Lombok common annotations
SSH automatically disconnects (pretends to be dead) after a period of no operation
Leetcode922 sort array by parity II
Enter the top six! Boyun's sales ranking in China's cloud management software market continues to rise
机械臂速成小指南(七):机械臂位姿的描述方法
CDA data analysis -- common knowledge points induction of Excel data processing
HOW TO CREATE AN INTERACTIVE CORRELATION MATRIX HEATMAP IN R
Leetcode122 买卖股票的最佳时机 II
Le tutoriel F - String le plus facile à comprendre de l'histoire.
HOW TO CREATE A BEAUTIFUL INTERACTIVE HEATMAP IN R
WSL 2 will not be installed yet? It's enough to read this article