首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当在Kubernetes中添加args时,CrashLoopBackOff

当在Kubernetes中添加args时,CrashLoopBackOff
EN

Stack Overflow用户
提问于 2016-12-16 14:13:15
回答 1查看 1.7K关注 0票数 0

在我向部署中添加args (以下添加)之前,此部署是可以的。我不明白为什么在添加简单的args时它会变成CrashLoopError。我甚至试图回显Hello,结果仍然是一个CrashLoopError。

这里没有原木,当我描述豆荚时,它显示:

代码语言:javascript
复制
Warning     FailedSync  Error syncing pod, skipping: failed to "StartContainer" for "nginx" with CrashLoopBackOff: "Back-off 10s restarting failed container=nginx pod=nginx-2247906467-r9znh_dave-testing(98c3999e-c39b-11e6-936e-0050568b4a68)"

这是YAML:

代码语言:javascript
复制
- kind: Deployment
  apiVersion: extensions/v1beta1
  metadata:
    name: nginx
  spec:
    replicas: 1
    template:
      metadata:
        labels:
          name: nginx
          version: "1.9"
      spec:
        containers:
        - name: nginx
          imagePullPolicy: Always
          image: "nginx:1.9"
          ports:
          - containerPort: 80
          args:
          - "echo $NGINX_CONF > /etc/nginx/nginx.conf"
          env:
          - name: NGINX_CONF
            valueFrom:
              secretKeyRef:
                name: confs
                key: nginx
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-15 19:53:35

下面是一个具有nginx高寒码头图像的Kubernetes Pod的工作版本:

代码语言:javascript
复制
apiVersion: v1
kind: Pod
metadata:
  name: frontend-nginx-pod
  labels:
    app: nginx-test
spec:
  containers:
    - name: nginx
      image: nginx:1.11.6-alpine
      ports:
        - containerPort: 80
          name: "http-server"
      args:
      - /bin/sh
      - -c
      - echo "hello" > /usr/share/nginx/html/index.html && nginx "-g daemon off;"

没有像上面那样列出args,我就得到了相同的错误。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41186253

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档