01 2023 档案

摘要:之前重启pods的时候总是不停的敲sudo kubectl get pods, 今天发现居然有watch功能,太方便了,记录一下 sudo kubectl get pods -w -l app=zk -o wide -w就是watch的意思 -l app=zk是过滤label=zk的pods 方便很 阅读全文
posted @ 2023-01-31 15:39 若-飞 阅读(132) 评论(0) 推荐(0) 编辑
摘要:1. 官方文档 https://kubernetes.io/zh-cn/docs/concepts/scheduling-eviction/assign-pod-node/#affinity-and-anti-affinity 2. 亲和性与反亲和性 亲和性和反亲和性扩展了你可以定义的约束类型。使用 阅读全文
posted @ 2023-01-31 15:02 若-飞 阅读(67) 评论(0) 推荐(0) 编辑
摘要:1. 简介 配置运行用户方便对用户进行权限管理,比如PersistentVolume管理等 官方文档 https://kubernetes.io/zh-cn/docs/tasks/configure-pod-container/security-context/ 2. 实例 zookeeper默认以 阅读全文
posted @ 2023-01-30 16:53 若-飞 阅读(1470) 评论(0) 推荐(0) 编辑
摘要:1. 官方文档 https://kubernetes.io/zh-cn/docs/concepts/storage/persistent-volumes/ 2. 介绍 存储的管理是一个与计算实例的管理完全不同的问题。 PersistentVolume 子系统为用户和管理员提供了一组 API, 将存储 阅读全文
posted @ 2023-01-30 14:45 若-飞 阅读(142) 评论(0) 推荐(0) 编辑
摘要:1.问题情况 最近发现nginx日志出现大量的这种错误:an upstream response is buffered to a temporary file 1 2 3 4 5 6 7 2023/01/17 15:14:14 [warn] 18239#18239: *1258333 an ups 阅读全文
posted @ 2023-01-17 15:41 若-飞 阅读(2439) 评论(0) 推荐(0) 编辑
摘要:1. 概要 进入 systemd 时代后,查看日志的方式也发生了变化,原因是 systemd 自带了日志管理服务和工具。单就日志的查看来说,我们需要使用 journalctl 工具。它的好处是使用一个统一的工具来完成日志的查看功能,我们不用记很多的命令了。 journalctl 用来查询 syste 阅读全文
posted @ 2023-01-16 14:10 若-飞 阅读(581) 评论(0) 推荐(0) 编辑
摘要:1.简介 目的是:限制连接速度 支持http/https,不支持websocket 2.格式 limit_rate 100k; 连接限速, 对每个连接限速100k. 注意,这里是对单个socket连接限速,而不是对IP限速。如果一个IP允许两个并发连接,那么这个IP就是限速limit_rate×2。 阅读全文
posted @ 2023-01-12 11:05 若-飞 阅读(122) 评论(0) 推荐(0) 编辑
摘要:1.简介 目的是:限制连接数核心目的是防止恶意请求脚本来刷服务器 官方文档:http://nginx.org/en/docs/http/ngx_http_limit_conn_module.html 支持http/https,不支持websocket 2.格式 limit_conn_zone $bi 阅读全文
posted @ 2023-01-12 10:28 若-飞 阅读(497) 评论(0) 推荐(0) 编辑
摘要:1.前言 分布式环境下应对高并发保证服务稳定,优先级从高到低分别为缓存、限流、降级、熔断,本文重点就讲讲限流这部分。 其实服务降级、熔断本身也是限流的一种,因为它们本质上也是阻断了流量进来,但是本文希望大家可以把限流当做一个单纯的名词来理解,看一下对请求做流控的几种算法及具体实现方式。 支持http 阅读全文
posted @ 2023-01-12 10:08 若-飞 阅读(307) 评论(0) 推荐(0) 编辑
摘要:一:free命令 free 命令显示系统内存的使用情况,包括物理内存、交换内存(swap)和内核缓冲区内存 二:free命令显示的各项参数 第一行Mem部分: total 物理内存的总和 used 已被应用程序使用的内存的大小 free 空闲的内存大小 shared 被共享的内存 buff/cach 阅读全文
posted @ 2023-01-10 10:53 若-飞 阅读(197) 评论(0) 推荐(0) 编辑
摘要:在mysql中,可以利用UNION操作符来合并查询结果,该操作符用于将两个以上的SELECT语句的查询结果合并到一起,然后去除掉相同的记录; 语法“查询语句1 union 查询语句2 union ....” union 去重查询;union all不去重查询 union all: union: 阅读全文
posted @ 2023-01-09 11:45 若-飞 阅读(110) 评论(0) 推荐(0) 编辑
摘要:今天采用WaitGroup来实现协程,发现range chanel会死锁,代码如下:package main import "sync"import "fmt"func main() { var wg sync.WaitGroup wg.Add(3) resultChannel := make(ch 阅读全文
posted @ 2023-01-06 14:57 若-飞 阅读(429) 评论(0) 推荐(0) 编辑
摘要:1. 简介 如果你想动态的了解一下系统资源的使用状况,以及查看当前系统中到底是哪个环节最占用系统资源,就可以使用 vmstat 命令。vmstat命令,是 Virtual Meomory Statistics(虚拟内存统计)的缩写,可用来监控 CPU 使用、进程状态、内存使用、虚拟内存使用、硬盘输入 阅读全文
posted @ 2023-01-05 14:13 若-飞 阅读(90) 评论(0) 推荐(0) 编辑
摘要:今天在调试的时候发现有个内部变量调试到一半被释放了。 执行一段时间以后authUidArray的值变成乱码了: 我当时一脸懵逼,重来没有见过这种事情,直接颠覆我的认知,值哪里去了?c/c++/python/js可重来没有出现这种情况 以至于我还重启了电脑,重启了code,结果发现都是这样。 当然试了 阅读全文
posted @ 2023-01-04 16:42 若-飞 阅读(95) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示