我正在尝试运行 skaffold 命令:skaffold run -f skaffold.yaml --platform=linux/amd64,但我收到以下错误:
无效的 skaffold 配置:获取 minikube env:运行 [/opt/homebrew/bin/minikube docker-env --shell none -p minikube --user=skaffold]
我使用 Minikube 与 driver=podman 和 --container-runtime=cri-o 来使用 Kubernetes 运行我的容器。我使用的是 Mac M1 操作系统。
这是我启动 Minikube 的 Minikube 命令:
minikube启动--kubernetes-version = v1.27.3 --driver = podman --container-runtime = cri-o --force-systemd --feature-gates =“LocalStorageCapacityIsolation = false”--内存7196
下面是我的 skaffold yml 文件:
apiVersion: skaffold/v2beta28
kind: Config
metadata:
name: example
build:
local:
push: false
useBuildkit: true
artifacts:
- image: node-hot-reloading
context: ./
sync:
auto: false
buildpacks:
builder: gcr.io/buildpacks/builder:v1
trustBuilder: true
env:
- GOOGLE_RUNTIME_VERSION=17
- GOOGLE_CLEAR_SOURCE=true
tagPolicy:
sha256: {}
deploy:
kubectl:
manifests:
- k8s-pod.yml