我正在运行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) 退避重新启动失败的容器,描述为容器镜像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)
为什么它总是失败并说容器映像已存在于计算机上,有任何缓存吗?
我正在使用 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)