Kubernetes创建了一个部署,但它永远不可用

时间:2018-04-26 15:53:51

标签: 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:
  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 :(得分:0)

好的,原来我的nginx配置文件不正确。 我不得不改变它,它现在运行正常。