docker - openshift 集群中 Kaniko 作业的权限被拒绝

标签 docker kubernetes cloud openshift kaniko

我尝试通过我的 k8s Operator 在 openshift 3.11 集群上进行部署。当 kaniko 作业启动时,出现以下错误。

Error: error resolving dockerfile path: copying dockerfile: open /kaniko/Dockerfile: 
permission denied

最佳答案

securityContext: runAsUser: 0 添加到 pod 规范中,以 root 身份运行它。

apiVersion: v1
kind: Pod
metadata:
  name: security-context-demo
spec:
  securityContext:
    runAsUser: 0

关于docker - openshift 集群中 Kaniko 作业的权限被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60911478/

相关文章:

tomcat - Kubernetes 正常关闭 Spring Boot Tomcat 应用程序

cloud - jclouds 支持更新的 vCloud API

hadoop - Flume:数据传输到服务器

Azure 使用 Terraform 将安全组与多个网络接口(interface)和负载均衡器与多个子网关联

postgresql 11 docker 创建自定义数据库

azure - 将 Keycloak Docker 镜像部署到 Azure 应用服务 - 无法创建管理员用户

docker - 拉人工 docker 图像

azure - 如何从azure devops构建服务器清理docker镜像

Kubernetes - 将负载均衡的公共(public) IP 作为环境变量传递到 Pod

amazon-web-services - aws s3api create-bucket-桶使异常