小编shu*_*han的帖子

解析块映射时未找到预期的键

我正在运行ansible play-book,但出现以下错误,-使用ansible 2.7.6,ubuntu 16.04。在剧本中提到

(<unknown>): did not find expected key while parsing a block mapping at line 6 column 3
Run Code Online (Sandbox Code Playgroud)

我尝试过没有变成-yes,ubuntu,sudo,也遇到了同样的问题并且 ansible 说:

The offending line appears to be:


   - name: build npm
   ^ here
Run Code Online (Sandbox Code Playgroud)
 - hosts: all
   vars:
       app_dir: /home/ubuntu/app/backend-app-name
   tasks:
 - name: build npm
   command: "chdir={{ app_dir }} {{ item }}"
     with_items:
     - /usr/bin/npm run build
      become: yes
      become_user: ubuntu
      become_method: sudo
Run Code Online (Sandbox Code Playgroud)

ubuntu node.js ansible

18
推荐指数
2
解决办法
9万
查看次数

kubernetes 收到错误“容器映像 mongo:3.4.20 已存在于计算机上”

退避重新启动失败的容器,描述为容器镜像mongo:3.4.20已存在于机器上

我已将所有容器删除到该系统名称 mongo 中,删除了所有 POD、svc、部署和 rc,但出现了相同的错误,我还尝试用不同的名称标记另一个节点并使用该标签,yaml但出现了相同的错误。

我在下面用于yaml创建部署,在本例中,我用于映射名称为 的系统app=mongodb,还在 AWS 中附加了一个 8 GB 磁盘作为persistentVolumeClaim

kind: Deployment
metadata:
    name: mongo-deployment
    labels:
      app: mongo
spec:
  replicas: 1
  selector:
    matchLabels:
      app: mongodb
  template:
    metadata:
      labels:
        app: mongodb
    spec:
      containers:
      - image: mongo:3.4.20
        name: mongo
        ports:
        - name: mongo
          containerPort: 27017
          hostPort: 27017
        volumeMounts:
        - mountPath: "/data/db"
          name: db-storage
      volumes:
        - name: db-storage
          persistentVolumeClaim:
            claimName: db-storage
Run Code Online (Sandbox Code Playgroud)

为什么它总是失败并说容器映像已存在于计算机上,有任何缓存吗?

amazon-web-services kubernetes kops

5
推荐指数
1
解决办法
8684
查看次数

我在 minikube 中总是出现“设备上没有剩余空间”的问题,即使系统有可用空间,如何解决?

我正在使用 ubuntu-16.04 和 docker 版本 19.03.8 在本地系统中使用 Helm 3 运行 minikube(版本:v1.10.1)。目前,即使本地磁盘有足够的空间,我也会遇到“没有剩余空间”的问题。

如何增加空间?这是 POD 描述细节:

  Normal   Scheduled  3m41s                default-scheduler  Successfully assigned default/greeter-5fb8ccb96b-zwzfc to minikube
  Warning  Failed     108s                 kubelet, minikube  Failed to pull image "12345.dkr.ecr.ap-south-1.amazonaws.com/micro:latest": rpc error: code = Unknown desc = write /var/lib/docker/tmp/GetImageBlob679392224: no space left on device
  Warning  Failed     55s (x2 over 108s)   kubelet, minikube  Error: ErrImagePull
  Warning  Failed     55s                  kubelet, minikube  Failed to pull image "12345.dkr.ecr.ap-south-1.amazonaws.com/micro:latest": rpc error: code = Unknown desc = write /var/lib/docker/tmp/GetImageBlob816503247: no space left on …
Run Code Online (Sandbox Code Playgroud)

kubernetes minikube kubernetes-helm

5
推荐指数
1
解决办法
3903
查看次数