У меня есть файл .yaml, который создает развертывание и службу для образа nginx.
Создание обоих работает нормально, однако, когда я проверяю состояние развертывания, я получаю следующее:
NAME DESIRED CURRENT UP-TO-DATE AVAILABLE AGE
frontend 1 1 1 0 8m
Доступно всегда в 0. Ниже мой файл .yaml:
apiVersion: v1
kind: Service
metadata:
name: frontend
spec:
ports:
- protocol: TCP
port: 80
targetPort: 80
selector:
app: website
tier: frontend
type: LoadBalancer
---
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: frontend
spec:
template:
metadata:
labels:
app: website
tier: frontend
spec:
containers:
- image: killabien/nginx
name: nginx
Селектор сайта указывает на другое развертывание.
Я подумал, что, возможно, мое изображение повреждено и изменил его на стандартный nginx: alpine, но результат был тот же.
Почему развертывание не создано?