Kubernetes 错误汇总(持续更新)
发表于:2025-02-14 作者:千家信息网编辑
千家信息网最后更新 2025年02月14日,问题一、unable to fetch the kubeadm-config ConfigMap: failed to get config map: Unauthorized[root@k8s-st
千家信息网最后更新 2025年02月14日Kubernetes 错误汇总(持续更新)
问题一、unable to fetch the kubeadm-config ConfigMap: failed to get config map: Unauthorized
[root@k8s-store01 ~]# kubeadm join 10.0.0.31:6443 --token 1euadv.48cjve19biy33b9m --discovery-token-ca-cert-hash sha256:295acb22b65296410968d040cfbb326642d2e3b177ccbc3626765a0ada6fa9ff [preflight] Running pre-flight checks [WARNING SystemVerification]: this Docker version is not on the list of validated versions: 19.03.5. Latest validated version: 18.09[preflight] Reading configuration from the cluster...[preflight] FYI: You can look at this config file with 'kubectl -n kube-system get cm kubeadm-config -oyaml'error execution phase preflight: unable to fetch the kubeadm-config ConfigMap: failed to get config map: Unauthorized
解决办法是: token已经过期了,该token默认是24小时内有效果的,所以需要在master节点重新生成token
[root@k8s-master01 ~]# kubeadm token createottwfk.al3ksj32yeqogk9y[root@k8s-master01 ~]# kubeadm token listTOKEN TTL EXPIRES USAGES DESCRIPTION EXTRA GROUPS1euadv.48cjve19biy33b9m 2019-12-08T16:17:03+08:00 authentication,signing system:bootstrappers:kubeadm:default-node-tokenottwfk.al3ksj32yeqogk9y 23h 2019-12-10T13:20:57+08:00 authentication,signing system:bootstrappers:kubeadm:default-node-token
问题二:repository does not exist or may require 'docker login': denied: requested access to the resource is denied
[root@k8s-master01 ~]# kubectl describe pod nginx-demo Normal Scheduled 15m default-scheduler Successfully assigned default/nginx-demo to k8s-node03 Normal BackOff 14m (x6 over 15m) kubelet, k8s-node03 Back-off pulling image "10.0.0.33/base_images/nginx:1.13" Normal Pulling 13m (x4 over 15m) kubelet, k8s-node03 Pulling image "10.0.0.33/base_images/nginx:1.13" Warning Failed 13m (x4 over 15m) kubelet, k8s-node03 Failed to pull image "10.0.0.33/base_images/nginx:1.13": rpc error: code = Unknown desc = Error response from daemon: pull access denied for 10.0.0.33/base_images/nginx, repository does not exist or may require 'docker login': denied: requested access to the resource is denied Warning Failed 13m (x4 over 15m) kubelet, k8s-node03 Error: ErrImagePull Warning Failed 4m56s (x43 over 15m) kubelet, k8s-node03 Error: ImagePullBackOff
解决方法是:node节点没有权限从harbor拉取镜像,所以需要在master节点进行授权
[root@k8s-master01 ~]# kubectl create secret docker-registry harbor-secret --namespace=default --docker-server=10.0.0.33 --docker-username=admin --docker-password=Harbor12345// 添加授权[root@k8s-master01 ~]# cat web-demo.yamlapiVersion: v1kind: Podmetadata: name: nginx-demo labels: env: testspec: containers: - name: nginx image: 10.0.0.33/base_images/nginx:1.13 imagePullPolicy: Always imagePullSecrets: - name: harbor-secret nodeSelector: app: k8s-node03
节点
问题
办法
小时
效果
方法
权限
镜像
生成
错误
更新
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
cfps数据库能解决什么问题
手机软件开发如何创业
网络安全基本知识试题
服务器被封数据怎么提取
服务器接口安全问题
dhcp服务器冗余
数据库技术达摩院
网络安全大赛讲话
消防安全与网络安全
怀柔区专业软件开发包括什么
金一共享北京网络技术
28岁零基础搞软件开发
软件开发库简称
湖北软件开发定制怎么样
数据库处理excel数据
这样将备份还原到数据库中
面向过程软件开发的前提
吉安移动软件开发
好看网络安全手抄报精选复杂
app专业软件开发成本
法院网络安全安全责任制
信息技术与网络安全好投吗
在线生成一个数据库
数据库与程序设计实验教程
网络安全审查方法的施行日期
股票行情分析软件开发股
我的世界 服务器好管理器
新会展中心网络安全
软件开发的福利待遇有哪些
为什么要选择网络技术专业