2023年3月15日
kafka jmx 监控指标 kafka jmx 配合 jmx_prometheus_javaagent 可以将jmx通过http接口暴露给prometheus数据采集
kafka server版本不同jmx MBean指标有所不同,请注意……
阅读全文
2023年1月10日
关于client-go client-go是kubernetes官方提供的go语言的客户端库,go应用使用该库可以访问kubernetes的API Server,这样我们就能通过编程来对kubernetes资源进行增删改查操作 client-go版本和kubernetes版本对应关系 参考官方文档
client-go 使用之Clientset clientset为client-go将kubernetes原生资源的各自操作进行了封装,可以直接使用,但是如果是需要操作自己实现的operator,就需要使用到下文提到的dynamicClient package main import ( "context" "flag" "fmt" appsv1 "k8s.……
阅读全文
2022年10月17日
vue3使用vue-codemirror实现nginx配置文件语法高亮 vue-codemirror github
官方各种语言实例
安装 npm install codemirror vue-codemirror --save 新增vue文件test.……
阅读全文
2022年10月13日
Vue3+vite+element Plus动态路由导航栏 记录下学习vue3的笔记,难免有不对的地方,老鸟轻喷。vue3,vite,element Plus 安装请自行参考官方文档element-plus和vue官网
使用npm 初始化一个project # 设置npm 仓库地址为国内淘宝镜像,下载速度快 npm config set registry https://registry.……
阅读全文
2022年9月19日
k8s各个组件功能 ● apiserver提供了资源操作的唯一入口,并提供认证、授权、访问控制、API注册和发现等机制; ● controller manager负责维护集群的状态,比如故障检测、自动扩展、滚动更新等; ● scheduler负责资源的调度,按照预定的调度策略将Pod调度到相应的机器上; ● kubelet负责维护容器的生命周期,pod健康检查等,同时也负责Volume(CVI)和网络(CNI)的管理; ● Container runtime负责镜像管理以及Pod和容器的真正运行(CRI); ● kube-proxy负责为Service提供cluster内部的服务发现和负载均衡。 liveness和readiness的探针工作方式和源码解析 liveness和readiness作为k8s的探针,可以对应用进行健康探测。 二者支持的探测方式相同。主要的探测方式支持http探测,执行命令探测,以及tcp探测。 探测均是由部署在node侧的kubelet执行。……
阅读全文
2022年8月9日
配置nginx到后端upstream的最小空闲连接数 对于http代理配置如下 upstream http_backend { server 127.0.0.1:8080; keepalive 16; } server { .……
阅读全文
2022年8月2日
apisix 简介 官方架构图 简介:
Apache APISIX 是 Apache 软件基金会下的云原生 API 网关,它兼具动态、实时、高性能等特点,提供了负载均衡、动态上游、灰度发布(金丝雀发布)、服务熔断、身份认证、可观测性等丰富的流量管理功能。 一句话总结……
阅读全文
2022年4月15日
Openresty 入门 hello world server { listen 80; server_name _; location / { default_type text/html; content_by_lua ' local ip = ngx.……
阅读全文
2022年4月12日
使用Let’s Encrypt获取免费的SSL证书 安装certbot apt install certbot 校验域名所有权 客户在申请 Let’s Encrypt 证书的时候,需要校验域名的所有权,证明操作者有权利为该域名申请证书,目前支持三种验证方式: dns-01:给域名添加一个 DNS TXT 记录。 http-01:在域名对应的 Web 服务器下放置一个 HTTP well-known URL 资源文件。 tls-sni-01:在域名对应的 Web 服务器下放置一个 HTTPS well-known URL 资源文件。 申请通配符证书,只能使用 dns-01 的方式。 单个域名证书申请 certbot certonly --standalone --preferred-challenges http --agree-tos --email clay_chen@qq.……
阅读全文
2022年4月6日
LVM(Logical Volume Management) Components of LVM 1.Physical Volumes 2.Volume Groups 3.……
阅读全文