操作系统和软件版本如表1所示。
项目 |
版本 |
下载地址 |
|---|---|---|
OS |
|
/ |
Docker |
28.0.1 for Arm |
|
Docker Compose |
Compose 2.33.1 for Arm |
|
Kubernetes(以下简称K8s) |
1.23.1 |
通过配置Yum源的方式安装 |
Helm |
helm-v3.18.3-linux-arm64 |
|
kube-prometheus-stack |
0.56.3 |
|
MindIE |
|
|
MindIE驱动软件包 |
|
|
MindIE固件软件包 |
|
|
Mis-tei |
7.0.RC1-300I-Duo-aarch64 |
配置环境前需关闭防火墙和SELinux,可以按照下面的步骤操作。
关闭防火墙:
systemctl status firewalld
systemctl disable firewalld --now
关闭SELinux:
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
setenforce 0
请提前完成Docker软件的安装,如未安装按照下面描述进行离线安装。
wget https://download.docker.com/linux/static/stable/aarch64/docker-28.0.1.tgz
tar -xvf docker-28.0.1.tgz
mv docker/* /usr/bin/
vi /etc/systemd/system/docker.service
[Unit] Description=Docker Application Container Engine Documentation=https://docs.docker.com After=network-online.target firewalld.service Wants=network-online.target [Service] Type=notify ExecStart=/usr/bin/dockerd ExecReload=/bin/kill -s HUP $MAINPID TimeoutSec=0 RestartSec=2 ExecStartPost=/usr/sbin/iptables -P FORWARD ACCEPT Restart=always TimeoutStartSec=0 LimitNOFILE=infinity LimitNPROC=infinity LimitCORE=infinity Delegate=yes KillMode=process StartLimitBurst=3 StartLimitInterval=60s [Install] WantedBy=multi-user.target
chmod +x /etc/systemd/system/docker.service
systemctl daemon-reload systemctl start docker
Docker默认工作路径为“/var/lib/docker”,为避免鲲鹏模组RAG一体机系统盘空间不足,建议启用Docker服务前更改Docker工作路径。假设新工作路径在“/data”。
systemctl stop docker
mkdir -p /data/docker
rsync -avz /var/lib/docker/ /data/docker/
临时修改:
vim /etc/systemd/system/docker.service
ExecStart=/usr/bin/dockerd --data-root /data/docker
永久修改:
vim /etc/docker/daemon.json
{
"data-root": "/data/docker"
}
systemctl daemon-reload systemctl start docker