Kubernetes 报错小结
一、The connection to the server localhost:8080 was refused - did you specify the right host or port?
问题分析
环境变量
原因:kubernetes master没有与本机绑定,集群初始化的时候没有绑定,此时设置在本机的环境变量即可解决问题。
解决:
步骤一:设置环境变量
##具体根据情况,此处记录linux设置该环境变量
ll /etc/kubernetes/kubelet.conf
-rw------- 1 root root 1906 1月 15 09:52 /etc/kubernetes/kubelet.conf##方式一:编辑文件设置
vim /etc/profile
>>在底部增加新的环境变量 export KUBECONFIG=/etc/kubernetes/kubelet.conf##方式二:直接追加文件内容
echo "export KUBECONFIG=/etc/kubernetes/kubelet.conf" >> /etc/profile
步骤二:使生效
source /etc/profile
二、INSTALLATION FAILED: cannot re-use a name that is still in use
#执行helm安装时报错
Error: INSTALLATION FAILED: cannot re-use a name that is still in use
解决:
helm ls --all-namespaces
kubectl delete namespace qsh-test
kubectl create namespace qsh-test
三、Namespace无法删除
unable to create new content in namespace posthog because it is being terminated
现象:
##命名空间一直处于Terminating状态
[ec2-user@eks posthog]$ kubectl get ns -owide
NAME STATUS AGE
default Active 3d
kube-node-lease Active 3d
kube-public Active 3d
kube-system Active 3d
posthog Terminating 3h23m##执行强制删除命令会一直卡住
[ec2-user@eks posthog]$ kubectl delete ns posthog --grace-period=0 --force
warning: Immediate deletion does not wait for confirmation that the running resource has been terminated. The resource may continue to run on the cluster indefinitely.
\namespace "posthog" force deleted
解决:
##查看posthog的命名空间描述
kubectl get ns posthog -o json > ns-posthog.json##删除spec
###删除前内容如下:"spec": {"finalizers": ["kubernetes"]},###删除后内容如下:"spec": {},##打开一个新窗口运行kubectl proxy跑一个API代理在本地的8081端口
kubectl proxy --port=8081##curl删除
curl -k -H "Content-Type:application/json" -X PUT --data-binary @ns-posthog.json http://127.0.0.1:8081/api/v1/namespaces/posthog/finalize##重新检查,发现已删除
kubectl get ns
Kubernetes 报错小结相关推荐
- 【Docker】Docker 启用 Kubernetes 报错 insecure-registries Must be host[ port] or CIDR
1.背景 mac电脑上,已经安装了一个docker了,然后版本比较低,我就退出,然后安装了一个新的版本,但是老的版本也保留着. 新版本如下 但是在docker启用Kubernetes的时候报错 这个说 ...
- [问题未处理]-kubernetes报错request canceled (Client.Timeout exceeded while awaiting headers)
kubernetes 上执行journalctl -f -u kube-controller-manager node1 正常 但是node2会报错 日志偶尔有报错如下 Dec 12 14:04:29 ...
- kubernetes报错笔记 (一) calico报错
错误1 read udp xxx:29270->169.169.0.10:53: i/o timeout read 主机地址加端口 >> 169.169.0.10:53好像是这个 解 ...
- Spark On Kubernetes报错Permission denied: user=root, access=WRITE, inode=/user/spark/log:hadoop:supe
Spark On Kubernetes 提交测试任务,driver pod 报错日志,如下: 19/11/06 07:38:05 INFO OutputCommitCoordinator$Output ...
- 从零开始在ubuntu上安装和使用k8s集群及报错解决
文章目录 安装docker 安装kubernetes 配置k8s集群 配置虚拟机网络 配置Master节点的k8s网络 拉取k8s需要的镜像 启动 kubeadm 和 kubelet 配置 node节 ...
- SkyWalking showcase部署报错“sh“: executable file not found in $PATH: unknown.
今天参照SkyWalking官方文档https://skywalking.apache.org/docs/skywalking-showcase/latest/readme/在centos7使用k8s ...
- 安装python3.6报错_CentOS 7下安装Python3.6 及遇到的问题小结
先给大家介绍下CentOS 7下安装Python3.6 的方法 安装python3.6可能使用的依赖 yum install openssl-devel bzip2-devel expat-devel ...
- Kubernetes Pod报错 filed to get sandbox image “k8s.gcr.io/pause:3.6“
最近工作中在部署Pod后发现无法正常启动,查看Pod详情后看到以下报错信息: Failed to create pod sandbox: rpc error: code = Unknown desc ...
- Kubernetes单机创建MySQL+Tomcat演示程序:《Kubernetes权威指南》第一章demo报错踩坑
欢迎访问我的个人博客:https://midoq.github.io/ 引言 最近做边缘计算项目,因为没有基础,所以首先学习Kubernetes.感觉系统的中文入门资料比较少,只找到<Kuber ...
- Kubernetes Kubelete 报错 ctr: failed to create shim task: OCI runtime create failed
最近在工作中加入Kubernetes新的服务器节点的之后,发现 Kubelet 报错如下: ctr: failed to create shim task: OCI runtime create fa ...
最新文章
- pycharm中run pytest解决
- 中随机打乱序列的函数_提前准备,方能“随机”应对,人生不悔
- [LeetCode] Majority Element
- MY MOBILER v1.23 - 类似SOTI Pocket Controller的免费工具
- 计算机应用基础第二版在线作业c,计算机应用基础作业二(答案)
- 自己做的一个小demo
- 可行性研究和软件项目计划主要完成什么工作?_软件生命周期
- Android的事件分发机制
- 最佳深度学习书单(从零到深度学习工程师)
- UVA12555 Baby Me【水题】
- 单片机交通灯灯c语言程序,51单片机控制交通灯原理图及C语言程序
- Windows事件ID详细
- 动词变名词的变化规则_动词变名词的规则?(要求完整)
- Unity常用工作视图(上)(5大基本视图)
- Wex5 app 学习笔记(二)
- win7默认网关不可用_Win7自带图片查看器异常
- python - 求商和余数“/“ “//“ “%“运算符的区别
- [css] 你是怎么选择resetting和normalizing的?为什么?
- BAT都在封杀 React/React Native,我该怎么办?
- 科研工具流1——Zotero管理文献