zoukankan      html  css  js  c++  java
  • 记录k8集群未启动,kubelet状态未inactive的问题

    k8集群未启动,报错信息如下 

    The connection to the server 192.168.37.201:6443 was refused - did you specify the right host or port?

    首先查看systemctl status kubelet.service,未运行;重启systemctl restart kubelet.service,仍然有问题

    然后查看kubelet的日志,journalctl -xe -u kubelet

    failed to run Kubelet: Running with swap on is not supported, please disable swap! or set --fail-swap-on flag to false

    可知是swap未关闭,查看swap的运行状态cat /proc/swaps 检查果然swap是否被关闭

    解决如下:

    关闭swap,集群重启后不生效

    swapoff -a

    修改/etc/fstab 永久关闭swap

    cp -p /etc/fstab /etc/fstab.bak$(date '+%Y%m%d%H%M%S')

    Redhat

    sed -i "s//dev/mapper/rhel-swap/#/dev/mapper/rhel-swap/g" /etc/fstab

    CentOS

    sed -i "s//dev/mapper/centos-swap/#/dev/mapper/centos-swap/g" /etc/fstab

    重新挂载全部挂载点

    mount -a

    (验证)查看swap

    free -m

    cat /proc/swaps

    禁用Swap后,重启Kubelet组件:

    systemctl daemon-reload

    systemctl restart kubelet

  • 相关阅读:
    五、nginx 配置实例-负载均衡
    四、nginx配置实例-反向代理
    三、nginx配置文件
    二、Nginx 安装
    十二、rpm包的管理
    十一、进程管理
    十、Linux磁盘分区、挂载
    九、定时任务调度
    八、组管理和权限管理
    七、实用指令
  • 原文地址:https://www.cnblogs.com/frantz/p/14183966.html
Copyright © 2011-2022 走看看