zoukankan      html  css  js  c++  java
  • k8s 节点 notReady问题解决流程

    1.在k8smaster 服务器检查节点状态
    kubectl describe nodes  aaaa
    #没有报错,异常信息
     
    2.在节点上检查kubelet服务状态
    netstat -tlanp|grep 6443
    #正常连接到lk8s master 服务器
     
    3.检查节点kubelet日志
    journalctl -u kubelet >> kubelet.log 
     
    发现线索:
    15 Dec 08 17:31:24 prd-swakopuranium-dmcu01 kubelet[1599]: W1208 17:31:24.499497    1599 container_manager_linux.go:218] Running with swap on is not supported, please disable swap! This will be a     fatal error by default starting in K8s v1.6! In the meantime, you can opt-in to making this a fatal error by enabling --experimental-fail-swap-on.
     
    4.原因为v1.6kubelet 不支持swap ,手动关闭swap
    swapoff -a
    sed -ri 's/.*swap.*/#&/' /etc/fstab
    systemctl restart kubelet
     
    补充说明:
    走的弯路:在k8s master 上发现如下日志:以为是notReady错误的原因
    ImageGCFailed        unable to find data for container / 
     
    第二种可能:用户网络不稳定,有丢包问题导致,可以通过ping 等工具测试
     
    原文地址:https://www.shuzhiduo.com/A/MAzAqAZMz9/
  • 相关阅读:
    博客园20071027上海聚会
    上海招聘.NET(C#)程序员
    招人
    漂亮的后台WebUi框架(有源码下载)
    js插件库系列导航
    PrestoSQL(trinodb)源码分析 执行(下)
    Extjs4 (二)
    Struts2(1)简介
    css中的字体
    什么是REST架构
  • 原文地址:https://www.cnblogs.com/yonggang/p/15338628.html
Copyright © 2011-2022 走看看