当前位置: 首页 > news >正文

prometheus-helm的使用

1、部署Prometheus监控平台
1、下载安装Prometheus (当前集群版本1.26.3)

git clone https://github.com/prometheus-operator/kube-prometheus.git -b release-0.12

安装:

cd kube-prometheus/

创建命名空间和crd:

kubectl apply --server-side -f manifests/setup

创建其他资源:

kubectl apply -f manifests

kubectl get pod -n monitoring

将grafana通过kubectl edit svc grafana -n monitoring命令进入配置将服务类型修改为NodePort,alertmanager-main、prometheus-k8s也可以改成NodePort
[root@k8s-master ~]# kubectl edit svc grafana -n monitoring
service/grafana edited
[root@k8s-master ~]# kubectl edit svc prometheus-k8s -n monitoring
service/prometheus-k8s edited
[root@k8s-master ~]# kubectl edit svc alertmanager-main -n monitoring

查看所有服务信息:

修改ECS

4、通过节点端口测试访问
如果不能访问,注意流量转发问题:
内核参数:

cat /etc/sysctl.d/k8s.conf

net.ipv4.ip_forward = 1
vm.swappiness = 0
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
[root@node1 ~]# sysctl -a | grep nf-call-iptables
模块加载:
lsmod | grep br_netfilter
modprobe -a br_netfilter
清空规则:
iptables -F

使用grafana做可视化(默认用户名密码:admin )

2、使用helm部署wordpress
1、helm下载
选择合适版本:
wget https://repo.huaweicloud.com/helm/v3.12.1/helm-v3.12.1-linux-amd64.tar.gz
解压直接使用:
tar -axf helm-v3.12.1-linux-amd64.tar.gz
mv linux-amd64/helm /usr/local/bin/helm

2、添加仓库
#添加 bitnami 的 chart 仓库:
helm repo add bitnami https://charts.bitnami.com/bitnami

查看添加的仓库列表:

helm repo list

手动创建pv
注意:nfs共享目录权限以及新建目录的权限
apiVersion: v1
kind: PersistentVolume
metadata:
name: mariadb-pv
spec:
capacity:
storage: 8Gi
accessModes:
- ReadWriteOnce
persistentVolumeReclaimPolicy: Retain
nfs:
path: /srv/nfs/data/v1
server: 192.168.0.99

apiVersion: v1
kind: PersistentVolume
metadata:
name: wordpress-pv
spec:
capacity:
storage: 10Gi
accessModes:
- ReadWriteOnce
persistentVolumeReclaimPolicy: Retain
nfs:
path: /srv/nfs/data/v2
server: 192.168.0.99

获取数据库密码

kubectl get secrets wordpress-mariadb -o yaml > test.yaml

echo “ZGJwYXNzd29yZA==” | base64 --decode

创建数据库

修改svc

http://159.138.119.236:32614//wp-login.php

相关文章:

  • 立体匹配的问题及基本解决思路与流程
  • 我的创作纪念日:技术成长的脚印
  • 【Linux内核系列】:文件系统收尾以及软硬链接详解
  • LVGL移植到6818开发板
  • 洛谷P1200 [USACO1.1] 你的飞碟在这儿 Your Ride Is Here
  • 设计模式学习记录
  • docker后台运行,便于后期用命令行进入它的终端
  • 【知识迁移的底层逻辑:从符号到语义的升维】
  • 按钮权限的设计及实现
  • 13. Pandas :使用 to_excel 方法写入 Excel文件
  • 【TMS570LC4357】之相关问题及解决
  • Jupyter Notebook的介绍和使用
  • 正则表达式全解析 + Java常用示例
  • uniapp-x web 开发警告提示以及解决方法
  • 以太坊生态中有代币标准和协议,针对不同场景设计了丰富的功能
  • 深度学习-服务器训练SparseDrive过程记录
  • 【6】树状数组学习笔记
  • MobileNet家族:从v1到v4的架构演进与发展历程
  • python:数据类构建器
  • 单片机ADC+NTC温度采集电路学习
  • 民生访谈|摆摊设点、公园搭帐篷、行道树飘絮,管理难题怎么解?
  • 李云泽:支持小微企业、民企融资一揽子政策将从增供给、降成本、提效率、优环境4个方面发力
  • 马上评|从一个细节看今年五一档电影
  • 杨国荣︱《老子智慧八十一讲》及其他
  • 中俄合拍电影《红丝绸》将于今年9月在中国上映
  • 印巴局势紧张之际,巴基斯坦两天内第二次进行导弹试射