执行kubectl get csr显示NoT found.
本次是在集群中添加新的节点,按照之前的操作(本次忽略操作流程),分享一下这个报错解决经过
创建 bootstrap 配置文件,并分发到每个 node 节点,
[root@master01 admin]# cd /software/kubernetes-ha-binary/target/pki/admin/
[root@master01 admin]# export BOOTSTRAP_TOKEN=$(kubeadm token create \
--description kubelet-bootstrap-token \
--groups system:bootstrappers:worker \
--kubeconfig kube.config)
[root@master01 admin]# kubectl config set-cluster kubernetes \
--certificate-authority=../ca.pem \
--embed-certs=true \
--server=https://192.168.0.100:6443 \
--kubeconfig=kubelet-bootstrap.kubeconfig
[root@master01 admin]# kubectl config set-credentials kubelet-bootstrap \
--token=${BOOTSTRAP_TOKEN} \
--kubeconfig=kubelet-bootstrap.kubeconfig
[root@master01 admin]# kubectl config set-context default \
--cluster=kubernetes \
--user=kubelet-bootstrap \
--kubeconfig=kubelet-bootstrap.kubeconfig
[root@master01 admin]# kubectl config use-context default --kubeconfig=kubelet-bootstrap.kubeconfig
[root@master01 admin]# scp kubelet-bootstrap.kubeconfig node1:/etc/kubernetes/
[root@master01 admin]# scp kubelet-bootstrap.kubeconfig node2:/etc/kubernetes/
[root@master01 admin]# scp kubelet-bootstrap.kubeconfig node3:/etc/kubernetes/
[root@master01 admin]# scp ../ca.pem node01:/opt/kubernetes/pki/
[root@master01 admin]# scp ../ca.pem node02:/opt/kubernetes/pki/
制作kubelet启动文件和配置文件哪里分发到新增节点,哪里也是没有错误,启动kubelet成功但是在执行:
kubectl get csr 自动执行制作证书提示:
not found .
自己想了好久查看报错日志。kubelet连接apiserver 的证书错误。
就想到了肯定是(kubelet-bootstrap.kubeconfig )这个证书不能和apiserver联系。
执行
kubeadm token list --kubeconfig ~/.kube/config
找到以前制作的token用这个token去制作kubelet-bootstrap.kubeconfig 制作成功
执行kubectl get csr显示NoT found.相关推荐
- VBA代码执行过程中,显示程序的运行状态
VBA执行过程中,显示状态栏 Application.StatusBar = "文件1作成開始" 非常有用,当程序效率低时,让我们知道程序执行到何种程度
- kubesphere master节点执行kubectl get po Unable to connect to the server: Forbidden
在kubesphere master节点上执行kubectl get po -n xx报出Unable to connect to the server: Forbidden的错误信息,但是集群整体运 ...
- android imageview.setVisibility(View.VISIBLE)设置无效,代码已执行但是图片不显示
android imageview.setVisibility(View.VISIBLE)设置无效,代码已执行但是图片不显示 在网上找了很多文章,基本上都是说在设置setVisibility()之前, ...
- 执行kubectl exec -it报错分析
现象 执行kubectl -it exec podname /bin/bash进入容器时报错: Error from server: error dialing backend: dial tcp: ...
- 弹窗页面PHP代码不执行,PHP代码没有被执行,而是代码显示在页面上
听起来你的configuration有问题,这里有几件事你可以检查: 确保PHP已经安装并正确运行. 这可能听起来很愚蠢,但你永远不知道. 一个简单的方法来检查是从命令行运行php -v ,看看是否返 ...
- linux下面实现执行rm命令,显示do not use rm command
1.linux下面如何实现,执行rm命令,就显示do not use rm command 2.要求结果 [root@show ~]# rm do not use rm command 3.答案 这需 ...
- linux vbox 不能使用scsi_id 查看uuid,使用udev管理asmdisk执行/sbin/scsi_id不显示UUID的解决方法...
今天在搭建RAC的时候,使用udev方式来创建ASM磁盘,执行/sbin/scsi_id命令不知道啥原因,死活获取不到UUID,执行结果啥也不显示. [root@seiang2 ~]# scsi_id ...
- Linux执行 df -h 无显示(centos/redhat)
今日进行服务器巡检时,突然发现执行df -h命令,执行完成后,无任何显示. mtab与fstab区别 /etc/mtab:记载的是现在系统已经装载的文件系统,包括操作系统建立的虚拟文件等;/etc/f ...
- linux 脚本加上行号,关于linux:如何在执行bash脚本时显示行号
我有一个测试脚本,它有很多命令,会产生很多输出,我使用set -x或set -v和set -e,所以当出现错误时脚本会停止.但是,我仍然很难找到执行停止的行以定位问题.是否有一种方法可以在执行每一行之 ...
最新文章
- 文件读取输出-python
- 图像相似度计算之直方图方法OpenCV实现
- [转载]出了国才明白的10件事~(MITBBS ZT)
- 不属于mysql常量的是_R256是内部“字”继电器WR25的( )号位。_学小易找答案
- c# 睡眠3秒_C#中的闭包和意想不到的坑
- Node.Js同步mongdb数据
- Keras-数据准备
- contenteditable属性让div也可以当做输入框
- phpstudy运行时出现没有安装VC库
- 海思3159A运行yolov3(三)——darknet2caffe
- Oracle 补丁体系 及 opatch 工具 介绍
- 精雕道路怎么遍弧形_沥青冷补料多少钱一吨?怎么施工?效果怎么样?
- WebView的爬坑之路
- python从列表某位置开始读取_python如何读取列表中元素的位置?
- linux上进行base64编码解码
- 基于微信小程序的毕业设计题目(30)php物业维修报修小程序(含开题报告、任务书、中期报告、答辩PPT、论文模板)
- nginx proxy_pass转发规则解析
- 打印机服务器属性添加哪个文件,如何设置打印机服务器属性如何找到打印机服务器属性...
- 基础30讲 第九讲 一元函数积分学的几何应用
- 有哪一些测不准原理?
热门文章
- 第一个python程序 单位换算
- 2w多字总结的VUE学习文档
- pv是什么意思?什么是pv值,pv访问量?网站pv是什么?
- 人脸识别界面设计Android,人脸识别系统的设计及Android平台实现
- 系统准备工具 (Sysprep.exe) 实现OOBE用法
- 线性高斯反问题的解--最大似然法
- android 应用未验证,解决微信分享显示“未验证应用”问题。
- 《SEM运营36计》第10计:笑里藏刀
- 电梯、楼梯间以及地下停车场为何没有手机信号?
- python 传感器数据结构_python奇遇记:数据结构窥探3