文章分类 -  K8S

摘要:在 K8S 中使用 Sidecar 创建 secret, 用来保存阿里云 RAM 用户的 OSS_ACCESS_KEY_ID 和 OSS_ACCESS_KEY_SECRET,traeAliOSS 命令需要用到。 kubectl create secret generic aliyun-credent 阅读全文
posted @ 2026-01-08 16:57 klvchen 阅读(4) 评论(0) 推荐(0)
摘要:背景 在日常工作中发现,JAVA 程序部署在 K8S 上后,若发生 OOM,程序生成的 dump 文件在 Pod 重启后会丢失,无法给开发人员分析起原因,造成了很多不便。 方案考虑 经过上网查询资料,思考,大概列出了下面这几种方式: 使用 hostPath,把 dump 挂在宿主机上。 主要排除因素 阅读全文
posted @ 2026-01-08 11:43 klvchen 阅读(9) 评论(0) 推荐(0)
摘要:前提 银河麒麟 V10 部署 K8S v1.29.15 集群 -> https://www.cnblogs.com/klvchen/p/19273665 银河麒麟 V10 安装 ceph reef 集群-> https://www.cnblogs.com/klvchen/articles/19268 阅读全文
posted @ 2025-11-26 17:53 klvchen 阅读(18) 评论(0) 推荐(0)
摘要:部署基于用户身份的路由 cd /data/yaml/default/bookinfo/networking # 创建 DestinationRule 和 VirtualService kubectl apply -f destination-rule-all.yaml -f virtual-serv 阅读全文
posted @ 2024-01-18 17:14 klvchen 阅读(53) 评论(0) 推荐(0)
摘要:部署 bookinfo 应用 # 因为 bookinfo 应用官方默认部署在 default 命名空间,所以需要提前开启自动注入 Sidecar. kubectl label namespace default istio-injection=enabled mkdir -p /data/yaml/ 阅读全文
posted @ 2024-01-18 16:26 klvchen 阅读(90) 评论(0) 推荐(0)
摘要:说明 这里使用浏览器添加 Header 的参数的方式对客户端进行区分,携带参数 user=klvchen 的会访问到 v2 版本的服务,不携带参数会访问到 v1 版本服务 环境准备 mkdir -p /data/yaml/istio-test/myapp-demo cd /data/yaml/ist 阅读全文
posted @ 2024-01-17 16:36 klvchen 阅读(43) 评论(0) 推荐(0)
摘要:kubectl top pod 的内存使用量计算 container_memory_rss 表示容器的常驻内存集(Resident Set Size),即实际使用的物理内存量。 container_memory_cache 表示容器使用的缓存内存。 container_memory_usage_by 阅读全文
posted @ 2023-09-12 10:26 klvchen 阅读(744) 评论(0) 推荐(0)
摘要:阿里云的 Prometheus 使用 container_memory_working_set_bytes 来进行告警设置 container_memory_working_set_bytes 是容器真实使用的内存量,也是资源限制limit时的重启判断依据 ``` # 进入容器 pod 内部,获取到 阅读全文
posted @ 2023-08-08 14:39 klvchen 阅读(1456) 评论(0) 推荐(0)
摘要:## Authorization 上面认证过程,只是确认通信的双方都确认了对方是可信的,可以相互通信。而鉴权是确定请求方有哪些资源的权限。API Server目前支持以下几种授权策略(通过 API Server 的启动参数 "--authorization-mode"设罟) * AlwaysDeny 阅读全文
posted @ 2023-07-28 09:52 klvchen 阅读(83) 评论(0) 推荐(0)
摘要:mkdir -p /data/useraccount/hdyl/ && cd /data/useraccount/hdyl/ # 创建 user 私钥 openssl genrsa -out hdyl.key 2048 # 创建签署请求 # 注意:O=组织信息,CN=用户名 openssl req 阅读全文
posted @ 2023-07-14 17:16 klvchen 阅读(55) 评论(0) 推荐(0)
摘要:## 参考文档 https://dolphinscheduler.apache.org/zh-cn/docs/3.1.7/guide/installation/kubernetes ## 前期工作 ``` # 重新打包镜像(加入 mysql-connector jar 包) # 准备工作,在开发机上 阅读全文
posted @ 2023-07-14 16:52 klvchen 阅读(674) 评论(0) 推荐(0)
摘要:``` journalctl -xeu kubelet ``` 参考:https://blog.csdn.net/enthan809882/article/details/104551777 阅读全文
posted @ 2023-06-13 11:17 klvchen 阅读(135) 评论(0) 推荐(0)
摘要:## 参考网站 https://skyapm.github.io/document-cn-translation-of-skywalking/ https://github.com/apache/skywalking-kubernetes https://github.com/apache/skyw 阅读全文
posted @ 2023-05-31 17:42 klvchen 阅读(652) 评论(0) 推荐(0)
摘要:elasticsearch 集群角色划分 Master Node:主节点,该节点不和应用创建连接,每个节点都保存了集群状态,master节点不占用磁盘IO和CPU,内存使用量一般。 Master eligible nodes:合格节点,每个节点部署后不修改配置信息,默认就是一个 eligible 节 阅读全文
posted @ 2023-05-31 14:09 klvchen 阅读(1130) 评论(0) 推荐(0)
摘要:## 环境情况 ``` [root@k8s-master-1 flannel]# kubectl get node -o wide NAME STATUS ROLES AGE VERSION INTERNAL-IP EXTERNAL-IP OS-IMAGE KERNEL-VERSION CONTAI 阅读全文
posted @ 2023-05-18 18:01 klvchen 阅读(173) 评论(0) 推荐(0)
摘要:SigNoz 是一款开源应用程序性能监控工具 架构 SigNoz主要包括4个模块: Otel Collector: 即OpenTelemetry Collector,从服务或容器收集指标数据。针对java,app可以Agent和SDK 2种方式将数据发送给collector,collector负责数 阅读全文
posted @ 2023-05-06 18:32 klvchen 阅读(1172) 评论(0) 推荐(0)
摘要:部署 Grafana mkdir -p /data/yaml/kube-prometheus/grafana && cd /data/yaml/kube-prometheus/grafana helm search repo grafana helm pull bitnami/grafana --v 阅读全文
posted @ 2023-04-25 17:03 klvchen 阅读(140) 评论(0) 推荐(0)
摘要:获取钉钉机器 Webhook 配置钉钉机器人关键字 部署 prometheus-webhook-dingtalk mkdir -p /data/yaml/kube-prometheus/prometheus-webhook-dingtalk && cd /data/yaml/kube-prometh 阅读全文
posted @ 2023-04-18 16:40 klvchen 阅读(205) 评论(0) 推荐(0)
摘要:背景 | 角色 | IP | K8S 版本 | 容器运行时 | | | | | | | k8s-master-1 | 172.16.16.108 | v1.24.1 | containerd://1.6.8 | | k8s-node-1 | 172.16.16.109 | v1.24.1 | con 阅读全文
posted @ 2023-04-18 15:02 klvchen 阅读(311) 评论(0) 推荐(0)
摘要:sqlserver 备份 # mssql 全备 0 2 * * 1 /bin/sh /data/shells/mssql_backup.sh &> /dev/null cat mssql_backup.sh #!/bin/bash # 设置mssql备份目录 folder=/var/opt/mssq 阅读全文
posted @ 2022-10-21 11:05 klvchen 阅读(90) 评论(0) 推荐(0)