首页/云/Kubernetes 速查/RuntimeClass 选择容器运行时
本包目录(307 条)
kubectl 基础56 条工作负载36 条网络与服务55 条配置与存储54 条
调度与资源52 条
集群运维与排障54 条

RuntimeClass 选择容器运行时

RuntimeClass 把运行时抽象成名字(runc、gVisor、Kata 等):Pod 用 runtimeClassName 指定,兼顾隔离强度与性能取舍。

Kubernetes 速查云更新于 2026-10-12

使用

使用
spec:
  runtimeClassName: gvisor
  containers:
    - name: untrusted
      image: registry.example.com/worker:1.0.0

查看可用类

查看可用类
kubectl get runtimeclass
kubectl get runtimeclass gvisor -o yaml | grep -A2 handler

易错点

  • 节点没有对应 handler 时 Pod 会卡住或创建失败,事件里会写明运行时不可用
  • 不同运行时对系统调用的支持不同,老应用迁移前先做兼容性验证

数据来源与参考

  • Kubernetes 官方文档 · RuntimeClass
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌