首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >k3s yaml文件中标签和规范中的错误

k3s yaml文件中标签和规范中的错误
EN

Stack Overflow用户
提问于 2022-06-22 06:54:32
回答 1查看 28关注 0票数 0

我试图在k3s中部署一个映像,但是我得到了这样一个错误。我已经确保没有语法错误。我也在我的规范中添加了匹配标签,但是不知道是什么导致了这个问题。

代码语言:javascript
运行
复制
spec.selector: Required value
spec.template.metadata.labels: Invalid value: map[string]string{...} selector does not match template labels 

这是我的yaml文件

代码语言:javascript
运行
复制
--- 
apiVersion: apps/v1
kind: Deployment
metadata: 
  labels: 
    app: darwin_tritron_server
  name: darwin_tritron_server
  spec: 
    replicas: 3
    selector: 
      matchLabels: 
        app: darwin_tritron_server
    template: 
      metadata: 
        labels: 
          app: darwin_tritron_server
      spec: 
        containers: 
          - 
            args: 
              - "cd /models /opt/tritonserver/bin/tritonserver --model-repository=/models --allow-gpu-metrics=false --strict-model-config=false"
            command: 
              - /bin/sh
              - "-c"
            image: "nvcr.io/nvidia/tritonserver:20.12-py3"
            name: flower
            ports: 
              - 
                containerPort: 8000
                name: http-triton
              - 
                containerPort: 8001
                name: grpc-triton
              - 
                containerPort: 8002
                name: metrics-triton
            resources: 
              limits: 
                nvidia.com/mig-1g.5gb: 1
            volumeMounts: 
              - 
                mountPath: /models
                name: models
        volumes: 
          - 
            name: models
            nfs: 
              path: <path/to/flowerdemo/model/files>
              readOnly: false
              server: "<IP address of the server>"

如能提供任何帮助,将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-06-22 08:22:49

错误的yaml缩进在您的规范中,尝试:

代码语言:javascript
运行
复制
--- 
apiVersion: apps/v1
kind: Deployment
metadata: 
  labels: 
    app: darwin_tritron_server
  name: darwin_tritron_server
spec: 
  replicas: 3
  selector: 
    matchLabels: 
      app: darwin_tritron_server
  template: 
    metadata: 
      labels: 
        app: darwin_tritron_server
    spec: 
      containers: 
      - args: 
        - "cd /models /opt/tritonserver/bin/tritonserver --model-repository=/models --allow-gpu-metrics=false --strict-model-config=false"
        command: 
        - /bin/sh
        - "-c"
        image: "nvcr.io/nvidia/tritonserver:20.12-py3"
        name: flower
        ports: 
        - containerPort: 8000
          name: http-triton
        - containerPort: 8001
          name: grpc-triton
        - containerPort: 8002
          name: metrics-triton
        resources: 
          limits: 
            nvidia.com/mig-1g.5gb: 1
        volumeMounts: 
        - mountPath: /models
          name: models
      volumes: 
      - name: models
        nfs: 
          path: <path/to/flowerdemo/model/files>
          readOnly: false
          server: "<IP address of the server>"
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72710921

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档