具体解决问题:香橙派,debian11系统;设置k8s 永久关闭 swapoff;并永久设置systemd
一.创建脚本文件
vim /opt/software/k8sinitenv.sh
#!/bin/bash
sudo swapoff -a
sudo mkdir /sys/fs/cgroup/systemd
sudo mount -t cgroup -o none,name=systemd cgroup /sys/fs/cgroup/systemd
exit 0
chmod +777 /opt/software/k8sinitenv.sh
注意,sh文件开头和结尾是固定格式
二.将文件设置为服务,并设置服务开机自启
sudo vim /etc/systemd/system/k8sinitenv.service
[Unit]
Description=k8sinitenv
After=default.target
[Service]
ExecStart=/opt/software/k8sinitenv.sh
[Install]
WantedBy=default.target
sudo systemctl enable /etc/systemd/system/k8sinitenv.service
注意:上面的文件中空格
服务名: k8sinitenv
sudo systemctl enable /etc/systemd/system/k8sinitenv.service 设置开机自启动
systemctl status k8sinitenv 即可查看启动状态
systemctl restart k8sinitenv 服务重启