Openshift 错误解决 "修改docker cgroup driver"
一、Openshift 错误解决 "修改docker cgroup driver"
一、错误如下
- failed to run Kubelet: failed to create kubelet: misconfiguration: kubelet cgroup driver: "systemd" is different from docker cgroup driver: "cgroupfs"
二、系统环境
1、系统信息
- # cat /etc/redhat-release
- CentOS Linux release 7.3.1611 (Core)
- # uname -a
- Linux jumpserver 3.10.0-514.el7.x86_64 #1 SMP Tue Nov 22 16:42:41 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
2、OpenShift版本
- # openshift version
- openshift v3.9.0+191fece
- kubernetes v1.9.1+a0ce1bc657
- etcd 3.2.
3、oc版本
- # oc version
- oc v3.9.0+191fece
- kubernetes v1.9.1+a0ce1bc657
- features: Basic-Auth GSSAPI Kerberos SPNEGO
4、docker版本
- # docker version
- Client:
- Version: 18.03.-ce
- API version: 1.37
- Go version: go1.9.5
- Git commit: 9ee9f40
- Built: Thu Apr ::
- OS/Arch: linux/amd64
- Experimental: false
- Orchestrator: swarm
- Server:
- Engine:
- Version: 18.03.-ce
- API version: 1.37 (minimum version 1.12)
- Go version: go1.9.5
- Git commit: 9ee9f40
- Built: Thu Apr ::
- OS/Arch: linux/amd64
- Experimental: false
docker info信息
- # docker info
- Containers:
- Running:
- Paused:
- Stopped:
- Images:
- Server Version: 18.03.-ce
- Storage Driver: devicemapper
- Pool Name: docker-:--pool
- Pool Blocksize: .54kB
- Base Device Size: .74GB
- Backing Filesystem: xfs
- Udev Sync Supported: true
- Data file: /dev/loop0
- Metadata file: /dev/loop1
- Data loop file: /var/lib/docker/devicemapper/devicemapper/data
- Metadata loop file: /var/lib/docker/devicemapper/devicemapper/metadata
- Data Space Used: .586GB
- Data Space Total: .4GB
- Data Space Available: 11GB
- Metadata Space Used: .355MB
- Metadata Space Total: .147GB
- Metadata Space Available: .144GB
- Thin Pool Minimum Free Space: .74GB
- Deferred Removal Enabled: true
- Deferred Deletion Enabled: true
- Deferred Deleted Device Count:
- Library Version: 1.02.-RHEL7 (--)
- Logging Driver: json-file
- Cgroup Driver: cgroupfs
- Plugins:
- Volume: local
- Network: bridge host macvlan null overlay
- Log: awslogs fluentd gcplogs gelf journald json-file logentries splunk syslog
- Swarm: inactive
- Runtimes: runc
- Default Runtime: runc
- Init Binary: docker-init
- containerd version: 773c489c9c1b21a6d78b5c538cd395416ec50f88
- runc version: 4fc53a81fb7c994640722ac585fa9ca548971871
- init version: 949e6fa
- Security Options:
- seccomp
- Profile: default
- Kernel Version: 3.10.-.el7.x86_64
- Operating System: CentOS Linux (Core)
- OSType: linux
- Architecture: x86_64
- CPUs:
- Total Memory: .608GiB
- Name: jumpserver
- ID: JMUS:EDNQ:FY7N:3PJJ:IK6K:FUSS:HTCC:VJME:T7NI:CE6M:4UUH:AYYY
- Docker Root Dir: /var/lib/docker
- Debug Mode (client): false
- Debug Mode (server): false
- Registry: https://index.docker.io/v1/
- Labels:
- Experimental: false
- Insecure Registries:
- 127.0.0.0/
- Live Restore Enabled: false
- WARNING: devicemapper: usage of loopback devices is strongly discouraged for production use.
- Use `--storage-opt dm.thinpooldev` to specify a custom block storage device.
docker info
三、解决方法
1、更改docker的启动参数
vim /usr/lib/systemd/system/docker.service
- #ExecStart=/usr/bin/dockerd
- ExecStart=/usr/bin/dockerd --exec-opt native.cgroupdriver=systemd
2、重启docker
- systemctl daemon-reload
- systemctl restart docker
Openshift 错误解决 "修改docker cgroup driver"的更多相关文章
- Warning:detected "cgroupfs" as the Docker cgroup driver. The recommended driver is "systemd".
执行kubeadm init集群初始化时遇到: [WARNING IsDockerSystemdCheck]: detected "cgroupfs" as the Docker ...
- 【kubeadm初始化报错】failed to run Kubelet: misconfiguration: kubelet cgroup driver: "cgroupfs" is different from docker cgroup driver: "systemd"
复现场景 环境 系统:Centos7 kubernetes:1.18.5 docker:19.03.9 复现步骤 1.通过 yum 或 rpm 安装 kubelet kubectl kubeadm,并 ...
- 异常【kubelet cgroup driver:cgroupfs跟docker cgroup driver:systemd不一致】
修改docker.service vi /lib/systemd/system/docker.service 找到 --exec-opt native.cgroupdriver=systemd \ 修 ...
- Docker中的Cgroup Driver:Cgroupfs 与 Systemd
在安装kubernetes的过程中,会出现 failed to create kubelet: misconfiguration: kubelet cgroup driver: "cgrou ...
- linux(centos8):配置docker的cgroup driver为systemd
一,为什么要修改docker的cgroup driver? 1,什么是cgroups? cgroups(Control Groups) 是 linux 内核提供的一种机制 它可以限制.记录任务组所使用 ...
- PowerDesigner反向数据库时遇到[Microsoft][ODBC SQL Server Driver][SQL Server]无法预定义语句。SQLSTATE = 37错误解决方法
逆向工程中,有时会出现如下错误 ... [Microsoft][ODBC SQL Server Driver][SQL Server]无法预定义语句 SQLSTATE = 37000 解决方案: 1. ...
- 修改 docker image 安装目录 (解决加载大image时报错:"no space left on device")
修改 docker image 安装目录 (解决加载大image时报错:"no space left on device" ) 基于Ubuntu16.04 docker版本: 17 ...
- 【解决】修改 docker 容器时间与宿主机不同
修改 docker 容器时间 需求: 这几天,开发提了个需求 "测试需要模拟未来某天的业务,发现容器里面没有修改时间的权限",想在我们 k8s 集群上,调整容器时间 解决方案: 使 ...
- docker An error occurred 虚拟化错误解决
问题: 本人电脑上装了VMware和docker,系统是win10专业版,然后今天想用下docker,打开报错,Hyper-V未开启,开启之后再次报错 An error occurred Hardwa ...
随机推荐
- bzoj 3238
后缀数组+单调栈的应用 首先我们研究一下这个表达式,可以发现前半部分与串的情况并没有关系,而只是跟串的长度有关,所以我们先把前半部分算出来: 于是我们只需计算出即可 那么可以发现,对于排名分别为i,j ...
- Hadoop生态组件Hive,Sqoop安装及Sqoop从HDFS/hive抽取数据到关系型数据库Mysql
一般Hive依赖关系型数据库Mysql,故先安装Mysql $: yum install mysql-server mysql-client [yum安装] $: /etc/init.d/mysqld ...
- Git 头像修改 原
Git头像分两种: 第一种是直接在你当前托管的git服务网站中自定义上传头像 第二种通过第三方网站修改,基本上所有git服务网站都遵循这点,下面说的就是该模式 其实很简单!!! https://zh- ...
- RecyclerView滑动到指定位置,并置顶
一般我们用 mRecycleview.smoothScrollToPosition(0)滑动到顶部,具有滚动效果,但是如果我们想滚动到任意指定位置,那么smoothScrollToPosition() ...
- Linux中Buffer和Cache的区别
1. Cache:缓存区,是高速缓存,是位于CPU和主内存之间的容量较小但速度很快的存储器,因为CPU的速度远远高于主内存的速度,CPU从内存中读取数据需等待很长的时间,而 Cache保存着CPU刚 ...
- HBuilder 的使用
创建一个nui项目 打开index.html才能运行 查看夜神模拟器 创建App标题:mhe :在body中输入mhe让后回车,如果右侧不显示,Ctrl+s保存一下 创建标题:mhe 创建九宫格:mb ...
- rabbitmq应用
#!/usr/bin/env python3 # -*- coding: utf-8 -*- """ @author: zengchunyun ""& ...
- 转载:[Java面经]干货整理, Java面试题(覆盖Java基础,Java高级,JavaEE,数据库,设计模式等)
原文:http://www.cnblogs.com/wang-meng/p/5898837.html 一:继承.抽象类与接口区别.访问控制(private, public, protected,默认) ...
- ASCII编码查看
实例说明 ASCII是American Standard Code Information Interchange的缩写,是基于拉丁字母的一套电脑编码系统,主要用于显示英文字符,是目前世界上最通用的单 ...
- CodeForces #549 Div.2 ELynyrd Skynyrd 倍增算法
题目 这道题目实际上可以用动态规划来做. 对于每个区间,我们从右边边界,往左边走,如果能走n-1次,那说明以右边边界为起点存在一个题目中说的子链. 利用倍增算法,实际上倍增也是动态规划.f[i][j] ...