logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

prometheus联邦集群基于consul发现k8s集群的配置

k8s-server总配置prometheus.ymlscrape_configs:- job_name: 'prometheus'static_configs:- targets: ['localhost:9090']#基于文件发现- job_name: 'file_sd'file_sd_configs:- files:- targets.jsonrefresh_interval: 1m#基于c

#consul
k8s版本回滚

helm history helm rollback

#kubernetes#容器
k8s证书升级

k8s升级证书步骤####自己笔记记录####k8s 集群中基础服务的证书默认的是一年,如果证书过期,会导致APIserver服务不可用,需要更新证书,以下为证书更新步骤:查看证书过期时间:openssl x509 -in /etc/kubernetes/pki/apiserver.crt -noout -text |grep ’ Not ’步骤查看证书是否过期> 1.4 时候,才可以用这个

#kubernetes
jenkinsfile+helmfile流水线架构模版pipline

目前趋势都是微服务架构,k8s服务基本普及,helm作为管理k8s包用起来也非常方便,接下来我将我线上用的一套基于jenkins+helmfile的架构上传以便后期翻阅和学习。首先为什么用helmfile?Helm 作为 Kubernetes 的包管理工具在业界被广泛使用。但在实际使用场景中的一些需求 helm 并不能很好的满足。1.Helm 不提供 apply 命令2.Values 必须是纯文本

#k8s#jenkins
记一次k8s中service端口限制在30000-32767问题排查

问题今天利用service暴露nodePort端口80报以下错误he Service “webapp” is invalid: spec.ports[0].nodePort: Invalid value: 80: provided port is not in the valid range. The range of valid ports is 30000-32767这是因为apiserver

#运维#k8s
nacos安装之后开启鉴权之后重启不来,起来之后报错密码错误,报错处理详细步骤

在这个网址:https://www.sojson.com/base64.html 随便输入一个32位的字符串,点击生成Base64,获取到Ba。这里的地址需要填上你的数据库地址,并创建nacos库,在conf目录下有一个sql文件,导入进去,会创建表和用户,用户密码是加密的。se64 粘贴到nacos.core.auth.plugin.nacos.token.secret.key=开启nacos账

文章图片
#mysql#java#运维
prometheus监控mysql,mysql_exporter安装

监控mysql主机需要安装mysql_exporter,到官网下载自己需要的版本下载地址https://prometheus.io/download/下载node_exportwget https://github.com/prometheus/mysqld_exporter/releases/download/v0.13.0/mysqld_exporter-0.13.0.linux-amd64.

#mysql#linux
到底了