kube-prometheus-0.12.0与k3s-1.25安装适配arm架构
k3s-kube-prometheus安装
https://github.com/prometheus-operator/kube-prometheus
主要的几个问题:
1.网上总有镜像拉取不下来。
可以通过dockerhub去拉取相关的支持arm的内容,也可以下载我上传的内容。里面有k3s-docker-prometheus-镜像等等 基本可以不再下载东西了。还有随意写的安装文档。希望能帮到
============================================================================================ 文件名称 注释 (1) 5-k3s-1.25 ----- k3s 软件程序文件夹 (2) kube-prometheus-0.12.0 ----- prometheus软件程序文件夹 (3) registries.yaml -----k3s信任镜像仓库所需文件 (4) jingxiang2.tar -----镜像文件 (5) jingxaing1.tar -----镜像文件 (6) docker-18.06.3-ce.tgz -----docker安装文件 (7) 安装手册 ----- 略 (8) ============================================================================================ auther. leon
地址是
链接:https://pan.baidu.com/s/1N-JTS6ld8mBgXW8x_Vpctw 提取码:n996
2.kubernetes执行yaml文件后镜像拉取不到,总是走外网拉取,这里需要docker和k3s的配置内容。
docker 配置:
/etc/docker/daemon.json
添加 对应信任仓库进去
{ "insecure-registries":["replaceIp:5000"] }
然后重启
systemctl daemon-reload
systemctl restart docker
k3s内容配置:
vim /etc/rancher/k3s/registries.yaml
mirrors: "your.local.registry.com:5000": endpoint: - "http://your.local.registry.com:5000" insecure: true
然后重启k3s
systemctl restart k3s
问题3. 全部安装完毕,但是外部电脑访问不了Prometheus
https://github.com/prometheus-operator/kube-prometheus/issues/1763
这个issues里面讨论了这个问题。
关掉他的网络检查
kubectl -n monitoring delete networkpolicies.networking.k8s.io --all
之前试过helm去安装。 但是发现这个 方式是最简单并且齐全的。