Nginx Kubernetes正在创建一个部署,但它';它永远不可用

Nginx Kubernetes正在创建一个部署,但它';它永远不可用,nginx,kubernetes,Nginx,Kubernetes,我有一个.yaml文件,它为nginx映像创建了一个部署和服务。 创建这两个运行都很好,但是当我检查部署状态时,我得到以下结果: NAME DESIRED CURRENT UP-TO-DATE AVAILABLE AGE frontend 1 1 1 0 8m 可用时间始终为0。下面是我的.yaml文件: apiVersion: v1 kind: Service metadata: n

我有一个.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,但结果是一样的。
为什么没有创建部署?

好的,所以我的nginx配置文件不正确。
我必须更改它,现在运行正常。

您能提供
kubectl descripe deployment frontend
的输出吗?好的,我发现了问题。由于我的nginx conf文件中的错误,它一直崩溃。我现在就修好,谢谢你的回复,很抱歉问了一个小问题。干杯。@davidb请回答您自己的问题并结束它。:)