软件要求
操作系统和软件版本如表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
配置环境前需关闭防火墙和SELinux,可以按照下面的步骤操作。
关闭防火墙:
- 查看防火墙状态。
systemctl status firewalld
- 关闭防火墙。
systemctl disable firewalld --now
关闭SELinux:
- 永久关闭SELinux。
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
- 临时关闭SELinux。
setenforce 0
安装Docker
请提前完成Docker软件的安装,如未安装按照下面描述进行离线安装。
- 下载Docker软件包。
wget https://download.docker.com/linux/static/stable/aarch64/docker-28.0.1.tgz
- 解压Docker软件包。
tar -xvf docker-28.0.1.tgz
- 安装Docker。
mv docker/* /usr/bin/
- 创建docker.service服务文件。
- 创建并编辑docker.service文件。
vi /etc/systemd/system/docker.service
- 按“i”进入编辑模式,添加如下内容。
[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
- 按“Esc”键退出编辑模式,输入:wq!,按“Enter”键保存并退出文件。
- 创建并编辑docker.service文件。
- 增加文件可执行权限。
chmod +x /etc/systemd/system/docker.service
- 启动Docker服务。
systemctl daemon-reload systemctl start docker
(可选)配置Docker工作路径
Docker默认工作路径为“/var/lib/docker”,为避免鲲鹏模组RAG一体机系统盘空间不足,建议启用Docker服务前更改Docker工作路径。假设新工作路径在“/data”。
- 停止已有Docker服务。
systemctl stop docker
- 在新工作路径创建“docker”目录。
mkdir -p /data/docker
- 迁移已有Docker数据。
rsync -avz /var/lib/docker/ /data/docker/
- 修改Docker服务的启动参数,docker.service路径以实际环境为准。
临时修改:
- 编辑docker.service文件。
vim /etc/systemd/system/docker.service
- 按“i”进入编辑模式,添加ExecStart内容。
ExecStart=/usr/bin/dockerd --data-root /data/docker
- 按“Esc”键退出编辑模式,输入:wq!,按“Enter”键保存并退出文件。
永久修改:
- 编辑daemon.json文件。
vim /etc/docker/daemon.json
- 按“i”进入编辑模式,添加以下内容。
{ "data-root": "/data/docker" } - 按“Esc”键退出编辑模式,输入:wq!,按“Enter”键保存并退出文件。
- 编辑docker.service文件。
- 启动Docker服务。
systemctl daemon-reload systemctl start docker
父主题: 环境准备