У меня есть вариант использования, когда я создаю образ один раз, используя Github Actions для хранилища контейнеров Github. Затем я хотел бы использовать Skaffold для развертывания этого образа, уже созданного в нескольких кластерах Kubernetes. Сборка и развертывание должны быть отдельными, поэтому мы не используем Skaffold для сборки, а только для развертывания.
apiVersion: skaffold/v2beta4
kind: Config
metadata:
name: svc-one
build:
local:
push: true
useDockerCLI: true
artifacts:
- image: registry.digitalocean.com/xyz/svc-one
docker:
dockerfile: Dockerfile <-- instead of this use existing built image from github
deploy:
kubectl:
manifests:
- k8s/deployment.yaml