首页
学习
活动
专区
圈层
工具
发布

#容器

容器是实现操作系统虚拟化的一种途径,可以让您在资源受到隔离的进程中运行应用程序及其依赖关系。

容器没 OOM 却被驱逐:memory.available 与硬阈值

一只特立独行的兔先生

容器 resources.limits.memory 超过 Limit 时,内核杀容器内进程,状态是 OOMKilled;restartPolicy 为 Alw...

3210

云硬盘挂到另一可用区:延迟绑定与 diskZone 覆盖

一只特立独行的兔先生

多可用区 TKE 上,Pod Pending 不一定是容量不够。云硬盘和待挂载的云服务器必须在同一可用区,单台云服务器最多挂 20 块弹性云硬盘。Storage...

3510

节点失联后副本不会马上补上:300 秒容忍与驱逐限速

一只特立独行的兔先生

一台工作节点失联后,Deployment 不会立刻在其他节点补副本。控制面要先认定节点无响应,再打上 NoExecute 污点;Pod 默认还能再留 300 秒...

5010

节点排水卡在 PDB:健康计数、取整与发布重叠

一只特立独行的兔先生

TKE 上给节点做维护,有业务 Pod 时不要直接移出:先封锁,再驱逐,确认迁走后再移出。副本数够、驱逐却不结束,通常是 PodDisruptionBudget...

9110

一次外网解析打出多次查询:TKE 上 ndots 与本地 DNS 缓存

一只特立独行的兔先生

业务调 api.example.com 变慢,应用 QPS 往往没同比例涨,CoreDNS 的查询量和 CPU 先满。Pod 的 /etc/resolv.con...

9710

HPA 不扩容先看分母:占节点、占 Request 还是占 Limit

一只特立独行的兔先生

文档对 Limit 写的是使用量与容器 Limit 之和的比例,对 Request 写的是使用量与容器 Request 值之比。多容器时不要假设两条的聚合方式相...

7910

TKE 直连滚动更新丢请求:权重置零、preStop 与优雅期限

一只特立独行的兔先生

滚动更新时客户端收到连接重置或 502,旧 Pod 的 STATUS 仍是 Terminating,不说明业务函数没返回。删除一开始,CLB 摘流、Endpoi...

11910

海光 + 鲲鹏,信创环境离线搭建 K8s 异构集群

Rainbond开源

有些企业在信创改造时,为了兼顾现有 x86 应用、降低迁移成本,会选择采购搭载海光 CPU 的服务器。同时,也会为已经完成 ARM64 适配的业务采购鲲鹏服务器...

12710

【JVM】3 组实验算清 OOMKilled 的账

爪哇碎碎念

Pod 又重启了。监控显示 Java 堆最多只用到 246 MiB,-Xmx 给的是 256 MiB,GC 日志里没有一次 Full GC,容器却被打成 OOM...

11910

SpringBoot整合web容器

静儿

Spring是为简化Java开发而生的。与传统的如Sturts这样的框架相比,它采用最小侵入编程,让开发者更少的感知到它的存在。随着Spring越来越强大,Sp...

10210

云密码机与密码资源池化:从服务接口的语义收敛、分区级密钥隔离与调度亲和,到配额计量与容器化损耗的工程拆解

安当加密-焱垚

云密码机与密码资源池化:从服务接口的语义收敛、分区级密钥隔离与调度亲和,到配额计量与容器化损耗的工程拆解 摘要:把云密码机从"一台设备服务一个业务"改成"一个...

14110

SpringBoot启动原理

静儿

2> SpringBoot默认使用tomcat作为web容器。大家也可以通过在pom文件中exclusion掉tomcat,denpendency jetty ...

12210

『NAS』在绿联部署一个白板工具-tldraw

德育处主任

tldraw 是一款开源免费的轻量级协作白板工具,NAS 可以通过 Docker 就能一键部署,群晖、绿联、极空间等主流 NAS 全适配,无需复杂配置。它拥有无...

16310

Kubernetes 三种探针怎么配:liveness、readiness 与 startup 的分工和常见误配

一只特立独行的兔先生

容器进程起来就被认为就绪,请求打过去时应用还在初始化,出现 502 或超时。务必为对外服务配置 readiness。

15810

Jellyfin 搭建教程 UserStory

克劳德2048

搭建 Jellyfin 的完整路径是:准备实例并装好 Docker → 运行容器并挂载媒体目录 → 放通 8096、浏览器初始化管理员 → 添加并整理媒体库 →...

25310

Docker 镜像瘦身实践:多阶段构建、层缓存顺序与 .dockerignore

一只特立独行的兔先生

镜像体积大,意味着拉取慢、发布慢、节点磁盘占用高,镜像里残留的编译工具和源码还会扩大攻击面。本文用一个 Go 服务和一个 Node.js 服务的例子,说明三件最...

15910

一周时间,把「还得东拼西凑」改成「一条命令开聊」

张善友

原来的 compose 文件有个我自己都不好意思的设计:LLM 指向 host.docker.internal:8080,也就是你得在宿主机上另外跑一个 lla...

19010
领券