jj021
1
Rancher Server 设置
- Rancher 版本:2.6.8
- 安装选项 (docker):
- 如果是 Helm Chart 安装,需要提供 Local 集群的类
centos7.9 docker: 18.06.3-ce
在阿里云上申请了测试域名证书
用这个命令安装:
docker run -d --restart=unless-stopped
-p 80:80 -p 443:443
-v /etc/localtime:/etc/localtime
-v /opt/cert/tls.crt:/etc/rancher/ssl/cert.pem
-v /opt/cert/tls.key:/etc/rancher/ssl/key.pem
-v /data/rancher:/var/lib/rancher/
-v /data/rancher/auditlog:/var/log/auditlog
-v /data/rancher/k3s:/etc/rancher/k3s
-e CATTLE_SYSTEM_CATALOG=bundled
-e AUDIT_LEVEL=3
–privileged
-e CATTLE_AGENT_IMAGE=“registry.cn-hangzhou.aliyuncs.com/rancher/rancher-agent:v2.6.8”
registry.cn-hangzhou.aliyuncs.com/rancher/rancher:v2.6.8 --no-cacerts



查看集群又是正常的,这个helm是在安装或者执行什么命令? 经常50多个pod,一个节点这个pod就站一半了。
jj021
2
经过多次实验,升级内核到4.20就会出现这个问题,用centos7.9的默认3.10,rancher就正常了,k3s的镜像也正常拉取,基础镜像都能起来。helm-operation也不会因为k3s不正常,一直暴涨。 以下是升级4.20内核的脚本,也是rancher微信群的的大佬们给的。
#!/bin/bash
###################
####禁用SElinux########################################################################################################
###################
#临时关闭SElinux
setenforce 0
#永久禁用SElinux,替换/etc/selinux/config下SELINUX的值为disable,-r支持正则表达式,-i修改后备份
sed -ri ‘/*SELINUX=/s#=.+$#=disabled#’ /etc/selinux/config
######################
####升级内核至4.20############################################################################################################
######################
#安装wget用于下载远端安装包
yum -y install wget
#安装linux-firmware,升级内核所需的依赖
yum install -y linux-firmware
#创建/data/目录
mkdir -p /data/
#进入所创建的目录
cd /data/;
#下载安装包
wget http://docker-snake.cn-bj.ufileos.com/kernel-ml-4.20.13-1.el7.elrepo.x86_64.rpm
wget http://docker-snake.cn-bj.ufileos.com/kernel-ml-devel-4.20.13-1.el7.elrepo.x86_64.rpm
#通过安装更新内核
rpm -ivh kernel-ml-devel-4.20.13-1.el7.elrepo.x86_64.rpm
rpm -ivh kernel-ml-4.20.13-1.el7.elrepo.x86_64.rpm
rm -f kernel-ml-devel-4.20.13-1.el7.elrepo.x86_64.rpm kernel-ml-4.20.13-1.el7.elrepo.x86_64.rpm
#修改内核启动顺序,默认启动的顺序应该为1,升级以后内核是往前面插入,为0(如果每次启动时需要手动选择哪个内核,该步骤可以省略)
grub2-set-default 0 && grub2-mkconfig -o /etc/grub2.cfg
#使用下面命令看看确认下是否启动默认内核指向上面安装的内核
grubby --default-kernel
echo please reboot
请问到底是升级4.20就好了还使用3.10呀,你的描述“升级内核到4.20就会出现这个问题”,是说升级到4.20就会出现这个问题,但是下面又说要升级
jj021
4
我现在用的 5.4.212-1.el7.elrepo.x86_64 这个内核。 使用了8个月,一直正常。 4.2确实有问题。