云计算-容器云-编排部署监控系统_node-exporter:v1.9.0镜像
容器化部署监控系统
环境准备
[root@k8s-master-node1 ~]# tar -zxf Monitor.tar.gz[root@k8s-master-node1 Monitor]# docker load -i CentOS_7.9.2009.tar
1、容器化部署node-exporter
在master节点上编写/root/Monitor/Dockerfile- exporter文件构建monitor-exporter:v1.0镜像,具体要求如下:(需要用到的软件包:Monitor.tar.gz)
(1)基础镜像:centos:centos7.9.2009;
(2)使用二进制包node_exporter-0.18.1.linux-amd64.tar.gz安装node-exporter服务;
(3)声明端口:9100;
(4)设置服务开机自启。
完成后构建镜像,并提交master节点的用户名、密码和IP地址到答题框。
vi Dockerfile-exporterFROM centos:centos7.9.2009MAINTAINER ChinaskillsRUN rm -rf /etc/yum.repos.d/*ADD node_exporter-0.18.1.linux-amd64.tar.gz /root/EXPOSE 9100CMD [\"./root/node_exporter-0.18.1.linux-amd64/node_exporter\"]-----------------------------docker build -t monitor-exporter:v1.0 -f Dockerfile-exporter .
2、容器化部署Alertmanager
在master节点上编写/root/Monitor/Dockerfile-alert文件构建monitor-alert:v1.0镜像,具体要求如下:(需要用到的软件包:Monitor.tar.gz)
(1)基础镜像:centos:centos7.9.2009;
(2)使用提供的二进制包alertmanager-0.19.0.linux-amd64.tar.gz安装Alertmanager服务;
(3)声明端口:9093、9094;
(4)设置服务开机自启。
完成后构建镜像,并提交master节点的用户名、密码和IP地址到答题框。
[root@k8s-master-node1 Monitor]# cat alertmanager/alertmanager.yml global: resolve_timeout: 5m smtp_smarthost: \'114463512@.163.com:465\' smtp_from: \'alert@163.com\' smtp_auth_username: \'114463512@163.com\' sm