minikube 部署 prometheus-operator

1. 安装minikube

1.1 下载minikube,参考 https://minikube.sigs.k8s.io/docs/start/

1.2 下载virtualbx , 参考 https://www.virtualbox.org/wiki/Downloads

1.3 启动时minikube , driver选择virtualbx

minikube start --driver=virtualbox

备注:driver选择docker时本地mac无法访问k8s内NodePort。

 

1.4 minikube常用命令

 

 

 

2. 安装helm

参考官网 https://helm.sh/docs/intro/install/

curl https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | bash

  

 

 

3. 通过helm安装prometheus-operator

 

helm install --name prometheus-operator --set rbacEnable=true --namespace=monitoring stable/prometheus-operator

helm repo add prometheus-community https://prometheus-community.github.io/helm-charts

helm repo update

helm install prometheus-operator prometheus-community/kube-prometheus-stack

  

byte@~ % kubectl --namespace default get pods -l "release=prometheus-operator"
NAME                                                     READY   STATUS    RESTARTS   AGE
prometheus-operator-kube-p-operator-57b7bf4676-5zfc2     1/1     Running   0          13m
prometheus-operator-kube-state-metrics-74dc78bb5-dg875   1/1     Running   0          13m
prometheus-operator-prometheus-node-exporter-gvtnj       1/1     Running   0          13m

  

4. 修改访问类型为NodePort

kubectl edit svc prometheus-operator-grafana 

kubectl edit svc prometheus-operator-kube-p-alertmanager

kubectl edit svc prometheus-operator-prometheus

# type: ClusterIP 改为 type: NodePort

 

5. 访问dashboard

minikube service list 
|----------------------|----------------------------------------------------|---------------|-----------------------------|
|      NAMESPACE       |                        NAME                        |  TARGET PORT  |             URL             |
|----------------------|----------------------------------------------------|---------------|-----------------------------|
| default              | alertmanager-operated                              | No node port  |
| default              | kubernetes                                         | No node port  |
| default              | prometheus-operated                                | No node port  |
| default              | prometheus-operator-grafana                        | http-web/80   | http://192.168.59.100:32453 |
| default              | prometheus-operator-kube-p-alertmanager            | http-web/9093 | http://192.168.59.100:32443 |
| default              | prometheus-operator-kube-p-operator                | No node port  |
| default              | prometheus-operator-kube-p-prometheus              | http-web/9090 | http://192.168.59.100:32562 |
| default              | prometheus-operator-kube-state-metrics             | No node port  |
| default              | prometheus-operator-prometheus-node-exporter       | No node port  |
| kube-system          | kube-dns                                           | No node port  |
| kube-system          | prometheus-operator-kube-p-coredns                 | No node port  |
| kube-system          | prometheus-operator-kube-p-kube-controller-manager | No node port  |
| kube-system          | prometheus-operator-kube-p-kube-etcd               | No node port  |
| kube-system          | prometheus-operator-kube-p-kube-proxy              | No node port  |
| kube-system          | prometheus-operator-kube-p-kube-scheduler          | No node port  |
| kube-system          | prometheus-operator-kube-p-kubelet                 | No node port  |
| kubernetes-dashboard | dashboard-metrics-scraper                          | No node port  |
| kubernetes-dashboard | kubernetes-dashboard                               | No node port  |
| skywalking           | oap                                                | No node port  |
| skywalking           | ui                                                 | page/8080     | http://192.168.59.100:31234 |
|----------------------|----------------------------------------------------|---------------|-----------------------------|

  

5.1 grafana

默认用户名 admin

默认密码 prom-operator

 

 

 

5.2 prometheus 

 

 

 

5.3 alertmanager

 

 

 

 

6. 

posted @ 2022-05-30 22:32  象飞田  阅读(427)  评论(0编辑  收藏  举报