安装Kubernetes集群时遇到的问题及解决方法
2024-09-07 07:03:38
在搭建Kubernetes集群时遇到一些问题,记录在这里。
搭建过程在另一篇文章:VirtualBox上使用kubeadm安装Kubernetes集群
虚拟机安装完CentOS7登录时遇到warning
错误信息:
-bash: warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory
截图:
解决方法:
vi /etc/environment
# 保存下面两行,然后ssh重新登录。
LANG=en_US.utf-8
LC_ALL=en_US.utf-8
kubeadm init时warning:推荐将systemd作为docker驱动程序
错误信息:
detected "cgroupfs" as the Docker cgroup driver. The recommended driver is "systemd". Please follow the guide at https://kubernetes.io/docs/setup/cri/
截图:
解决方法:
访问错误信息中的官方地址找到以下解决方法:
# Setup daemon.
cat > /etc/docker/daemon.json <<EOF
{
"exec-opts": ["native.cgroupdriver=systemd"],
"log-driver": "json-file",
"log-opts": {
"max-size": "100m"
},
"storage-driver": "overlay2"
}
EOF
mkdir -p /etc/systemd/system/docker.service.d
# Restart docker.
systemctl daemon-reload
systemctl restart docker
3. kubeadm init时遇到关于bridge-nf-call-iptables参数的error
错误信息:
[ERROR FileContent--proc-sys-net-bridge-bridge-nf-call-iptables]: /proc/sys/net/bridge/bridge-nf-call-iptables contents are not set to 1
截图:
解决方法:
查看错误消息中的路径:
-> [root@kube0.vm] [~] cat /proc/sys/net/bridge/bridge-nf-call-iptables
0
内容是0,按照错误信息中的描述将它改为1
echo 1 > /proc/sys/net/bridge/bridge-nf-call-iptables
最新文章
- Android二维码的生成,解析以及扫描功能
- iOS证书问题
- Jackson
- NFA引擎匹配原理
- apache2.2 搭载本地中转服务器
- jquery遍历数组与筛选数组的方法
- win系统盘下面安装RedHat Linux6.2ES
- scala.collection.immutable.HashSet$.empty()Lscala/collection/immutable/HashSet
- 年前辞职-WCF入门(6)
- html页面元素加载顺序
- for循环嵌套的穷举,迭代,以及while的使用和for的转换
- 从工程中删除Cocoapods
- maven POM.xml 标签详解
- [Backbone.js]如何处理Model里面嵌入的Collection?
- 转:python中函数curry化
- windows下php7.1安装redis扩展以及redis测试使用全过程
- 在谷歌安装扩展程序Axure RP Extension for Chrome后,经常无故损坏,无法使用
- javascript 新建实例对象
- 《Linux内核分析》第四周笔记 扒开系统调用的三层皮(上)
- linux命令(49):显示文件的指定行,打印中间几行