我有一个.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但结果是一样的。 为什么没有创建部署?
答案 0 :(得分:0)
好的,原来我的nginx配置文件不正确。 我不得不改变它,它现在运行正常。