【发布时间】:2018-04-30 22:03:03
【问题描述】:
我有一个 .yaml 文件,它为 nginx 映像创建部署和服务。 创建两者都运行良好,但是当我检查部署状态时,我得到了这个:
NAME DESIRED CURRENT UP-TO-DATE AVAILABLE AGE
frontend 1 1 1 0 8m
Available 始终为 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 但结果是相同的。 为什么没有创建部署?
【问题讨论】:
-
能否提供
kubectl describe deployment frontend的输出? -
好的,我发现了问题。由于我的 nginx conf 文件中的错误,它不断崩溃。我现在会修复它,谢谢您的回复,很抱歉问了一个琐碎的问题。干杯。
-
@davidb 请回答您自己的问题并将其关闭。 :)
标签: nginx kubernetes