Kubernetes создает развертывание, но оно никогда не доступно - PullRequest
0 голосов
/ 26 апреля 2018

У меня есть файл .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, но результат был тот же. Почему развертывание не создано?

1 Ответ

0 голосов
/ 30 апреля 2018

Хорошо, оказалось, что мой файл конфигурации nginx был неверным. Я должен был изменить его, и теперь он работает нормально.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...