Я хочу использовать скаффолд в 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
я установил 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 - 15.03.2019, есть примечание, которое исправит вашу проблему.
Примечание. Этот выпуск поставляется с новой версией конфигурации v1beta7. Обновить ваш skaffold.yaml, используйте исправление skaffold. Если вы не обновитесь, скаффолд будет автоматически обновляться в памяти, насколько это возможно, и выводить предупреждение сообщение.
Так что использование apiVersion: skaffold/v1beta7
должно помочь