设置systemd服务自动重启的方法
service文件里添加如下配置:
1 | Restart=always |
- Restart=always: 只要不是通过systemctl stop来停止服务,任何情况下都必须要重启服务,默认值为no
- RestartSec=30: 重启间隔,比如某次异常后,等待30(s)再进行启动,默认值0.1(s)
- StartLimitInterval=0: 无限次重启,默认是10秒内如果重启超过5次则不再重启,设置为0表示不限次数重启
新增Dockerfile, 内容如下:
使用以下命令检查当前 MicroK8s 控制平面运行状态:
1 | microk8s status |
确认 MicroK8s 控制平面运行正常后,使用以下命令获取 Kubernetes 集群的配置信息:
1 | microk8s config view |
找到以下行,其中包含 API Server 的证书:
1 | certificate-authority-data: *** |
在终端中解码证书数据并输出详细信息:
1 | openssl x509 -in <(echo "<cert-data>") -text -noout | grep "Not After" |
将
microk8s证书默认路径:/var/snap/microk8s/current/certs/
Add following line to spec file
1 | %define _build_id_links none |
peter
并设置密码huawei@123
1 | useradd peter |
chage
命令设置密码过期时间,这里设置7天后密码过期,过期后立即失效1 | chage -m 0 -M 7 -I 0 peter |
1 | /etc/init.d/vpxa stop ; /etc/init.d/hostd restart |