2. 环境信息及新建Namespace

2.1. 环境信息

本文中各工具应用的版本参见下表,用户可根据实际情况选取版本。

表 2.1 工具版本信息

名称

版本

Kubernetes

v1.24.0

docker

20.10.21

containerd

1.6.10

Prometheus

v2.46.0

Grafana

11.2.2

Helm

v3.9.3

2.2. 导入mx-exporter镜像

操作步骤

  1. 解压mx-exporter镜像包。

    tar -zxvf mx-exporter.xxx.tgz
    
  2. 使用以下命令,根据系统主机架构加载镜像。

    cd mx-exporter; ./mxexporter-images.x.x.x.run -- load
    
  3. 将mx-exporter镜像推送到Harbor中,用户需要更改部署脚本中的镜像下载地址为设置的推送地址,例如Harbor为 mxcr.io

    docker login -u $user mxcr.io
    
    ./mxexporter-images.x.xx.x.run -- push mxcr.io/$project/mx-exporter:x.x.x
    

2.3. 在Kubernetes中新建Namespace

操作步骤

  1. 新建namespace。

    cd mx-exporter/deployment; kubectl create -f namespace.yaml
    

    回显信息如下所示。

    namespace/metax-monitor created
    
  2. 查看新建的namespace,回显信息如图 2.1 所示。

    kubectl get namespace
    
    ../_images/CheckNamespace.png

    图 2.1 查看新建的namespace