问题描述
使用docker compose编排服务,并做了启动约束。发现服务一直在pending状态,而删掉约束后可以正常启动。
docker compose文件如下
version: '3'
services:
elasticsearch:
image: elasticsearch:5.5
ports:
- "9200:9200"
- "9300:9300"
environment:
TZ: Asia/Shanghai
networks:
- log-efk
logging:
driver: json-file
options:
max-file: '10'
max-size: 1m
deploy:
mode: replicated
replicas: 1
update_config:
parallelism: 1
delay: 10s
restart_policy:
condition: on-failure
placement:
constraints:
- node.ip == 172.16.4.34
resources:
limits:
cpus: '0.5'
memory: 900M
reservations:
cpus: '0.001'
memory: 20M
kibana:
image: kibana:5.5
environment:
TZ: Asia/Shanghai
ELASTICS