mirror of
https://github.com/yeasy/docker_practice.git
synced 2026-03-11 12:21:17 +00:00
Upgrade EFK stack and cAdvisor versions
This commit is contained in:
@@ -89,7 +89,7 @@ services:
|
|||||||
- monitoring
|
- monitoring
|
||||||
|
|
||||||
cadvisor:
|
cadvisor:
|
||||||
image: gcr.io/cadvisor/cadvisor:latest
|
image: ghcr.io/google/cadvisor:latest
|
||||||
ports:
|
ports:
|
||||||
- "8080:8080"
|
- "8080:8080"
|
||||||
volumes:
|
volumes:
|
||||||
|
|||||||
@@ -22,10 +22,11 @@ ELK (Elasticsearch,Logstash,Kibana) 是目前业界最流行的开源日志
|
|||||||
```yaml
|
```yaml
|
||||||
services:
|
services:
|
||||||
elasticsearch:
|
elasticsearch:
|
||||||
image: docker.elastic.co/elasticsearch/elasticsearch:7.17.0
|
image: docker.elastic.co/elasticsearch/elasticsearch:8.17.0
|
||||||
container_name: elasticsearch
|
container_name: elasticsearch
|
||||||
environment:
|
environment:
|
||||||
- "discovery.type=single-node"
|
- "discovery.type=single-node"
|
||||||
|
- "xpack.security.enabled=false"
|
||||||
- "ES_JAVA_OPTS=-Xms512m -Xmx512m"
|
- "ES_JAVA_OPTS=-Xms512m -Xmx512m"
|
||||||
ports:
|
ports:
|
||||||
- "9200:9200"
|
- "9200:9200"
|
||||||
@@ -35,7 +36,7 @@ services:
|
|||||||
- logging
|
- logging
|
||||||
|
|
||||||
kibana:
|
kibana:
|
||||||
image: docker.elastic.co/kibana/kibana:7.17.0
|
image: docker.elastic.co/kibana/kibana:8.17.0
|
||||||
container_name: kibana
|
container_name: kibana
|
||||||
environment:
|
environment:
|
||||||
- ELASTICSEARCH_HOSTS=http://elasticsearch:9200
|
- ELASTICSEARCH_HOSTS=http://elasticsearch:9200
|
||||||
@@ -47,7 +48,7 @@ services:
|
|||||||
- logging
|
- logging
|
||||||
|
|
||||||
fluentd:
|
fluentd:
|
||||||
image: fluent/fluentd-kubernetes-daemonset:v1.14.3-debian-elasticsearch7-1.0
|
image: fluent/fluentd-kubernetes-daemonset:v1.17-debian-elasticsearch8-1
|
||||||
container_name: fluentd
|
container_name: fluentd
|
||||||
environment:
|
environment:
|
||||||
- "FLUENT_ELASTICSEARCH_HOST=elasticsearch"
|
- "FLUENT_ELASTICSEARCH_HOST=elasticsearch"
|
||||||
|
|||||||
@@ -101,11 +101,9 @@ cAdvisor 是 Google 开发的容器监控工具,提供比 `docker stats` 更
|
|||||||
**Docker Compose 部署 cAdvisor:**
|
**Docker Compose 部署 cAdvisor:**
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
version: '3.9'
|
|
||||||
|
|
||||||
services:
|
services:
|
||||||
cadvisor:
|
cadvisor:
|
||||||
image: gcr.io/cadvisor/cadvisor:v0.47.0
|
image: ghcr.io/google/cadvisor:v0.51.0
|
||||||
container_name: cadvisor
|
container_name: cadvisor
|
||||||
ports:
|
ports:
|
||||||
- "8080:8080"
|
- "8080:8080"
|
||||||
@@ -165,8 +163,6 @@ scrape_configs:
|
|||||||
**完整监控栈部署:**
|
**完整监控栈部署:**
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
version: '3.9'
|
|
||||||
|
|
||||||
services:
|
services:
|
||||||
prometheus:
|
prometheus:
|
||||||
image: prom/prometheus:latest
|
image: prom/prometheus:latest
|
||||||
@@ -200,7 +196,7 @@ services:
|
|||||||
- monitoring
|
- monitoring
|
||||||
|
|
||||||
cadvisor:
|
cadvisor:
|
||||||
image: gcr.io/cadvisor/cadvisor:v0.47.0
|
image: ghcr.io/google/cadvisor:v0.51.0
|
||||||
container_name: cadvisor
|
container_name: cadvisor
|
||||||
ports:
|
ports:
|
||||||
- "8080:8080"
|
- "8080:8080"
|
||||||
@@ -376,7 +372,6 @@ docker run -m 512m --memory-swap 1g myapp:latest
|
|||||||
# 如果不设置 --memory-swap,则等于 --memory 值
|
# 如果不设置 --memory-swap,则等于 --memory 值
|
||||||
|
|
||||||
# Docker Compose 配置
|
# Docker Compose 配置
|
||||||
version: '3.9'
|
|
||||||
services:
|
services:
|
||||||
app:
|
app:
|
||||||
image: myapp:latest
|
image: myapp:latest
|
||||||
@@ -395,7 +390,6 @@ services:
|
|||||||
# limits:绝不能超过的最大值
|
# limits:绝不能超过的最大值
|
||||||
# reservations:Compose 排期时的参考值
|
# reservations:Compose 排期时的参考值
|
||||||
|
|
||||||
version: '3.9'
|
|
||||||
services:
|
services:
|
||||||
web:
|
web:
|
||||||
memory: 512M # 限制
|
memory: 512M # 限制
|
||||||
|
|||||||
Reference in New Issue
Block a user