Ожидаемое поведение
Заявленное предупреждение НЕ должно отображаться.
Фактическое поведение
Каждый раз, когда я вношу изменения и запускаю повторное развертывание, я получаю сообщение об ошибке:
WARN [0064] Образ [gcr.io/wired-benefit-XXXXX/demoapp] не используется при развертывании
Тем не менее, изображение изменено обновленным изменением, поэтому я не уверен, на что указывает ошибка,
Информация
- Версия Skaffold: версия ... v1.15.0
- Операционная система: ... MacOS Catilina 10.15.16
- Содержание skaffold.yaml:
apiVersion: skaffold/v2beta8
kind: Config
metadata:
name: demoapp
build:
artifacts:
- image: gcr.io/wired-benefit-293406/demoapp
deploy:
kubectl:
manifests:
- k8*.yml
Содержание манифеста K8s:
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: demoapp
name: demoapp
namespace: default
spec:
replicas: 1
selector:
matchLabels:
app: demoapp
strategy:
rollingUpdate:
maxSurge: 25%
maxUnavailable: 25%
type: RollingUpdate
template:
metadata:
labels:
app: demoapp
spec:
containers:
- image: gcr.io/wired-benefit-293406/demoapp
imagePullPolicy: IfNotPresent
name: demoapp
restartPolicy: Always
apiVersion: v1
kind: Service
metadata:
labels:
app: demoapp
name: demoapp-svc
spec:
ports:
- port: 80
protocol: TCP
targetPort: 3000
selector:
app: demoapp
type: LoadBalancer
apiVersion: autoscaling/v1
kind: HorizontalPodAutoscaler
metadata:
name: demoapp
spec:
maxReplicas: 5
minReplicas: 1
scaleTargetRef:
apiVersion: apps/v1
kind: Deployment
name: demoapp
targetCPUUtilizationPercentage: 80
Шаги по воспроизведению поведения
- очень простое стартовое демонстрационное приложение
skaffold dev
- Любое изменение ... сборка докеров успешна с помощью скаффолда и даже путем нажатия в реестр
Но изменения не отражаются. Возможно, проблема связана с тегом. Когда я вручную устанавливаю имя образа как последнее для развертывания, смена приложения работает.
K8S manifests
одним файлом, внутри которого находятсяDeployment
,Service
иHPA
? Я запустил точно так же, как вы его вставили (обнаружил такое же предупреждение), и ему не хватало---
между ресурсами. Скажите, была ли проблема в этом. - person Dawid Kruk   schedule 26.10.2020