Mac 用の docker-desktop とそれに付属する Kubernetes クラスターを使用した簡単なセットアップがあります。
skaffold dev
を実行するたびimagePullPolicy: Never
に、イメージが作成されますが、ダーティ イメージを Kubernetes クラスターにデプロイするときにエラーが発生します。
ErrImageNeverPull: Container image "user/test:bf13343a4b431df2b7df84f58ede9229bd3d868a4b10147fff04eae8a7adc0cd" is not present with pull policy of Never
これをデバッグするのを手伝ってくれる人はいますか? これをさらに調査する方法がわかりません。しかしskaffold
、ダーティ イメージを Kubernetes クラスターにデプロイしていません。imagePullPolicy: Never
そして、誰もが私に追加することを提案してdeployment.yaml
いますが、それは何も修正しません
skaffold.yml の内容:
apiVersion: skaffold/v2beta5
kind: Config
metadata:
name: test
build:
artifacts:
- image: user/test
deploy:
kubectl:
manifests:
- kube/postgres/postgres-configmap.dev.yaml
- kube/redis/redis-configmap.secret.yaml
- kube/web/web-configmap.dev.yaml
- kube/elasticsearch/elasticsearch-storage.dev.yaml
- kube/postgres/postgres-storage.dev.yaml
- kube/cable/cable-service.yaml
- kube/dashboard.yaml
- kube/cable/cable-deployment.yaml
- kube/nginx/load-balancer.dev.yaml
- kube/redis/redis-storage.yaml
- kube/sidekiq/sidekiq-deployment.yaml
- kube/web/web-deployment.yaml
- kube/web/web-service.dev.yaml
- kube/web/web-migration.yaml
- kube/web/web-seed.yaml