簡體   English   中英

KubernetesManifest@0 錯誤 - 需要輸入:種類

[英]KubernetesManifest@0 error- Input required: kind

我正在嘗試在 ADO 任務下運行,但出現錯誤:編寫此代碼是為了方便團隊中少數人執行自動任務。

    - ${{ if eq(parameters.BringDown, 'true')}}:
      - task: KubernetesManifest@0
        displayName: Scale down
        inputs:
          action: scale
          arguments: deployment mydeployment-name  --replicas=0 
          namespace: ${{ parameters.Environment }}

錯誤:

##[警告]資源文件已設置為:/home/vsts/work/_tasks/KubernetesManifest_dee316a2-586f-4def-be79-488a1f503dfe/0.181.0/node_modules/azure-pipelines-tasks-kubernetes-common-v2/module .json

        Kubectl Client Version: v1.19.0
        Kubectl Server Version: v1.17.9

==================================================== =============================##[錯誤]需要輸入:kind

我嘗試的另一項任務效果很好:

- ${{ if eq(parameters.Restart, 'true')}}:
              - task: KubernetesManifest@0
                displayName: Delete POD
                inputs:
                  action: delete
                  arguments: pod -l app="${{ parameters.service }}"
                  namespace: ${{ parameters.Environment }}
                  

如果您為此任務指定要擴展的操作,請注意Kubernetes 清單任務還有其他必需參數,如下所示。

在此處輸入圖像描述

有關詳細信息,請參閱: 縮放操作

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM