Я пытаюсь реализовать развертывание ресурсов Kubernetes. Для этого я создал deployment.yaml
и service.yaml
в качестве моих ресурсов Kubernetes. И изменив образ реестра dockerhub с тегом latest
в моем теге deployment.yaml. When I am doing like this, latest image is not pulling with
latest`.
Поэтому я добавил метку времени при развертывании следующим образом:
template:
metadata:
labels:
app: test-kube-deployment
date: date "+%H:%M:%S %d/%m/%y"
spec:
imagePullSecrets:
- name: "regcred"
containers:
- name: test-kube-deployment-container
image: spacestudymilletech010/spacestudykubernetes:latest
imagePullPolicy: Always
ports:
- name: http
containerPort: 8085
protocol: TCP
Когда я добавил времяздесь я получаю сообщение об ошибке, подобное следующему:
The Deployment "test-kube-deployment" is invalid: spec.template.labels: Invalid value: "date \"+%H:%M:%S %d/%m/%y\"": a valid label must be an empty string or consist of alphanumeric characters, '-', '_' or '.', and must start and end with an alphanumeric character
Вот какие изменения мне нужно сделать, чтобы определить метку времени для уникальной идентификации моего образа Docker?