做个笔记,免得以后忘记
1. 以glusterfs作为后端存储,创建glusterfs volume.
2. 创建namespace monitoring-namespaces.yaml:
apiVersion: v1
kind: Namespace
metadata:
name: monitoring
kubectl create -f monitoring-namespaces.yaml
3. 创建glusterfs endpoint, monitoring-endpoints.json:
{
"kind": "Endpoints",
"apiVersion": "v1",
"metadata": {
"name": "glusterfs-monitoring",
"namespace": "monitoring"
},
"subsets": [
{
"addresses": [
{
"ip": "10.0.115.14"
}
],
"ports": [
{
"port": 24007
}
]
},
{
"addresses": [
{
"ip": "10.0.115.15"
}
],
"ports": [
{
"port": 24007
}
]
}
]
}
kubectl create -f monitoring-endpoints.json
4. 创建PV,monitoring-pv.yaml:
apiVersion: v1
k
Kubernetes部署Prometheus实战指南

本文记录了在Kubernetes上使用Glusterfs作为存储部署Prometheus的过程,包括创建namespace、endpoint、PV、PVC,以及配置和暴露Prometheus服务的详细步骤。在部署过程中需要注意权限问题的解决方案。
最低0.47元/天 解锁文章
1600

被折叠的 条评论
为什么被折叠?



