k8s
未读
AWS自建k8s集群使用Ingress + ALB作为集群服务统一入口
1. 背景与目标 为什么自建 K8s 需要 ALB? ALB(Application Load Balancer)能将外部流量智能路由到集群内不同服务 支持路径路由、HTTPS 终端、自动扩缩容 Ingress + ALB 优势 免去手动创建 Nginx/Traefik 负载均衡器 与 AWS 网络
k8s
未读
Kuboard 打不开,提示 { "message": "Failed to connect to the database." } 的排查与解决
最近在打开 Kuboard 时,遇到如下报错页面: { "message": "Failed to connect to the database.", "type": "Internal Server Error" } 这个问题导致 Kuboard 无法访问任何页面。下面记录整个排查和解决过程,希
k8s
未读
容器内使用arthas导出dump文件
k8s集群内的java服务的Pod有时内存会暴涨,使用Arthas导出dump文件帮助开发排查问题所在。 Arthas 是一个开源的 Java 诊断工具,主要用于在生产环境中实时监控和调试 Java 应用程序。能够实时监控 Java 应用的性能指标,如 CPU 使用率、内存使用情况、线程情况等。 如
k8s
未读
k8s搭建tidb集群
参考官方文档https://docs.pingcap.com/zh/tidb-in-kubernetes/stable/get-started 环境aws云服务器 tidb需要一个StorageClass储存类型对象,aws提供了gp3的对象,直接创建ebs盘来存储数据 kind: StorageC
k8s
未读
kube-prometheus配置邮箱报警
k8s集群集成kube-prometheus套件后,套件内提供了非常多的报警规则和alertmanager的pod,只需要修改配置文件填入信息就可以通过报警器发送邮件到指定的邮箱。 cd manifests
cat alertmanager-secret.yaml
这个secret的yaml文件就
k8s
未读
使用keda工具自定义hpa指标扩容
KEDA官网 https://keda.sh/ 参考文档https://sysdig.com/blog/kubernetes-hpa-prometheus/ Keda 是一个开源项目,它简化了 Kubernetes HPA 的 Prometheus 指标的使用。 官方提供了helm部署,一键创建比较
k8s
未读
kube-prometheus自动发现
针对公司生产环境使用的k8s集群监控,我安装了prometheus官网的套件"kube-prometheus" →本地使用下载→ kube-prometheus tar xfv kube-prometheus-0.12.0.tar
sed -i 's@registry.k8s.io/kube-s