首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Kubeadm初始化报错Swap解决

Kubeadm初始化报错Swap解决

作者头像
院长技术
发布于 2021-04-19 17:32:49
发布于 2021-04-19 17:32:49
4.2K0
举报
文章被收录于专栏:院长运维开发院长运维开发

Kubeadm初始化时报错Swap,详细报错内容如下:

代码语言:javascript
复制
[ERROR Swap]: running with swap on is not supported. Please disable swap
[preflight] If you know what you are doing, you can make a check non-fatal with `--ignore-preflight-errors=...`

这是因为swap导致的,两种解决办法:

一、关闭swap

代码语言:javascript
复制
swapoff  -a
sed -ri 's/.*swap.*/#&/' /etc/fstab

二、通过参数忽略swap报错

代码语言:javascript
复制
在kubeadm初始化时增加--ignore-preflight-errors=Swap参数,注意Swap中S要大写
kubeadm init --ignore-preflight-errors=Swap

另外还要设置/etc/sysconfig/kubelet参数

代码语言:javascript
复制
sed -i 's/KUBELET_EXTRA_ARGS=/KUBELET_EXTRA_ARGS="--fail-swap-on=false"/' /etc/sysconfig/kubelet

在以往老版本中是必须要关闭swap的,但是现在新版又多了一个选择,可以通过参数指定,忽略swap报错!

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-04-17,如有侵权请联系 cloudcommunity@tencent.com 删除
目录
  • Kubeadm初始化时报错Swap,详细报错内容如下:
  • 这是因为swap导致的,两种解决办法:
    • 一、关闭swap
    • 二、通过参数忽略swap报错
  • 另外还要设置/etc/sysconfig/kubelet参数
  • 在以往老版本中是必须要关闭swap的,但是现在新版又多了一个选择,可以通过参数指定,忽略swap报错!
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档