![](/img/trans.png)
[英]Skaffold not working with local docker image & docker-desktop kubernetes
[英]Use local image in the cluster that skaffold is connected to
假設我有以下skaffold.yaml
apiVersion: skaffold/v2beta12
kind: Config
metadata:
name: myapp
build:
local:
push: true
artifacts:
- image: pkaramol/my-image
docker:
dockerfile: Dockerfile
deploy:
helm:
releases:
- name: myapp
chartPath: charts
kubectl:
manifests:
- ./k8s/*
我如何指示skaffold
避免將pkaramol/myimage
上傳(然后下載)到 dockerhub,而是在本地構建它並直接在我連接的集群中使用它?
您可以使用 skaffold.yaml 文件的build
部分中的local
構建模式指示 Skaffold 在本地構建映像,如下所示:
apiVersion: skaffold/v2beta12
kind: Config
metadata:
name: myapp
build:
local:
push: false
artifacts:
- image: pkaramol/my-image
docker:
dockerfile: Dockerfile
deploy:
helm:
releases:
- name: myapp
chartPath: charts
kubectl:
manifests:
- ./k8s/*
push
參數應設置為false
以防止 Skaffold 將圖像上傳到注冊表。 這將告訴 Skaffold 在本地構建映像並直接在您連接的集群中使用它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.