Do not manage cadvisor with fab (#58)

This commit is contained in:
Anatoly Laskaris
2022-08-02 17:23:42 +03:00
committed by GitHub
parent 868b19bc8c
commit e4ed142eb4

View File

@ -120,22 +120,3 @@ wss://{}:{}{} {{
run('docker rm -f {} || true'.format(container))
run('docker pull caddy:latest')
run('docker run --name {} -d -p 80:80 {} -v $PWD/Caddyfile:/etc/caddy/Caddyfile -v caddy_data:/data caddy:latest'.format(container, open_ports))
@task
@runs_once
def deploy_cadvisor():
load_config()
execute(do_deploy_cadvisor)
@task
@parallel
def do_deploy_cadvisor():
volumes = "--volume=/:/rootfs:ro --volume=/var/run:/var/run:ro --volume=/sys:/sys:ro --volume=/var/lib/docker/:/var/lib/docker:ro --volume=/dev/disk/:/dev/disk:ro"
devices = "--device=/dev/kmsg"
name = "--name=cadvisor"
ports = "-p 16000:8080"
container = "gcr.io/cadvisor/cadvisor:v0.39.3"
commands = "--docker_only=true --disable_metrics=diskIO,advtcp,referenced_memory,memory_numa,resctrl,hugetlb,accelerator --store_container_labels=false --allow_dynamic_housekeeping=false --housekeeping_interval=15s --max_housekeeping_interval=30s"
command = "docker stop cadvisor && docker rm cadvisor && docker run -d {} {} {} {} {} {}".format(volumes, devices, name, ports, container, commands)
run(command)