程序问答   发布时间:2022-06-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了kubectl apply -k throws Error: rawResources failed to read Resources: Load from path ../../base failed: '../../base' must be a file大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决kubectl apply -k throws Error: rawresources failed to read resources: Load from path ../../base failed: '../../base' must be a file?

开发过程中遇到kubectl apply -k throws Error: rawresources failed to read resources: Load from path ../../base failed: '../../base' must be a file的问题如何解决?下面主要结合日常开发的经验,给出你关于kubectl apply -k throws Error: rawresources failed to read resources: Load from path ../../base failed: '../../base' must be a file的解决方法建议,希望对你解决kubectl apply -k throws Error: rawresources failed to read resources: Load from path ../../base failed: '../../base' must be a file有所启发或帮助;

你能帮我弄清楚为什么 kubectl apply 失败吗? 当我尝试运行 kubectl apply -k k8s/overlays/dev 时,它失败并显示错误消息“错误:rawresources 无法读取资源:从路径 ../../base 加载失败:'../../base' 必须是一个文件” 但是,如果我运行 kustomize build k8s/overlays/dev,它可以正常工作。

文件夹结构

|____k8s
| |____overlays
| | |____dev
| | | |____kustomization.yaml
| |____base
| | |____deployment.yaml
| | |____kustomization.yaml

k8s/base/deployment.yaml

APIVersion: apps/v1
kind: Deployment
Metadata:
  name: my-app
spec:
  replicas: 1
  template:
    spec:
      containers:
        - name: my-app
          image: my-app:v1
          ports:
            - containerPort: 8080
              protocol: TCP

k8s/base/kustomization.yaml

APIVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization

resources:
- deployment.yaml

commonLabels:
  app: my-app

k8s/overlays/dev/kustomization.yaml

APIVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization

resources:
- ../../base

解决方法

将 kubectl 升级到 v1.21.0 解决了这个问题。

大佬总结

以上是大佬教程为你收集整理的kubectl apply -k throws Error: rawResources failed to read Resources: Load from path ../../base failed: '../../base' must be a file全部内容,希望文章能够帮你解决kubectl apply -k throws Error: rawResources failed to read Resources: Load from path ../../base failed: '../../base' must be a file所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。