Nomad: рдбреЙрдХ рд▓реЙрдЧреНрд╕ рдЕрд╕реАрдо рд░реВрдк рд╕реЗ рдмрдврд╝ рд░рд╣рд╛ рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 5 рдЬреВрди 2019  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: hashicorp/nomad

рдШреБрдордВрддреВ рд╕рдВрд╕реНрдХрд░рдг

рдЦрд╛рдирд╛рдмрджреЛрд╢ v0.9.1 (4b2bdbd9ab68a27b10c2ee781cceaaf62e114399)

рдореБрджреНрджрд╛

рдЖрдорддреМрд░ рдкрд░ рдмрдврд╝рддреЗ рдбреЙрдХрд░реЛрдВ рдХреЛ рд▓реЙрдЧ рдХрд░рддрд╛ рд╣реИред рдбреЙрдХрд░ dockerd --data-root рддрд╣рдд рд▓реЙрдЧ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИред рдШреБрдордВрддреВ рдЙрдиреНрд╣реЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЗрдХрдЯреНрдард╛ рдХрд░рддреЗ рджрд┐рдЦрддреЗ рд╣реИрдВ рдФрд░ рд╡рд╣рд╛рдВ рдЕрдЪреНрдЫрд╛ рд▓реЙрдЧ рд░реЛрдЯреЗрд╢рди рднреА рдХрд░рддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдБрдХрд┐, рд▓реЙрдЧ рдХрд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕реНрд░реЛрдд рдХрднреА рд╕рд╛рдлрд╝ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдлрд╝рд╛рдЗрд▓ рд╣реИ рдЬреЛ рдереЛрдбрд╝реЗ рд╕рдордп рдореЗрдВ 116GB рдореВрд▓реНрдп рдХреА рдкрд╣реБрдВрдЪ рд▓реЙрдЧ рддрдХ рд╣реЛ рдЧрдИ рд╣реИ, рдпрд╣рд╛рдБ рдПрдХ du -h рд╕реНрдирд┐рдкреЗрдЯ рд╣реИ:
117G /var/lib/docker/containers/dafbe8ab0f5aec724e49d80aee5ef77824838870460a0182e76c0924b45ae4ba/dafbe8ab0f5aec724e49d80aee5ef77824838870460a0182e76c0924b45ae4ba-json.log

рдкреНрд░рдЬрдирди рдХреЗ рдХрджрдо

рдХреЛрдИ рднреА рдиреМрдХрд░реА рджреЗрдиреЗ рд╡рд╛рд▓рд╛ рд▓реЙрдЧ

themdrivedocker typbug

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдпрд╣ рд╣рд╛рд▓ рдХреЗ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХрд╛ рдПрдХ рдкрдХреНрд╖ рдкреНрд░рднрд╛рд╡ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдбреЙрдХ рдбреНрд░рд╛рдЗрд╡рд░ рд╕реЗ рдШреБрдордХреНрдХрдбрд╝ рдХреИрд╕реЗ рд▓реЙрдЧ рдХрд░рддрд╛ рд╣реИред
рдпрд╣ рдЕрдзрд┐рдХрддрдо рдЖрдХрд╛рд░ / рдЕрдзрд┐рдХрддрдо-рдлрд╝рд╛рдЗрд▓ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдП рдмрд┐рдирд╛ syslog рд╕реЗ json-file рддрдХ рдмрджрд▓ рдЧрдпрд╛ред

рд╕рдордп рдХреЗ рд▓рд┐рдП рдореИрдВрдиреЗ рдбреЙрдХрдЯрд░ рдХреЛ /etc/docker/daemon.json рдореЗрдВ рдЕрдкрдиреА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдШреБрдорд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рд╣реИ

{
  "log-driver": "json-file",
  "log-opts": {
    "max-size": "100m",
    "max-file": "2"
  }
}

рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдЬреЙрдм рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдбреНрд░рд╛рдЗрд╡рд░ рдХреЛ рд▓реЙрдЧрд┐рдВрдЧ рдХреЙрдиреНрдЧреНрд░реЗрд╕ рдкрд╛рд╕ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЙрдиреНрдлрд┐рдЧрд░ рдореЗрдВ рдРрд╕рд╛ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛, рдирдП рдкреЗрд╢ рдХрд┐рдП рдЧрдП рдкреНрд▓рдЧрдЗрди / рдбреЙрдХ / рдХреЙрдиреНрдлреЗрдВрд╕ рд╢реНрд▓реЛрдХ рдХреЗ рддрд╣рддред

рд╕рднреА 4 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдпрд╣ рд╣рд╛рд▓ рдХреЗ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХрд╛ рдПрдХ рдкрдХреНрд╖ рдкреНрд░рднрд╛рд╡ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдбреЙрдХ рдбреНрд░рд╛рдЗрд╡рд░ рд╕реЗ рдШреБрдордХреНрдХрдбрд╝ рдХреИрд╕реЗ рд▓реЙрдЧ рдХрд░рддрд╛ рд╣реИред
рдпрд╣ рдЕрдзрд┐рдХрддрдо рдЖрдХрд╛рд░ / рдЕрдзрд┐рдХрддрдо-рдлрд╝рд╛рдЗрд▓ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдП рдмрд┐рдирд╛ syslog рд╕реЗ json-file рддрдХ рдмрджрд▓ рдЧрдпрд╛ред

рд╕рдордп рдХреЗ рд▓рд┐рдП рдореИрдВрдиреЗ рдбреЙрдХрдЯрд░ рдХреЛ /etc/docker/daemon.json рдореЗрдВ рдЕрдкрдиреА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдШреБрдорд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рд╣реИ

{
  "log-driver": "json-file",
  "log-opts": {
    "max-size": "100m",
    "max-file": "2"
  }
}

рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдЬреЙрдм рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдбреНрд░рд╛рдЗрд╡рд░ рдХреЛ рд▓реЙрдЧрд┐рдВрдЧ рдХреЙрдиреНрдЧреНрд░реЗрд╕ рдкрд╛рд╕ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЙрдиреНрдлрд┐рдЧрд░ рдореЗрдВ рдРрд╕рд╛ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛, рдирдП рдкреЗрд╢ рдХрд┐рдП рдЧрдП рдкреНрд▓рдЧрдЗрди / рдбреЙрдХ / рдХреЙрдиреНрдлреЗрдВрд╕ рд╢реНрд▓реЛрдХ рдХреЗ рддрд╣рддред

рдЗрд╕реЗ рдПрдХ рдЦрд╛рдирд╛рдмрджреЛрд╢ рдХрд╛рд░реНрдп рд╢реНрд▓реЛрдХ рдореЗрдВ рдХреИрд╕реЗ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдП:

     task "redis" {
      driver = "docker"
      config {
        image = "redis:3.2"
        port_map {
          db = 6379
        }
        logging {
          config {
            max-size= "10m",
            max-file= "10"
          }
        }
      }
....

рдХреНрдпрд╛ https://github.com/hashicorp/nomad/pull/5846 рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдареАрдХ рдХрд░рддрд╛ рд╣реИ?

рдЙрдлрд╝, рд╣рд╛рдБ! рдЕрдиреБрд╕реНрдорд╛рд░рдХ @camerondavison рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!

рдХреГрдкрдпрд╛ 0.9.4-RC1 рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЖрдк рдЗрд╕ рдХреА рдЪрдкреЗрдЯ рдореЗрдВ рдЧрдпрд╛: https://groups.google.com/d/msg/nomad-tool/Zi2I7P-PWo0/yAPFPmgLDQAJ

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

DanielDent picture DanielDent  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

mancusogmu picture mancusogmu  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Garagoth picture Garagoth  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Gerrrr picture Gerrrr  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

ashald picture ashald  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ