K8s hpa 自动扩缩容概览与使用(一)
目录 K8s 原生 hpa 快速入手 原生 hpa 是怎么工作的 工作过程 扩容算法 配置扩缩容行为 扩缩容策略(scaling policies) 稳定窗口(stabilization window) 默认行为(default behavior) hpa 指...
目录 K8s 原生 hpa 快速入手 原生 hpa 是怎么工作的 工作过程 扩容算法 配置扩缩容行为 扩缩容策略(scaling policies) 稳定窗口(stabilization window) 默认行为(default behavior) hpa 指...
目录 原子性(Atomicity) 一致性(Consistency) 隔离性(Isolation) read uncommit(读未提交) read commit(读已提交) repeatable read(可重复度) serializable(串行化) 持久性(Durability) 原子性(A...
目录 controllerruntime webhook 接口概述 controller 注册 webhook 自动签发证书 配置 webhook 不拦截自身 pod controllerruntime webhook 接口概述 K8s 支持 mutatingWebhookConfiguration 以及 validatingWebhookConfiguration 资...
文章目录 概述 环境部署安装 ingress-nginx cert-manager 部署测试应用 部署 deployment 服务 部署 ingress 资源 测试访问 dns 验证 http01 验证 dns01 验证 ...
目录 minio mysql rocketmq 安装 nameserver 安装 dashbroad 经常部署一些中间件用于测试,记录一些常用中间件的部署方式。 minio helm repo add minio https://charts.min.io/ helm install --create-namespace ...
目录 mmap 系统调用 在 Go 中使用 mmap mmap 系统调用 Linux 支持通过 mmap系统调用 将文件映射到内存中,然后我们读写映射之后的虚拟内存就可以了,不用再用 write/read 系统调用读写文件。系统会将我们对内存读写 flush 到文件中,flush 是由系统自动执行的,我们也可以调用 Flush 强制刷盘。 void *mmap(void ad...
目录 pulumi 入门 环境初始化 写交付代码 pulumi 是怎么工作的 pulumi 中的依赖 pulumi 常用命令 使用技巧 将 pulumi.StringOutput 转换为 pulumi.ID 结构化配置 管理集群中已有资源 get 非 pu...
目录 概述 通过 fmt.Errorf 来 wrap error errors.Is: 是否有错误 equal 理解与使用 errors.Is 实现 errors.As: 是否有错误类型匹配 理解与使用 errors.As 实现 Go 中的 Comparable ...
目录 pprof 分析 采集与分析 pyroscope 持续分析 trace trace 采集与分析 trace 示例 GOMEMLIMIT 环境变量 automaxprocs 自动配置 GOMAXPROCS 参考 pprof 分析 采集与分析 如果要在浏览器中查看可...
目录 B-tree 的定义 开箱即用的 btree 库 B-tree 的定义 参考维基百科《B-tree》的定义。一个度(order、degree)为 m 的 B-tree,其特点为: 每个节点最多有 m 个 children。 每个内部节点至少有 ⌈m/2⌉ 个 children(rounded up)。 root 节点至少有两个 children,除非是个叶子...