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-镜像等等 基本可以不再下载东西了。还有随意写的安装文档。希望能帮到

============================================================================================
文件名称           注释
(15-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去安装。 但是发现这个 方式是最简单并且齐全的。

 

posted @ 2023-03-28 16:07  沙师弟demo  阅读(202)  评论(0编辑  收藏  举报