You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Docker Desktop安装Kubernetes Dashboard遇seccompProfile报错及503问题

问题根因
  • 首次apply报错是因为当前Docker Desktop内置的Kubernetes版本低于1.19,Kubernetes Dashboard v2.4.0的配置中使用的seccompProfile字段是K8s v1.19版本才正式稳定的API属性,低版本集群无法识别。
  • 添加--validate=false强制提交配置后,对应的Deployment和Pod会因为配置字段不被集群支持而无法正常启动,所以访问Dashboard接口返回503错误。
修复步骤

方案1:升级Kubernetes版本(推荐)

  • 打开Docker Desktop设置面板,进入Kubernetes选项卡,确认Kubernetes版本≥1.19,若版本过低可升级Docker Desktop到最新稳定版,内置Kubernetes版本会同步更新。
  • 清理之前强制提交的错误配置,执行命令:
    kubectl delete namespace kubernetes-dashboard
  • 重新执行官方安装命令即可。

方案2:适配低版本Kubernetes安装

如果暂时不想升级K8s版本,可手动修改配置去掉不支持的字段:

  • 清理错误配置,执行命令:
    kubectl delete namespace kubernetes-dashboard
  • 下载Dashboard v2.4.0的部署配置文件到本地,找到Deployment配置中的securityContext段落,删除seccompProfile相关的配置行。
  • 使用本地修改后的配置文件执行apply操作:
    kubectl apply -f ./修改后的配置文件名.yaml
验证安装结果

执行命令查看kubernetes-dashboard命名空间下的Pod状态:
kubectl get pods -n kubernetes-dashboard
确认所有Pod的STATUS为Running之后,再执行kubectl proxy访问Dashboard地址即可正常加载。

内容的提问来源于stack exchange,提问作者grozdeto

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 12:57:02