-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rancher使用常见问题处理 #80
Comments
etcd 安装问题
原因:不同的客户端生成的配置是不一样的,ca证书可能失效,删除 /etc/kubernetes的配置,删除对应docker服务,重新生成即可 |
Kubernetes IP修改地址修改 |
Cattle-System
参考 |
Rancher清理#!/bin/sh 第二种方法 df -h|grep kubelet |awk -F % ‘{print $2}’|xargs umount #删除/var/etcd目录 #删除/var/lib/kubelet/目录,删除前先卸载 #删除/var/lib/rancher/目录,删除前先卸载 #删除/run/kubernetes/ 目录 #删除所有的数据卷 #再次显示所有的容器和数据卷,确保没有残留 rm /var/lib/kubelet/* -rf rm /etc/kubernetes/* -rf rm /var/lib/rancher/* -rf rm /var/lib/etcd/* -rf rm /var/lib/cni/* -rf iptables -F && iptables -t nat -F ip link del flannel.1 docker ps -a|awk ‘{print $1}’|xargs docker rm -f docker volume ls|awk ‘{print $2}’|xargs docker volume rm |
冲突1. ipv6不支持canal 启动失败
发现 /etc/hosts.conf 把locahost 设置为了 #::1 低版本对ipv6支持不好, 删除恢复了 2. 网络冲突 Calico node '192.168.126.16' is already using the IPv4 address 172.18.0.1.
不要在k8s集群上,直接运行其他的服务 3. inotify_add_watch -- failed: "No space left on device"node数量超了 |
rancher问题1、 Failed to get job complete status for job rke-network-plugin-deploy-job in namespace kube-system 参考
|
etcd组件
1. 诡异的 K8S 滚动更新异常
1: 重新部署后,deployment总是提示部署中,可用数为0,重新生成的为2, 服务部署成功,kubelet正常,而kube-controller-manager的提示对象不是最新版本。
现象
a. 查看kube-controller-manager的日志
b. describe pod 状态
MinAvailablePodn为false
c. 最近一天k8s主机的包含etcd的状态失败
分析刚刚有台主机etcd挂掉,使用rancher重新接入,有可能是etcd数据状态不一致导致,停掉kube-controller-manager,然后自动重定向到其他机器,发现状态恢复
参考
The text was updated successfully, but these errors were encountered: