验证错误的数据:服务器找不到请求的资源;

问题描述 投票:-1回答:1

运行Pod时出现以下错误。我与Kubernetes网页中的文档匹配,它的代码与我在下面编写的代码相同,但最终仍出现以下错误。


验证数据错误:服务器找不到请求的资源;如果您选择忽略这些错误,请使用--validate = false

关闭验证
apiVersion: v1
kind: pod
metadata:
  name: helloworld-deployment
  labels:
    app: helloworld
spec:
  containers:
  - name: helloworld
    image: anishanil/kubernetes:node
    ports:
      containerPort: 3000
     resources:
      limits:
        memory: "100Mi"
        cpu: "100m"

Client Version: version.Info{Major:"1", Minor:"6", GitVersion:"v1.6.1", GitCommit:"b0b7a323cc5a4a2019b2e9520c21c7830b7f708e", GitTreeState:"clean", BuildDate:"2017-04-03T20:44:38Z", GoVersion:"go1.7.5", Compiler:"gc", Platform:"darwin/amd64"}
Server Version: version.Info{Major:"1", Minor:"14", GitVersion:"v1.14.6+IKS", GitCommit:"44b769243cf9b3fe09c1105a4a8749e8ff5f4ba8", GitTreeState:"clean", BuildDate:"2019-08-21T12:48:49Z", GoVersion:"go1.12.9", Compiler:"gc", Platform:"linux/amd64"}

非常感谢您的帮助

谢谢

kubernetes kubernetes-helm kubernetes-ingress kubernetes-pod
1个回答
0
投票

您的Yaml错误。您可以使用Yaml验证工具进行检查。或使用以下内容代替:

--- 
apiVersion: v1
kind: pod
metadata: 
  labels: 
    app: helloworld
  name: helloworld-deployment
spec: 
  containers: 
    - 
      image: "anishanil/kubernetes:node"
      name: helloworld
      ports: 
        containerPort: 3000
      resources: 
        limits: 
          cpu: 100m
          memory: 100Mi
© www.soinside.com 2019 - 2024. All rights reserved.