簡體   English   中英

sudo:無法解析主機從節點:需要在 ubuntu 20 上安裝 skaffold 時,名稱或服務未知

[英]sudo: unable to resolve host slave-node: Name or service not known when need to install skaffold on ubuntu 20

我想使用 ubuntu 20 中的支架。我使用此命令進行安裝:

curl -Lo skaffold https://storage.googleapis.com/skaffold/builds/latest/skaffold-linux-amd64 && \
sudo install skaffold /usr/local/bin/

並且它已完成下載,但在完成下載后它會向我顯示此消息:

sudo: unable to resolve host slave-node: Name or service not known

我在我的 ubuntu 中安裝了 kubernetes

這是我項目中的skaffold.yaml

apiVersion: skaffold/v0.25.0
kind: Config
deploy:
  kubectl:
    manifests:
      - ./infra/k8s/*
build:
  local:
    push: false
  artifacts:
    - image: stephengrider/auth
      context: auth
      docker:
        dockerfile: Dockerfile
      sync:
        manual:
          - src: 'src/**/*.ts'
            dest: .

當我運行此命令時,它會顯示此消息:

parsing skaffold config: unknown api version: "skaffold/v0.25.0"

有什么問題? 我怎么解決這個問題???

您使用了錯誤的 API 版本。

查看 skaffold.yaml參考頁面- 你可以看到適當的apiVersion示例:

apiVersion: skaffold/v2beta10 
apiVersion: skaffold/v2beta9
apiVersion: skaffold/v2alpha1
etc

即使您使用Skaffold v0.25.0 Release - 3/15/2019 ,也有一個注釋可以解決您的問題。

注意:此版本附帶一個新的配置版本 v1beta7。 要升級您的 skaffold.yaml,請使用 skaffold 修復。 如果您不升級,skaffold 將盡其所能在 memory 中自動升級,並打印一條警告消息。

所以使用apiVersion: skaffold/v1beta7應該會有所幫助

暫無
暫無

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

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