Kubernetes: рдЖрд░рд╕реА рдФрд░ рдкреЙрдб рдореЗрдВ рдкреЙрдб рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╕рдордп рд▓реЙрдЧ-рдбреНрд░рд╛рдЗрд╡рд░ рдФрд░ рд▓реЙрдЧ-рдСрдкреНрдЯ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдирд╛

рдХреЛ рдирд┐рд░реНрдорд┐рдд 12 рдЕрдХреНрддреВре░ 2015  ┬╖  117рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: kubernetes/kubernetes

рдЖрд░рд╕реА рдФрд░ рдкреЙрдб рдореЗрдВ рдкреЙрдб рдкрд░рд┐рднрд╛рд╖рд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╕рдордп рд╣рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП

--рд▓реЙрдЧ-рдбреНрд░рд╛рдЗрд╡рд░ = рдХрдВрдЯреЗрдирд░ рдХреЗ рд▓рд┐рдП рд▓реЙрдЧрд┐рдВрдЧ рдбреНрд░рд╛рдЗрд╡рд░
--рд▓реЙрдЧ-рдСрдкреНрдЯ=[] рд▓реЙрдЧ рдбреНрд░рд╛рдЗрд╡рд░ рд╡рд┐рдХрд▓реНрдк

рдЗрди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рдХрдВрдЯреЗрдирд░ рд╕реНрддрд░ рдкрд░ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдЗрдиреНрд╣реЗрдВ рдбреЙрдХрд░ 1.8 рдХреЗ рд╕рд╛рде рдкреЗрд╢ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдЪреВрдВрдХрд┐ рдбреЙрдХрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рд▓рд┐рдм рджреЛрдиреЛрдВ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╕рд╛рде рд╣реА рдЙрди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рдкреЙрдб рдкрд░рд┐рднрд╛рд╖рд╛ рдореЗрдВ рдЬреЛрдбрд╝рдирд╛ рдЕрдм рд╕рдВрднрд╡ рд╣реИред

areapi arelogging kinfeature lifecyclrotten needs-triage sinode

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

рдирдорд╕реНрддреЗ,
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рдорд╛рдирд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдбреЙрдХрд░ рдХреЗ рд▓реЙрдЧ рдбреНрд░рд╛рдЗрд╡рд░ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рд╕реЗ рдХреБрдЫ рдЧреИрд░-рддреБрдЪреНрдЫ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╕рдорд╛рдзрд╛рди рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдореИрдВ рдХрд╣реВрдВрдЧрд╛ рдХрд┐ рдбрд┐рд╕реНрдХ рдкрд░ рд▓реЙрдЧрд┐рдВрдЧ рдПрдХ рд╡рд┐рд░реЛрдзреА рдкреИрдЯрд░реНрди рд╣реИред рд▓реЙрдЧ рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ "рд░рд╛рдЬреНрдп" рд╣реИрдВ, рдФрд░ рдЕрдзрд┐рдорд╛рдирддрдГ рдбрд┐рд╕реНрдХ рдкрд░ рд╕рд╣реЗрдЬрд╛ рдирд╣реАрдВ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рд▓реЙрдЧ рдХреЛ рд╕реАрдзреЗ рдХрдВрдЯреЗрдирд░ рд╕реЗ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рднреЗрдЬрдиреЗ рд╕реЗ рдХрдИ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣рд▓ рд╣реЛ рдЬрд╛рддреА рд╣реИрдВред

рд▓реЙрдЧ рдбреНрд░рд╛рдЗрд╡рд░ рд╕реЗрдЯ рдХрд░рдиреЗ рдХрд╛ рдорддрд▓рдм рд╣реЛрдЧрд╛ рдХрд┐ рдХреБрдмреЗрдХреНрдЯрд▓ рд▓реЙрдЧ рдХрдорд╛рдВрдб рдЕрдм рдХреБрдЫ рднреА рдирд╣реАрдВ рджрд┐рдЦрд╛ рд╕рдХрддрд╛ рд╣реИред
рдЬрдмрдХрд┐ рд╡рд╣ рд╕реБрд╡рд┐рдзрд╛ "рдЕрдЪреНрдЫрд╛ рд╣реЛрдирд╛" рд╣реИ - рдЬрдм рдХрд┐рд╕реА рднрд┐рдиреНрди рд╕реНрд░реЛрдд рд╕реЗ рд▓реЙрдЧ рдЙрдкрд▓рдмреНрдз рд╣реЛрдВ рддреЛ рд╕реБрд╡рд┐рдзрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрдЧреАред

рдбреЙрдХрд░ рдХреЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА Google рдХреНрд▓рд╛рдЙрдб (gcplogs) рдФрд░ Amazon (awslogs) рдХреЗ рд▓рд┐рдП рд▓реЙрдЧ рдбреНрд░рд╛рдЗрд╡рд░ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЙрдиреНрд╣реЗрдВ рдбреЙрдХрд░ рдбреЗрдореЙрди рдкрд░ рд╣реА рд╕реЗрдЯ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдореЗрдВ рдХрдИ рдХрдорд┐рдпрд╛рдВ рд╣реИрдВред рджреЛ рдбреЙрдХрдЯрд░ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рд╕реЗрдЯ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдг:

--рд▓реЙрдЧ-рдбреНрд░рд╛рдЗрд╡рд░ = рдХрдВрдЯреЗрдирд░ рдХреЗ рд▓рд┐рдП рд▓реЙрдЧрд┐рдВрдЧ рдбреНрд░рд╛рдЗрд╡рд░
--рд▓реЙрдЧ-рдСрдкреНрдЯ=[] рд▓реЙрдЧ рдбреНрд░рд╛рдЗрд╡рд░ рд╡рд┐рдХрд▓реНрдк

рд▓реЗрдмрд▓ рдХреЗ рд╕рд╛рде рднреЗрдЬрдирд╛ рд╕рдВрднрд╡ рд╣реЛрдЧрд╛ (gcplogs рдХреЗ рд▓рд┐рдП) рдпрд╛ awslogs-group (awslogs рдХреЗ рд▓рд┐рдП)
рдПрдХ рдлрд▓реА рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯред рдЗрд╕рд╕реЗ рджреВрд╕рд░реЗ рдЫреЛрд░ рдкрд░ рд▓реЙрдЧ рдвреВрдВрдврдирд╛ рдЖрд╕рд╛рди рд╣реЛ рдЬрд╛рдПрдЧрд╛ред

рдореИрдВ рдкрдврд╝ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рд▓реЛрдЧ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдореЗрдВ рд▓реЙрдЧ рдХреЛ рдХреИрд╕реЗ рд╕рдВрднрд╛рд▓рддреЗ рд╣реИрдВред рдХрдИ рд▓реЛрдЧ рдХреБрдЫ рд╡рд┐рд╕реНрддреГрдд рд╕реНрдХреНрд░реИрдкрд░реНрд╕ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рдкреНрд░рддреАрдд рд╣реЛрддреЗ рд╣реИрдВ рдЬреЛ рд▓реЙрдЧ рдХреЛ рдХреЗрдВрджреНрд░реАрдп рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдЕрдЧреНрд░реЗрд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВред рд▓реЙрдЧ рдбреНрд░рд╛рдЗрд╡рд░ рд╕реЗрдЯ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдг рд╡рд╣ рдЕрдирд╛рд╡рд╢реНрдпрдХ - рдЕрдзрд┐рдХ рджрд┐рд▓рдЪрд╕реНрдк рдЪреАрдЬреЛрдВ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордп рдЦрд╛рд▓реА рдХрд░ рджреЗрдЧрд╛ :)

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

/ рд╕реАрд╕реА @ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ / рдЖрд░рдПрдЪ-рдХреНрд▓рд╕реНрдЯрд░-рдЗрдиреНрдлреНрд░рд╛

рд╣рдореНрдо, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рд╢рд╛рдпрдж рдЗрд╕ рдХреНрд▓рд╕реНрдЯрд░-рд╡рд╛рдЗрдб рдХреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реЗрдЯ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдФрд░ рдлрд┐рд░ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреЙрдб рдкрд░рд┐рднрд╛рд╖рд╛рдУрдВ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗ рд╕рдХрддреЗ рд╣реИрдВред

cc @sosiouxme @smarterclayton @liggitt @jwhonce @jcantrill @bparees @jwforres

рдХреНрдпрд╛ рдЖрдк рд╡рд░реНрдгрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЖрдк рдкреНрд░рддрд┐ рдХрдВрдЯреЗрдирд░ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЗрд╕рдХрд╛ рд▓рд╛рдн рдХреИрд╕реЗ рдЙрдард╛рдПрдВрдЧреЗ (рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ)? рд╣рдо рдкрд░рдВрдкрд░рд╛рдЧрдд рд░реВрдк рд╕реЗ рдбреЙрдХрд░ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рд╕реАрдзреЗ рдХрдВрдЯреЗрдирд░реЛрдВ рдореЗрдВ рдЙрдЬрд╛рдЧрд░ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдЬрдм рддрдХ рдХрд┐ рдЙрдиреНрд╣реЗрдВ рд░рдирдЯрд╛рдЗрдо рдХреЗ рджреМрд░рд╛рди рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╕рд╛рд░рдЧрд░реНрднрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдЬрд╛рдирдХрд░ рдХрд┐ рдЖрдк рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдЗрд╕реЗ рд╕рд╣реА рдард╣рд░рд╛рдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓реЗрдЧреАред

рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдбреЙрдХрд░ рд▓реЙрдЧ рдЕрднреА рднреА рдХреЗрд╡рд▓ рдЬреЗрд╕рди-рдлрд╛рдЗрд▓ рдФрд░ рдЬрд░реНрдирд▓ рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕реВрдЪреА рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рд╢рд╛рдпрдж рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЬреЛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рд╡рд╣ рдкрд░рд┐рднрд╛рд╖рд┐рдд рд▓реЙрдЧ рд▓реЗрдЦрди рдПрдВрдбрдкреЙрдЗрдВрдЯреНрд╕ рдХрд╛ рдЪрдпрди рд╣реИ, рд▓реЙрдЧрд┐рдВрдЧ рдбреНрд░рд╛рдЗрд╡рд░ рд╡рд┐рд╡рд░рдг рдХреЗ рд╕рдВрдкрд░реНрдХ рдореЗрдВ рдирд╣реАрдВред

@ncdc @smarterclayton рдореИрдВ рдЖрдк рджреЛрдиреЛрдВ рд╕реЗ рд╕рд╣рдордд рд╣реВрдВ, рдЖрдВрддрд░рд┐рдХ рд░реВрдк рд╕реЗ рд╣рдорд╛рд░реЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ рдкрд░ рдкреБрдирд░реНрд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐

  1. рд╣рдорд╛рд░реА рдкреНрд░рд╛рдердорд┐рдХ рдЬрд░реВрд░рдд рдЕрдкрдиреЗ рдиреЛрдбреНрд╕ рдХреА рд░рдХреНрд╖рд╛ рдХрд░рдирд╛ рд╣реИред рд╣рдо рд▓реЙрдЧ рдХреЛ рд▓реЙрдЧ рд╕рд░реНрд╡рд░ рдкрд░ рднреЗрдЬрддреЗ рд╣реИрдВ рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдпрд╣ рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдбреЙрдХрд░ рдЖрдВрддрд░рд┐рдХ рд▓реЙрдЧ рдкрд░ рд▓реЙрдЧ рдлреЙрд▓рдмреИрдХ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдРрд╕реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдиреЛрдб рд╕рдВрддреГрдкреНрддрд┐ рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рдбреЙрдХ рд▓реЙрдЧ рдХреЗ рд▓рд┐рдП рдХреНрд▓рд╕реНрдЯрд░ рд╡рд╛рдЗрдб рд╡реНрдпрд╡рд╣рд╛рд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ
  2. рдкреЙрдб/рдЖрд░рд╕реА рдкрд░рд┐рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдбреЙрдХрдЯрд░ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рдЙрдЬрд╛рдЧрд░ рдХрд░рдирд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдЪрд╛рд░ рдирд╣реАрдВ рд╣реИ рдЬреИрд╕рд╛ рдХрд┐ @smarterclayton рдиреЗ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ рдерд╛ред рдпрджрд┐ рд╕рдВрднрд╡ рд╣реЛ рддреЛ рд╣рдо рдЙрдЪреНрдЪ рд╕реНрддрд░реАрдп рд▓реЙрдЧ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреА рдкрд░рд┐рднрд╛рд╖рд╛ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рд╡рд╛рд▓реЗ рдПрдХ рдЕрдореВрд░реНрдд рд╕реЗ рднреА рд╕рд╣рдордд рд╣реИрдВ
  3. рдПрдХ рдЕрдиреНрдп рд╡рд┐рдХрд▓реНрдк рдРрд╕реЗ рд▓реЙрдЧ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрдпреВрдмрд▓реЗрдЯ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓реЛрдВ рдФрд░ рдХреЛрдб рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХрд░ рд░рд╣рд╛ рд╣реИ

рдЗрд╕реЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдирдордХ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП
рдмрд╣реБрдд рдХрдард┐рдиред рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рд┐рд░реНрдл рдЙрдЪрд┐рдд рдбреЗрдореЙрди рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╣реИ (рдФрд░
рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдлреНрд▓реБрдПрдВрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд▓реЙрдЧ рдПрдЧреНрд░реАрдЧреЗрд╢рди рдореЗрдВ рдХрд┐рд╕реА рднреА рдмрджрд▓рд╛рд╡ рд╕реЗ рдирд┐рдкрдЯрдирд╛
рдПрдХ рдЕрд▓рдЧ рд╕реНрд░реЛрдд рдХрд╛ рдЪрдпрди)

рдордВрдЧрд▓рд╡рд╛рд░, 13 рдЕрдХреНрдЯреВрдмрд░, 2015 рдХреЛ рд╕реБрдмрд╣ 10:55 рдмрдЬреЗ, рдПрдкреЛ рдЬреЗрдореНрдмрд╛ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com
рд▓рд┐рдЦрд╛ рдерд╛:

@ncdc https://github.com/ncdc @smarterclayton
https://github.com/smarterclayton рдореИрдВ рдЖрдк рджреЛрдиреЛрдВ рд╕реЗ рд╕рд╣рдордд рд╣реВрдВ, рдЗрд╕рдХреЗ рдмрд╛рдж
рдЖрдВрддрд░рд┐рдХ рд░реВрдк рд╕реЗ рд╣рдорд╛рд░реЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ рдкрд░ рдкреБрдирд░реНрд╡рд┐рдЪрд╛рд░ рдХрд░рддреЗ рд╣реБрдП, рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐

  1. рд╣рдорд╛рд░реА рдкреНрд░рд╛рдердорд┐рдХ рдЬрд░реВрд░рдд рдЕрдкрдиреЗ рдиреЛрдбреНрд╕ рдХреА рд░рдХреНрд╖рд╛ рдХрд░рдирд╛ рд╣реИред рд╣рдо рд▓реЙрдЧ рдХреЛ рд▓реЙрдЧ рдореЗрдВ рднреЗрдЬрддреЗ рд╣реИрдВ
    рд╕рд░реНрд╡рд░ рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдпрд╣ рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИ, рддреЛ рдбреЙрдХрд░ рдЖрдВрддрд░рд┐рдХ рд▓реЙрдЧ рдкрд░ рдлрд╝реЙрд▓рдмреИрдХ рд▓реЙрдЧ рдХрд░рддрд╛ рд╣реИред рдРрд╕реЗ рдореЗрдВ
    рдорд╛рдорд▓реЗ рдореЗрдВ, рдиреЛрдб рд╕рдВрддреГрдкреНрддрд┐ рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рдХреНрд▓рд╕реНрдЯрд░ рд╡реНрдпрд╛рдкрдХ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ
    рдбреЙрдХрд░ рд▓реЙрдЧ
  2. рдкреЙрдб/рдЖрд░рд╕реА рдкрд░рд┐рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдбреЙрдХрдЯрд░ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рдЙрдЬрд╛рдЧрд░ рдХрд░рдирд╛ рдПрдХ рдирд╣реАрдВ рд╣реИ
    @smarterclayton рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдЪрд╛рд░ https://github.com/smarterclayton
    рдЗрд╕рдХрд╛ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ред рд╣рдо рдЙрдЪреНрдЪ рдХреА рдкрд░рд┐рднрд╛рд╖рд╛ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рд╡рд╛рд▓реЗ рдПрдХ рдЕрдореВрд░реНрдд рд╕реЗ рднреА рд╕рд╣рдордд рд╣реИрдВ
    рд╕реНрддрд░ рд▓реЙрдЧ рд╡реНрдпрд╡рд╣рд╛рд░ рдпрджрд┐ рд╕рдВрднрд╡ рд╣реЛ рддреЛ
  3. рдПрдХ рдЕрдиреНрдп рд╡рд┐рдХрд▓реНрдк рдХреНрдпреВрдмрд▓реЗрдЯ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХрд░ рд░рд╣рд╛ рд╣реИ рдФрд░
    рдРрд╕реЗ рд▓реЙрдЧ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдб

-
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ рдпрд╛ рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/kubernetes/kubernetes/issues/15478#issuecomment -147740136
.

:рдердореНрд╕ рдЕрдк:

рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЕрдм 9 рд▓реЙрдЧрд┐рдВрдЧ рдбреНрд░рд╛рдЗрд╡рд░ рд╣реИрдВ ред рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдкрд░ рдЖрдо рд╕рд╣рдорддрд┐ рдХреНрдпрд╛ рд╣реИ?

+1

рдпрджрд┐ рдХрд┐рд╕реА рдХреЛ рдкрддрд╛ рдирд╣реАрдВ рд╣реИ, рддреЛ рдЖрдк рдбреЛрдХрд░ рдбреЗрдореЙрди ( --log-driver ) рдХреЗ рдзреНрд╡рдЬ рдХреЗ рд╕рд╛рде рдкреНрд░рддрд┐-рдиреЛрдб рдЖрдзрд╛рд░ рдкрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд▓реЙрдЧ рдбреНрд░рд╛рдЗрд╡рд░ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЕрдкрдиреЗ рдкрд░рд┐рд╡реЗрд╢ рдореЗрдВ, рдореИрдВрдиреЗ рдбреНрд░рд╛рдЗрд╡рд░ рдХреЛ рдЗрд╕ рддрд░рд╣ рд╕реЗ journald рд╕реЗрдЯ рдХрд┐рдпрд╛ рд╣реИред рдореИрдВ рдИрдорд╛рдирджрд╛рд░ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐-рдХрдВрдЯреЗрдирд░ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЗрд╕реЗ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ-рдорд╛рдорд▓реЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрдШрд░реНрд╖ рдХрд░рддрд╛ рд╣реВрдВред

рдЕрдзрд┐рдХрд╛рдВрд╢ рдХреНрд▓рд╕реНрдЯрд░рд┐рдВрдЧ рдирд╣реАрдВ рдЪрд╛рд╣реЗрдВрдЧреЗ рдХрд┐ рдЙрдирдХреЗ рд▓реЙрдЧ "рдЖрдЙрдЯ-рдСрдл-рдмреИрдВрдб" рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рд╕рдХреНрд╖рдорддрд╛ рдХреНрдпрд╛ рд╣реИ рдЬреЛ рдпрд╣ рдкреНрд░рджрд╛рди рдХрд░реЗрдЧреАред

рд╕рд╛рде рд╣реА, рдСрдкреНрд╕ рдХреЗ рдирдЬрд░рд┐рдП рд╕реЗ рдпрд╣ рдирд┐рдпрдВрддреНрд░рдг рдХреЗ рдиреБрдХрд╕рд╛рди рдХреА рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИред рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╣рдо рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд▓реЙрдЧрд┐рдВрдЧ рд╕реНрдЯреИрдХ рдХреЛ рдПрдЧреНрд░реАрдЧреЗрдЯ рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддреЗ рд╣реИрдВред

рдЗрд╕ рдкрд░ +1ред
рдбреЙрдХрд░ рд▓реЙрдЧрд┐рдВрдЧ рдХреЛ рдХреИрд╕реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реЛрдиреЗ рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдПрдХрдорд╛рддреНрд░ рд╕рдордЭрджрд╛рд░ рд▓реЙрдЧрд┐рдВрдЧ рд╡рд┐рдХрд▓реНрдк k8s рдХреЗ рд╕рд╛рде рднреЗрдЬреЗ рдЧрдП рдЯреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдЬреЛ рдПрдХ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╕реАрдорд╛ рд╣реИред

@timothysc рдпрд╣рд╛рдБ рд╣рдорд╛рд░рд╛ рдЙрдкрдпреЛрдЧ-рдорд╛рдорд▓рд╛ рд╣реИред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдЬрдЯрд┐рд▓ рдЧрддрд┐рд╢реАрд▓ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪрд╛ (~100 рдорд╢реАрдиреЗрдВ) рд╣реИрдВ, рдЬрд┐рди рдкрд░ рдмрд╣реБрдд рд╕рд╛рд░реА рдореМрдЬреВрджрд╛ рд╕реЗрд╡рд╛рдПрдВ рдЪрд▓ рд░рд╣реА рд╣реИрдВ, рд▓реЙрдЧ рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рдЕрдкрдиреЗ logstash ред рдЦреИрд░, рдЕрдм рд╣рдо рдЕрдкрдиреА рд╕реЗрд╡рд╛рдУрдВ рдХреЛ рдПрдХ-рдПрдХ рдХрд░рдХреЗ k8s рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдореЗрд░реЗ рд▓рд┐рдП k8s рдкрд░ рдХреНрд▓рд╕реНрдЯрд░ рдХрд┐рдП рдЧрдП рд╣рдорд╛рд░реЗ рдореМрдЬреВрджрд╛ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдФрд░ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рдмреАрдЪ рд▓реЙрдЧрд┐рдВрдЧ рдХреЛ рдПрдХреАрдХреГрдд рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рд╕рд╛рдл рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИред

K8S рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдЕрддреНрдпрдзрд┐рдХ рд░рд╛рдп рд░рдЦрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рд▓реЙрдЧ рдХреИрд╕реЗ рдПрдХрддреНрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдкрд░ рдЦрд░реЛрдВрдЪ рд╕реЗ рд╢реБрд░реВ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдЬрдЯрд┐рд▓ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЕрдиреНрдп рд╕рднреА рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЬреЛ рдЧрд╣рд░рд╛рдИ рд╕реЗ рдЧреЛрддрд╛ рд▓рдЧрд╛рдиреЗ рдФрд░ рдХрд╕реНрдЯрдо рд▓реЙрдЧрд┐рдВрдЧ рддрдВрддреНрд░ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдореЗрдВ рдХреЛрдИ рджрд┐рдХреНрдХрдд рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗ, рдлрд┐рд▓рд╣рд╛рд▓ рдРрд╕рд╛ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИ, рдЬреЛ рдХрд╛рдлреА рдирд┐рд░рд╛рд╢рд╛рдЬрдирдХ рд╣реИред

рдЙрдореНрдореАрдж рд╣реИ, рдпрд╣ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИред

рддреЛ рдЖрдкрдХреЗ рдкрд░рд┐рджреГрд╢реНрдп рдореЗрдВ рд▓реЙрдЧ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ "рдкреНрд░рддрд┐ рдПрдкреНрд▓рд┐рдХреЗрд╢рди" рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ рдХрд░рдирд╛ рд╣реЛрдЧрд╛
рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╣реЛрд╕реНрдЯ рдЙрди рд▓реЙрдЧ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ? рдпрд╣реА рдЪрд┐рдВрддрд╛ рдХрд╛ рд╡рд┐рд╖рдп рд╣реИ рд╣рдо
рдпрд╣рд╛рдБ рдЪрд░реНрдЪрд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ - рдпрд╛ рддреЛ рд╣рдо рдХреНрд▓рд╕реНрдЯрд░ рд╕реНрддрд░, рдпрд╛ рдиреЛрдб рд╕реНрддрд░ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрджрд┐ рд╣рдо рдХрд░рддреЗ рд╣реИрдВ
рдкреЙрдб рд╕реНрддрд░, рддреЛ рдЕрдиреБрд╕реВрдЪрдХ рдХреЛ рдкрддрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рд▓реЙрдЧ рдбреНрд░рд╛рдЗрд╡рд░ рдХреНрдпрд╛ рд╣реИрдВ
рдЬрд╣рд╛рдВ рдореМрдЬреВрдж рд╣реИрдВред рдЬрд┐рддрдирд╛ рд╣реЛ рд╕рдХреЗ рд╣рдо рдЗрд╕рд╕реЗ рдмрдЪрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВред

рд╕реЛрдо, 23 рдордИ 2016 рдХреЛ рдкреВрд░реНрд╡рд╛рд╣реНрди 10:50 рдмрдЬреЗ, рдЬреИрдХреЛрдкреЛ рдирд╛рд░рдбрд┐рдПрд▓реЛ < рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com

рд▓рд┐рдЦрд╛ рдерд╛:

рдЗрд╕ рдкрд░ +1ред
рдбреЙрдХрд░ рд▓реЙрдЧрд┐рдВрдЧ рдХреЛ рдХреИрд╕реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реЛрдиреЗ рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐
рдХреЗрд╡рд▓ рд╕рдордЭрджрд╛рд░ рд▓реЙрдЧрд┐рдВрдЧ рд╡рд┐рдХрд▓реНрдк k8s рдХреЗ рд╕рд╛рде рднреЗрдЬреЗ рдЧрдП рдЯреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдЬреЛ рдХрд┐ рдПрдХ рд╣реИ
рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╕реАрдорд╛ред

@timothysc https://github.com/timothysc рдпрд╣рд╛рдБ рд╣рдорд╛рд░рд╛ рдЙрдкрдпреЛрдЧ-рдорд╛рдорд▓рд╛ рд╣реИред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ
рдмрд╣реБрдд рд╕рд╛рд░реЗ рдореМрдЬреВрджрд╛ рдХреЗ рд╕рд╛рде рдЬрдЯрд┐рд▓ рдЧрддрд┐рд╢реАрд▓ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдБрдЪрд╛ (~ 100 рдорд╢реАрдиреЗрдВ)
рдЙрди рдкрд░ рдЪрд▓ рд░рд╣реА рд╕реЗрд╡рд╛рдПрдВ, рд▓реЙрдЧ рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рдЕрдкрдиреЗ рд▓реЙрдЧрд╕реНрдЯреИрд╢ рдХреЗ рд╕рд╛рдеред рдЦреИрд░ рд╣рдо
рдЕрдм рд╣рдорд╛рд░реА рд╕реЗрд╡рд╛рдУрдВ рдХреЛ рдПрдХ-рдПрдХ рдХрд░рдХреЗ k8s рдФрд░ рдореЗрд░реЗ рдкрд╛рд╕ рд▓реЗ рдЬрд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣реЗ рд╣реИрдВ
рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдорд╛рд░реЗ рдореМрдЬреВрджрд╛ рдХреЗ рдмреАрдЪ рд▓реЙрдЧрд┐рдВрдЧ рдХреЛ рдПрдХреАрдХреГрдд рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рд╕рд╛рдл рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИ
рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдФрд░ рдХрдВрдЯреЗрдирд░ k8s рдкрд░ рдХреНрд▓рд╕реНрдЯрд░ рдХрд┐рдП рдЧрдП рд╣реИрдВред

K8S рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдЕрддреНрдпрдзрд┐рдХ рд░рд╛рдп рд░рдЦрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рд▓реЙрдЧ рдХреИрд╕реЗ рдПрдХрддреНрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
рдЬреЛ рдХреЛрдИ рднреА рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдкрд░ рдЦрд░реЛрдВрдЪ рд╕реЗ рд╢реБрд░реВ рдХрд░ рд░рд╣рд╛ рд╣реИред рдХреЗ рд▓рд┐рдпреЗ
рдЬрдЯрд┐рд▓ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдмрд╛рдХреА рд╕рднреА рд▓реЛрдЧ рдЬреЛ рдмреБрд░рд╛ рдирд╣реАрдВ рдорд╛рдиреЗрдВрдЧреЗ
рдЧрд╣рд░рд╛ рдЧреЛрддрд╛ рд▓рдЧрд╛рдПрдБ рдФрд░ рдПрдХ рдХрд╕реНрдЯрдо рд▓реЙрдЧрд┐рдВрдЧ рддрдВрддреНрд░ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдмрд╕ рдирд╣реАрдВ рд╣реИ
рдЗрд╕ рд╕рдордп рдРрд╕рд╛ рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛, рдЬреЛ рдХрд╛рдлреА рдирд┐рд░рд╛рд╢рд╛рдЬрдирдХ рд╣реИред

рдЙрдореНрдореАрдж рд╣реИ, рдпрд╣ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИред

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ рдпрд╛ рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/kubernetes/kubernetes/issues/15478#issuecomment -221002545

@smarterclayton рдореИрдВ рдЖрдкрдХреА рдЪрд┐рдВрддрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ рдФрд░ рд╡реЗ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╕реНрдерд┐рдд рд╣реИрдВред рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдкреВрд░реЗ рдХреНрд▓рд╕реНрдЯрд░ рдХреЛ рдкреЙрдб-рд▓реЗрд╡рд▓ рд▓реЙрдЧрд┐рдВрдЧ рдХреЗ рдЕрд╕реНрддрд┐рддреНрд╡ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрддрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдЬреЛ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рд╡рд╣ рдкреЙрдб рд╕реНрдЯрдбрдЖрдЙрдЯ/рд╕реНрдЯрдбрд░ рдХреЛ рдХрд╣реАрдВ рд▓реЙрдЧ рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рджреЗ рд░рд╣рд╛ рд╣реИ (рдЙрдирдХреЗ рд╡рд░реНрддрдорд╛рди рдкреЙрдб рдирд╛рдо рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдПрдХ рдлрд╛рдЗрд▓?) рддрд╛рдХрд┐ рдХреЛрдИ рднреА рдЕрдкрдиреЗ рдХрд╕реНрдЯрдо рд╕рдорд╛рдзрд╛рди рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рдЗрдЪреНрдЫреБрдХ рд╣реЛ, рдЙрд╕рдХреЗ рдкрд╛рд╕ рд╕рд╛рдордЧреНрд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдерд╛рдпреА рд╕реНрдерд╛рди рд╣реЛред рдпрд╣ рдПрдХ рдмрдбрд╝рд╛ рдЕрдзреНрдпрд╛рдп рдЦреЛрд▓рддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рд▓реЙрдЧреЛрдЯреЗрд╢рди рдЫреЛрдЯрд╛ рдирд╣реАрдВ рд╣реИред

рдпреЗ рд╕рд┐рд░реНрдл рдореЗрд░реЗ рджреЛ рд╕реЗрдВрдЯ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╣рдо рдпрд╣ рджрд┐рдЦрд╛рд╡рд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рдХрд┐ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рджреБрдирд┐рдпрд╛ рдХреЗ рдЬрдЯрд┐рд▓ рдкрд░рд┐рджреГрд╢реНрдп рд╕рд┐рд░реНрдл рдЕрдкрдиреЗ рдореМрдЬреВрджрд╛ рд▓реЙрдЧрд┐рдВрдЧ рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдХреЛ рдЫреЛрдбрд╝ рджреЗрддреЗ рд╣реИрдВред

рдХреНрдпрд╛ рдЖрдк рдкреНрд░рддрд┐ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╕реНрдЯрдо рд▓реЙрдЧ рд╡рд┐рдХрд▓реНрдк рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд░рд╣реЗ рд╣реИрдВ? рдХрд┐рддрдиреЗ рдЕрд▓рдЧ
рдЖрдкрдХреЗ рдкрд╛рд╕ рдкреНрд░рддрд┐ рдХреНрд▓рд╕реНрдЯрд░ рд▓реЙрдЧ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕реЗрдЯ рд╣реЛрдВрдЧреЗ? рдпрджрд┐ рдХреЗ рдЫреЛрдЯреЗ рд╕рдореВрд╣ рд╣реИрдВ
config рдореЗрдВ, рдПрдХ рд╡рд┐рдХрд▓реНрдк рдкреЙрдбреНрд╕ рдкрд░ рдПрдХ рдПрдиреЛрдЯреЗрд╢рди рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдЬреЛ рд╣реИ
рдиреЛрдб рд╕реНрддрд░ рдХреЗ рд╡рд┐рдиреНрдпрд╛рд╕ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ рдЬреЛ рдХрдИ "рдорд╛рдирдХ рд▓реЙрдЧ" рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ
рд╡рд┐рдХрд▓реНрдк"ред рдпрд╛рдиреА рдХреНрдпреВрдмрд▓реЗрдЯ рд▓реЙрдиреНрдЪ рд╕рдордп рдкрд░ "рд▓реЙрдЧ рдореЛрдб рдПрдХреНрд╕" рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВ (рдЬреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ
рдХрд╕реНрдЯрдо рд▓реЙрдЧ рд╡рд┐рдХрд▓реНрдк рдФрд░ рдбреНрд░рд╛рдЗрд╡рд░), рдФрд░ рдкреЙрдб рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдЧрд╛ "
pod.alpha.kubernetes.io/log.mode=X"ред

рдлрд┐рд░ рднреА рдПрдХ рдЕрдиреНрдп рд╡рд┐рдХрд▓реНрдк рдпрд╣ рд╣реЛрдЧрд╛ рдХрд┐ рд╣рдо рдПрдХ рдРрд╕реЗ рддрд░реАрдХреЗ рдХрд╛ рдЦреБрд▓рд╛рд╕рд╛ рдХрд░реЗрдВ рдЬрд┐рд╕рд╕реЗ рдХрд┐ рддреИрдирд╛рддреА рдХрд░рдиреЗ рд╡рд╛рд▓реЛрдВ рдХреЗ рдкрд╛рд╕ рдпрд╣ рд╣реЛ
рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рдареАрдХ рдкрд╣рд▓реЗ рдХрдВрдЯреЗрдирд░ рдкрд░рд┐рднрд╛рд╖рд╛ рдХреЛ рдмрджрд▓рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░
рдмрд░реНрддрдиред рдпрд╣ рдЖрдЬ рдХрдард┐рди рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╣рдореЗрдВ рдХреНрд░рдорд╛рдиреБрд╕рд╛рд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛
docker рдПрдХ рдордзреНрдпрд╡рд░реНрддреА рдкреНрд░рд╛рд░реВрдк рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЗрд╕реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рдЗрд╕реЗ рдЪрд▓рд╛рддрд╛ рд╣реИ
рдлрд┐рд░ рд╕реЗ, рд▓реЗрдХрд┐рди рднрд╡рд┐рд╖реНрдп рдореЗрдВ рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рдЖрд╕рд╛рдиред

рдЕрдВрдд рдореЗрдВ, рд╣рдо рдХрдВрдЯреЗрдирд░ рдЗрдВрдЯрд░рдлреЗрд╕ рдкрд░ рдкреНрд░рдореБрдЦ рдореВрд▓реНрдп рдЬреЛрдбрд╝реЗ рдХреЛ рдЙрдЬрд╛рдЧрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐
рдХрдВрдЯреЗрдирд░ рдЗрдВрдЬрди рдХреЛ рд╕реАрдзреЗ рдкрд╛рд╕ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдПрдкреАрдЖрдИ рдЧрд╛рд░рдВрдЯреА рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИ
рдЙрдиреНрд╣реЗрдВ, рдФрд░ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ PodSecurityPolicy рдЙрди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рд╡рд┐рдирд┐рдпрдорд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред рд╡рд╣ рд╣реЛрдЧрд╛
рдХреЙрд▓ рдХрд░рдиреЗ рд╡рд╛рд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдПрд╕реНрдХреЗрдк рд╣реИрдЪ рдмрдиреЗрдВ, рд▓реЗрдХрд┐рди рд╣рдо рдХреЛрдИ рднреА рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХрд░ рдкрд╛рдПрдВрдЧреЗ
рдЧрд╛рд░рдВрдЯреА рд╣реИ рдХрд┐ рд╡реЗ рд░рд┐рд▓реАрдЬ рдХреЗ рджреМрд░рд╛рди рдХрд╛рдо рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦреЗрдВрдЧреЗред

рдЧреБрд░реБ, 26 рдордИ, 2016 рдХреЛ рд╕реБрдмрд╣ 5:34 рдмрдЬреЗ, рдЬреИрдХреЛрдкреЛ рдирд╛рд░рдбрд┐рдПрд▓реЛ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com
рд▓рд┐рдЦрд╛ рдерд╛:

@smarterclayton https://github.com/smarterclayton рдореИрдВ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ
рдЖрдкрдХреА рдЪрд┐рдВрддрд╛рдУрдВ рдФрд░ рд╡реЗ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╕реНрдерд┐рдд рд╣реИрдВред рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдкреВрд░рд╛ рдХреНрд▓рд╕реНрдЯрд░
рдкреЙрдб-рд▓реЗрд╡рд▓ рд▓реЙрдЧрд┐рдВрдЧ рдХреЗ рдЕрд╕реНрддрд┐рддреНрд╡ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрддрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдо
рдХреНрдпрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдкреЙрдб рд╕реНрдЯрдбрдЖрдЙрдЯ/рд╕реНрдЯрдбрд░ рдХреЛ рдХрд╣реАрдВ рд▓реЙрдЧ рдЗрди рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рджреЗ рд░рд╣рд╛ рд╣реИ (рдПрдХ рдлрд╛рдЗрд▓
рдЙрдирдХреЗ рд╡рд░реНрддрдорд╛рди рдкреЙрдб рдирд╛рдо рдХреЗ рдЖрдзрд╛рд░ рдкрд░?) рддрд╛рдХрд┐ рдХреЛрдИ рднреА рдЙрдирдХреЗ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рдЗрдЪреНрдЫреБрдХ рд╣реЛ
рдХрд╕реНрдЯрдо рд╕рдорд╛рдзрд╛рди, рд╕рд╛рдордЧреНрд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдерд╛рдпреА рд╕реНрдерд╛рди рд╣реЛрдЧрд╛ред
рдпрд╣ рдПрдХ рдмрдбрд╝рд╛ рдЕрдзреНрдпрд╛рдп рдЦреЛрд▓рддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рд▓реЙрдЧреЛрдЯреЗрд╢рди рдЫреЛрдЯрд╛ рдирд╣реАрдВ рд╣реИред

рдпреЗ рд╕рд┐рд░реНрдл рдореЗрд░реЗ рджреЛ рд╕реЗрдВрдЯ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╣рдо рдЙрд╕ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рджреБрдирд┐рдпрд╛ рдХреЗ рдкрд░рд┐рд╕рд░ рдХрд╛ рдвреЛрдВрдЧ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдкрд░рд┐рджреГрд╢реНрдп рдмрд╕ рдЕрдкрдиреЗ рдореМрдЬреВрджрд╛ рд▓реЙрдЧрд┐рдВрдЧ рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдХреЛ рдЫреЛрдбрд╝ рджреЗрддреЗ рд╣реИрдВред

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ рдпрд╛ рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/kubernetes/kubernetes/issues/15478#issuecomment -221823732

@smarterclayton рдХреНрдпрд╛ рдЖрдкрдиреЗ https://github.com/kubernetes/kubernetes/issues/24677#issuecomment -220735829 рджреЗрдЦрд╛ рд╣реИ

рдЬреА рдирд╣реАрдВ, рдзрдиреНрдпрд╡рд╛рджред рд╡рд╣рд╛рдВ рдЪрд▓ рд░рд╣реА рдЪрд░реНрдЪрд╛ред

рдЧреБрд░реБ, 26 рдордИ 2016 рдХреЛ рдкреВрд░реНрд╡рд╛рд╣реНрди 11:23 рдмрдЬреЗ, рдПрдВрдбреА рдЧреЛрд▓реНрдбрд╕реНрдЯреАрди рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com
рд▓рд┐рдЦрд╛ рдерд╛:

@smarterclayton https://github.com/smarterclayton рдХреНрдпрд╛ рдЖрдкрдиреЗ # 24677 . рджреЗрдЦрд╛ рд╣реИ
(рдЯрд┐рдкреНрдкрдгреА)
https://github.com/kubernetes/kubernetes/issues/24677#issuecomment -220735829

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ рдпрд╛ рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/kubernetes/kubernetes/issues/15478#issuecomment -221903781

рдирдорд╕реНрддреЗ,
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рдорд╛рдирд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдбреЙрдХрд░ рдХреЗ рд▓реЙрдЧ рдбреНрд░рд╛рдЗрд╡рд░ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рд╕реЗ рдХреБрдЫ рдЧреИрд░-рддреБрдЪреНрдЫ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╕рдорд╛рдзрд╛рди рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдореИрдВ рдХрд╣реВрдВрдЧрд╛ рдХрд┐ рдбрд┐рд╕реНрдХ рдкрд░ рд▓реЙрдЧрд┐рдВрдЧ рдПрдХ рд╡рд┐рд░реЛрдзреА рдкреИрдЯрд░реНрди рд╣реИред рд▓реЙрдЧ рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ "рд░рд╛рдЬреНрдп" рд╣реИрдВ, рдФрд░ рдЕрдзрд┐рдорд╛рдирддрдГ рдбрд┐рд╕реНрдХ рдкрд░ рд╕рд╣реЗрдЬрд╛ рдирд╣реАрдВ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рд▓реЙрдЧ рдХреЛ рд╕реАрдзреЗ рдХрдВрдЯреЗрдирд░ рд╕реЗ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рднреЗрдЬрдиреЗ рд╕реЗ рдХрдИ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣рд▓ рд╣реЛ рдЬрд╛рддреА рд╣реИрдВред

рд▓реЙрдЧ рдбреНрд░рд╛рдЗрд╡рд░ рд╕реЗрдЯ рдХрд░рдиреЗ рдХрд╛ рдорддрд▓рдм рд╣реЛрдЧрд╛ рдХрд┐ рдХреБрдмреЗрдХреНрдЯрд▓ рд▓реЙрдЧ рдХрдорд╛рдВрдб рдЕрдм рдХреБрдЫ рднреА рдирд╣реАрдВ рджрд┐рдЦрд╛ рд╕рдХрддрд╛ рд╣реИред
рдЬрдмрдХрд┐ рд╡рд╣ рд╕реБрд╡рд┐рдзрд╛ "рдЕрдЪреНрдЫрд╛ рд╣реЛрдирд╛" рд╣реИ - рдЬрдм рдХрд┐рд╕реА рднрд┐рдиреНрди рд╕реНрд░реЛрдд рд╕реЗ рд▓реЙрдЧ рдЙрдкрд▓рдмреНрдз рд╣реЛрдВ рддреЛ рд╕реБрд╡рд┐рдзрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрдЧреАред

рдбреЙрдХрд░ рдХреЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА Google рдХреНрд▓рд╛рдЙрдб (gcplogs) рдФрд░ Amazon (awslogs) рдХреЗ рд▓рд┐рдП рд▓реЙрдЧ рдбреНрд░рд╛рдЗрд╡рд░ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЙрдиреНрд╣реЗрдВ рдбреЙрдХрд░ рдбреЗрдореЙрди рдкрд░ рд╣реА рд╕реЗрдЯ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдореЗрдВ рдХрдИ рдХрдорд┐рдпрд╛рдВ рд╣реИрдВред рджреЛ рдбреЙрдХрдЯрд░ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рд╕реЗрдЯ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдг:

--рд▓реЙрдЧ-рдбреНрд░рд╛рдЗрд╡рд░ = рдХрдВрдЯреЗрдирд░ рдХреЗ рд▓рд┐рдП рд▓реЙрдЧрд┐рдВрдЧ рдбреНрд░рд╛рдЗрд╡рд░
--рд▓реЙрдЧ-рдСрдкреНрдЯ=[] рд▓реЙрдЧ рдбреНрд░рд╛рдЗрд╡рд░ рд╡рд┐рдХрд▓реНрдк

рд▓реЗрдмрд▓ рдХреЗ рд╕рд╛рде рднреЗрдЬрдирд╛ рд╕рдВрднрд╡ рд╣реЛрдЧрд╛ (gcplogs рдХреЗ рд▓рд┐рдП) рдпрд╛ awslogs-group (awslogs рдХреЗ рд▓рд┐рдП)
рдПрдХ рдлрд▓реА рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯред рдЗрд╕рд╕реЗ рджреВрд╕рд░реЗ рдЫреЛрд░ рдкрд░ рд▓реЙрдЧ рдвреВрдВрдврдирд╛ рдЖрд╕рд╛рди рд╣реЛ рдЬрд╛рдПрдЧрд╛ред

рдореИрдВ рдкрдврд╝ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рд▓реЛрдЧ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдореЗрдВ рд▓реЙрдЧ рдХреЛ рдХреИрд╕реЗ рд╕рдВрднрд╛рд▓рддреЗ рд╣реИрдВред рдХрдИ рд▓реЛрдЧ рдХреБрдЫ рд╡рд┐рд╕реНрддреГрдд рд╕реНрдХреНрд░реИрдкрд░реНрд╕ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рдкреНрд░рддреАрдд рд╣реЛрддреЗ рд╣реИрдВ рдЬреЛ рд▓реЙрдЧ рдХреЛ рдХреЗрдВрджреНрд░реАрдп рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдЕрдЧреНрд░реЗрд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВред рд▓реЙрдЧ рдбреНрд░рд╛рдЗрд╡рд░ рд╕реЗрдЯ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдг рд╡рд╣ рдЕрдирд╛рд╡рд╢реНрдпрдХ - рдЕрдзрд┐рдХ рджрд┐рд▓рдЪрд╕реНрдк рдЪреАрдЬреЛрдВ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордп рдЦрд╛рд▓реА рдХрд░ рджреЗрдЧрд╛ :)

рдореИрдВ рдпрд╣ рднреА рдЬреЛрдбрд╝ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдореЗрд░реЗ рд╕рд╣рд┐рдд рдХреБрдЫ рд▓реЛрдЧ, рд╣реЛрд╕реНрдЯ рдкрд░ рд▓реЙрдЧрд░реЛрдЯреЗрдЯ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп JSON рд▓реЙрдЧрд┐рдВрдЧ рдбреНрд░рд╛рдЗрд╡рд░ (рдЬреЛ рдбреЙрдХрдЯрд░ рдХреЗ рдореВрд▓ рдирд┐рд╡рд╛рд╕реА рд╣реИрдВ) рдкрд░ '--log-opt max-size' рд╡рд┐рдХрд▓реНрдк рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ docker logs рд░реЛрдЯреЗрд╢рди рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рддреЛ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдХреЗрд╡рд▓ '--log-opt' рд╡рд┐рдХрд▓реНрдк рдХреЛ рдЙрдЬрд╛рдЧрд░ рдХрд░рдиреЗ рдХреА рднреА рдмрд╣реБрдд рд╕рд░рд╛рд╣рдирд╛ рдХреА рдЬрд╛рдПрдЧреА

рдХрдВрдЯреЗрдирд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди LogConfig рдмрдирд╛рддреЗ рд╕рдордп рдореИрдВрдиреЗ k8s рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдпрд╛ рд╣реИред

+1
рдХреЗрдВрджреНрд░реАрдХреГрдд рд▓реЙрдЧ рд╕рдВрдЧреНрд░рд╣ рдХреЗ рд▓рд┐рдП рдбреЙрдХрд░ рд▓реЙрдЧ рдбреНрд░рд╛рдЗрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рд▓рдЧрддрд╛ рд╣реИ, рдлрд┐рд░ рд▓реЙрдЧ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдкреНрд░рддреАрдХрд╛рддреНрдордХ рд▓рд┐рдВрдХ рдмрдирд╛рдирд╛, рдЙрдиреНрд╣реЗрдВ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдлреНрд▓реБрдПрдВрдЯ рдХрдВрдЯреЗрдирд░ рдореЗрдВ рдорд╛рдЙрдВрдЯ рдХрд░рдирд╛, рдЙрдиреНрд╣реЗрдВ рдкреВрдВрдЫрдирд╛ рдФрд░ рд▓реЙрдЧ рд░реЛрдЯреЗрд╢рди рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рдирд╛ред

рдкреНрд░рддрд┐ рдХрдВрдЯреЗрдирд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рд▓рд┐рдП рдХреЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ: рдореИрдВ рдЕрдкрдиреЗ рджреНрд╡рд╛рд░рд╛ рддреИрдирд╛рдд рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рд▓рд┐рдП рдХрд╣реАрдВ рдФрд░ рдпрд╛ рдЕрд▓рдЧ рддрд░реАрдХреЗ рд╕реЗ рд▓реЙрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдФрд░ рдореБрдЭреЗ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдорд╛рдирдХ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рд▓рд┐рдП рд▓реЙрдЧ рдбреНрд░рд╛рдЗрд╡рд░ рдХреА рдкрд░рд╡рд╛рд╣ рдирд╣реАрдВ рд╣реИ (рдпрд╛ рдмрджрд▓рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ)ред

рддреБрдо рд╡рд╣рд╛рдБ рдЬрд╛рдУред рдХреГрдкрдпрд╛ рдРрд╕рд╛ рдХрд░рд╛рдПрдВред

рдПрдХ рдФрд░ рд╡рд┐рдЪрд╛рд░ рд╣реИ, рдЬрд╣рд╛рдВ рд╕рднреА рдХрдВрдЯреЗрдирд░ рдЕрднреА рднреА рдПрдХ рд╣реА рдПрдВрдбрдкреЙрдЗрдВрдЯ рдореЗрдВ рд▓реЙрдЧ рдЕрдЧреНрд░реЗрд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЖрдк рдЕрдкрдиреЗ рд▓реЙрдЧ рд╕рд░реНрд╡рд░ рдкрд░

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

рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреЗ рдмрд┐рдирд╛ рдЙрджрд╛рд╣рд░рдг, рдХреЗрд╡рд▓ рдбреЙрдХрд░ рдбреЗрдореЙрди рдФрд░ рдЧреЗрд▓реНрдл рдбреНрд░рд╛рдЗрд╡рд░ рдХреЗ рд╕рд╛рдеред docker daemon рдХреЗ рд╕рд╛рде рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ: --log-driver=gelf --log-opt labels=env,label2 рдФрд░ рдПрдХ docker рдХрдВрдЯреЗрдирд░ рдмрдирд╛рдПрдВ:

docker run -dti --label env=testing --label label2=some_value alpine:3.4 /bin/sh -c "while true; do date; sleep 2; done"

рдФрд░ рдПрдХ рдЕрдиреНрдп рдбреЙрдХрдЯрд░ рдХрдВрдЯреЗрдирд░:

docker run -dti --label env=production --label label2=some_value alpine:3.4 /bin/sh -c "while true; do date; sleep 2; done"

рдЗрд╕ рддрд░рд╣, рдЧреНрд░реЗрд▓реЙрдЧ рдкрд░, рдЖрдк env=production рдФрд░ env=testing рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рдмреАрдЪ рдЕрдВрддрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдореИрдВ рдРрд╕реЗ рдбреЙрдХрд░ рдбрд┐рдорди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ:

--log-driver=gelf --log-opt gelf-address=udp://graylog.example.com:12201 --log-opt tag=k8s-testing --log-opt labels=io.kubernetes.pod.namespace,io.kubernetes.container.name,io.kubernetes.pod.name

@xmik , рдмрд╕ рдЗрд╕рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдореМрдЬреВрджрд╛ рд╕реБрд╡рд┐рдзрд╛ рдпрд╛ рдЖрдкрдХреЗ рдкреНрд░рд╕реНрддрд╛рд╡ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛ рд╣реИ

рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдореИрдВ рдРрд╕реЗ рдбреЙрдХрд░ рдбрд┐рдорди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ:

--log-driver=gelf --log-opt gelf-address=udp://graylog.example.com:12201 --log-opt tag=k8s-testing --log-opt labels=io.kubernetes.pod.namespace,io.kubernetes.container.name,io.kubernetes.pod.name

рд╡реЗ рдбреЙрдХрдЯрд░ рдбрд┐рдорди рд╡рд┐рдХрд▓реНрдк рдЬреЛ рдореИрдВ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкреНрд░рддреНрдпреЗрдХ рдбреЙрдХрдЯрд░ рдХрдВрдЯреЗрдирд░ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд▓реЗрдмрд▓ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреНрдпреВрдм-рдПрдкрд┐рд╕рд░реНрд╡рд░ рдХрдВрдЯреЗрдирд░ рдкрд░ docker inspect рдЪрд▓рд╛рддреЗ рд╕рдордп:

 "Labels": {
   "io.kubernetes.container.hash": "4959a3f5",
   "io.kubernetes.container.name": "kube-apiserver",
   "io.kubernetes.container.ports": "[{\"name\":\"https\",\"hostPort\":6443,\"containerPort\":6443,\"protocol\":\"TCP\"},{\"name\":\"local\",\"hostPort\":8080,\"containerPort\":8080,\"protocol\":\"TCP\"}]",
   "io.kubernetes.container.restartCount": "1",
   "io.kubernetes.container.terminationMessagePath": "/dev/termination-log",
   "io.kubernetes.pod.name": "kube-apiserver-k8s-production-master-1",
   "io.kubernetes.pod.namespace": "kube-system",
   "io.kubernetes.pod.terminationGracePeriod": "30",
   "io.kubernetes.pod.uid": "a47396d9dae12c81350569f56aea562e"
}

рдЗрд╕рд▓рд┐рдП, рд╡реЗ docker daemon рд╡рд┐рдХрд▓реНрдк рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред

рд╣рд╛рд▓рд╛рдБрдХрд┐, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреЛ рдкреЙрдб рд╕реНрдкреЗрдХ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдбреЙрдХрдЯрд░ рдХрдВрдЯреЗрдирд░ рдкрд░ рдХрд╕реНрдЯрдо рд▓реЗрдмрд▓ рд╕реЗрдЯ рдХрд░рдирд╛ рдЕрдм рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИред рддреЛ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП --log-driver=gelf --log-opt labels=env,label2 рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

рдХреНрдпрд╛ рдЗрд╕ рдореЛрд░реНрдЪреЗ рдкрд░ рдХреЛрдИ рдЦрдмрд░ рд╣реИ? рд▓реЗрдмрд▓ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдФрд░ рдлрд┐рд░ --log-opt labels<> рдХрд╛ рд▓рд╛рдн рд▓реЗрдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реЛрдирд╛ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛!

@portante @jcantrill рдмрд╕ рдЗрд╕реЗ рдпрд╣рд╛рдБ рдХреИрдкреНрдЪрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрдпреЛрдВрдХрд┐ рд╣рдордиреЗ рдЗрд╕ рдкрд░ рдЪрд░реНрдЪрд╛ рдХреА, рдпрд╣рд╛рдБ рдЙрдкрдпреЛрдЧ рдХрд╛ рдорд╛рдорд▓рд╛ рд╣реИ рдХрд┐ рд╣рдо рд╕реЛрдЪ рд░рд╣реЗ рдереЗ рдХрд┐ рдпрд╣ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ:

рдЬрдм рд▓реЙрдЧ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдкреЙрдбреНрд╕ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рд▓реЙрдЧ рдХрд░рдирд╛ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ рддреЛ рдЗрдиреНрдлреНрд░рд╛ рдЬреЛ рдЙрди рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рддрд╛ рд╣реИ рдЙрдиреНрд╣реЗрдВ рдкрдХрдбрд╝ рд▓реЗрдЧрд╛ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рддрдВрддреНрд░ рдореЗрдВ рд╡рд╛рдкрд╕ рднреЗрдЬ рджреЗрдЧрд╛ рдЬреЛ рдмрджрд▓реЗ рдореЗрдВ рдЕрдзрд┐рдХ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдлреЗрдВрдХрддрд╛ рд╣реИ рдФрд░ рд▓реЙрдЧ рдХрд░рддрд╛ рд╣реИред

рдлрд╝рд┐рд▓реНрдЯрд░рд┐рдВрдЧ рддрдВрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕ рдлреАрдбрдмреИрдХ рд▓реВрдк рд╕реЗ рдмрдЪрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдпрд╣ рдереЛрдбрд╝рд╛ рднрдВрдЧреБрд░ рд╣реИред рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд░рд┐рдХреЙрд░реНрдб рдХрд░рдиреЗ рдФрд░ рд░реЛрдЯреЗрд╢рди рд╡рд┐рдХрд▓реНрдк рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рд▓реЙрдЧрд┐рдВрдЧ рдбреНрд░рд╛рдЗрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╕рдорд╛рдзрд╛рди рд╣реЛрдЧрд╛ред

рдореЗрд░реЗ 2 рд╕реЗрдВрдЯред

K8s рдХреЗ рдЕрдВрджрд░ рд▓реЙрдЧрд┐рдВрдЧ рдХреЗ рд╡рд░реНрддрдорд╛рди рд╕рдорд╛рдзрд╛рди рд╣реИрдВ (AFAIK):

  • рд╕рд╛рдЗрдбрдХрд╛рд░ рдХрдВрдЯреЗрдирд░ рдХрд╣реАрдВ рд▓реЙрдЧ рднреЗрдЬ рд░рд╣рд╛ рд╣реИ
  • рдкреНрд░рддрд┐рдХреГрддрд┐ рдирд┐рдпрдВрддреНрд░рдХ рдХрд╣реАрдВ рди рдХрд╣реАрдВ рд╕рднреА рд▓реЙрдЧ рднреЗрдЬ рд░рд╣рд╛ рд╣реИ
  • рдХрдВрдЯреЗрдирд░ рд╕реНрд╡рдпрдВ рдХрд╣реАрдВ рд▓реЙрдЧ рднреЗрдЬ рд░рд╣рд╛ рд╣реИ

рд╕рд╛рдЗрдбрдХрд╛рд░ рдХрдВрдЯреЗрдирд░ рдореЗрд░реЗ рд▓рд┐рдП рдПрдХ рддрд░рд╣ рд╕реЗ рдУрд╡рд░рдХрд┐рд▓ рд▓рдЧрддрд╛ рд╣реИред рдкреНрд░рддрд┐рдХреГрддрд┐ рдирд┐рдпрдВрддреНрд░рдХ рд░рдгрдиреАрддрд┐ рдЕрдЪреНрдЫреА рд▓рдЧрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╕рднреА рдкрд░рд┐рдирд┐рдпреЛрдЬрди рд╕реЗ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рд▓реЙрдЧ рдХреЛ рдорд┐рд▓рд╛рддреА рд╣реИ, рдФрд░ рдХреБрдЫ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдм рдЗрд╕реЗ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдФрд░ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдкреНрд░рддреНрдпреЗрдХ рдРрдк рдХреЛ рдПрдХ рдЕрд▓рдЧ рдЪреАрдЬрд╝ рдкрд░ рд▓реЙрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдЗрд╕ рдорд╛рдорд▓реЗ рдХреЗ рд▓рд┐рдП, рдЕрдВрддрд┐рдо рд╡рд┐рдХрд▓реНрдк рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ IMHO рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рднреА рдХрдВрдЯреЗрдирд░реЛрдВ рдореЗрдВ рджреЛрд╣рд░рд╛рдП рдЧрдП рдмрд╣реБрдд рд╕рд╛рд░реЗ рдХреЛрдб рдмрдирд╛рддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг: рд▓реЙрдЧреЗрдВрдЯреНрд░реА рдбреЗрдореЙрди рд╕реНрдерд╛рдкрд┐рдд рдФрд░ рд╕реЗрдЯрдЕрдк рдХрд░реЗрдВ)ред

рдпрджрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ log-driver рдЭрдВрдбреЗ рддрдХ рдкрд╣реБрдВрдЪ рд╣реЛрддреА рддреЛ рдпрд╣ рд╕рдм рдЖрд╕рд╛рди рд╣реЛ рдЬрд╛рддрд╛, рдЗрд╕рд▓рд┐рдП рдкреНрд░рддреНрдпреЗрдХ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдпрд╣ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдЧрд╛ рдХрд┐ рдЗрд╕реЗ рдХреИрд╕реЗ рд▓реЙрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдбреЙрдХрд░ рдореВрд▓ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗред

рдореИрдВ рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рд╢рд╛рдпрдж рдХреБрдЫ рдорджрдж рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА - рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреЛрдбрдмреЗрд╕ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рдирд╣реАрдВ рд╣реВрдВред

рдПрдХ рдмрд╛рд░ рдЬрдм рдмрд╣реБ рдХрд┐рд░рд╛рдпреЗрджрд╛рд░реА рдПрдХ рдЪреАрдЬ рдмрди рдЬрд╛рддреА рд╣реИ, рддреЛ рдЗрд╕реЗ рдареАрдХ рд╕реЗ рд╣рд▓ рдХрд░рдирд╛ рдХрдард┐рди рд╣реЛ рдЬрд╛рдПрдЧрд╛ред

рдкреНрд░рддреНрдпреЗрдХ рдирд╛рдо рд╕реНрдерд╛рди рдПрдХ рдЕрд▓рдЧ рдЯреЗрдиреЗрдВрдЯ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдкреНрд░рддреНрдпреЗрдХ рд╕реЗ рд▓реЙрдЧ рдХреЛ рдПрдХрддреНрд░рд┐рдд рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЯреЗрдиреЗрдВрдЯ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕реНрдерд╛рдиреЛрдВ рдкрд░ рднреЗрдЬрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рд╣реИред

рдореИрдВ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рдХреБрдЫ рддрд░реАрдХреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪ рд╕рдХрддрд╛ рд╣реВрдВ:

  1. рдПрдХ рдирдпрд╛ рд╡реЙрд▓реНрдпреВрдо рдкреНрд░рдХрд╛рд░ рдмрдирд╛рдПрдВ, рдХрдВрдЯреЗрдирд░-рд▓реЙрдЧред рдпрд╣ рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рдирд╛рдорд╕реНрдерд╛рди рджреНрд╡рд╛рд░рд╛ рд▓реЙрдиреНрдЪ рдХрд┐рдП рдЧрдП рдбреЗрдореЛрдВрд╕реЗрдЯ рдХреЛ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдХрдВрдЯреЗрдирд░реЛрдВ рд╕реЗ рдХреЗрд╡рд▓ рд▓реЙрдЧ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдлрд┐рд░ рд╡реЗ рдкрд╕рдВрдж рдХреЗ рдХрд┐рд╕реА рднреА рд▓реЙрдЧ рд╢рд┐рдкрд░ рдХреЗ рд╕рд╛рде рд▓реЙрдЧ рднреЗрдЬ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рднреА рдкрд╕рдВрдж рдХреЗ рд╕реНрдЯреЛрд░реЗрдЬ рдбреЗрдореЙрди рдХреЛ рднреЗрдЬ рд╕рдХрддреЗ рд╣реИрдВред
  2. рд▓реЙрдЧ рд╢рд┐рдкрд░реНрд╕ рдореЗрдВ рд╕реЗ рдПрдХ (рдпрд╛ рдЕрдзрд┐рдХ) рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░реЗрдВ, рдЬреИрд╕реЗ рдлрд╝реНрд▓реБрдПрдВрдЯ-рдмрд┐рдЯ рдиреЗрдорд╕реНрдкреЗрд╕ рдХреЛ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рд╕рдореЗрдВ рдкреЙрдб рд╣реИ, рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдкреЙрдб рд╕реЗ рд▓реЙрдЧ рдХреЛ рдПрдХ рд╕реЗрд╡рд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрд╕ рдиреЗрдорд╕реНрдкреЗрд╕ рдореЗрдВ рдЪрд▓ рд░рд╣реЗ рдПрдХ рдФрд░ рд▓реЙрдЧ рд╢рд┐рдкрд░ рдкрд░ рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдХрд░реЗрдВред рдЬреИрд╕реЗ рдзрд╛рд░рд╛рдкреНрд░рд╡рд╛рд╣ред рдпрд╣ рдлрд┐рд░ рд╕реЗ рдиреЗрдорд╕реНрдкреЗрд╕ рдХреЛ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рд▓реЙрдЧ рд╢рд┐рдкрд░ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рддрд╛рдХрд┐ рд╡реЗ рдЬрд┐рд╕ рднреА рд▓реЙрдЧ рдмреИрдХрдПрдВрдб рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдЙрд╕реЗ рдзрдХреНрдХрд╛ рджреЗ рд╕рдХреЗрдВред

@caarlos0 @kfox1111 рдореИрдВ рдЖрдкрдХреА рдмрд╛рддреЛрдВ рд╕реЗ рд╕рд╣рдордд рд╣реВрдВред рдпрд╣ рдПрдХ рдЬрдЯрд┐рд▓ рд╡рд┐рд╖рдп рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдореЗрдВ рдЗрдВрд╕реНрдЯреНрд░реВрдореЗрдВрдЯреЗрд╢рди, рд╕реНрдЯреЛрд░реЗрдЬ, рдиреЛрдб рдФрд░ рд╢рд╛рдпрдж рдФрд░ рднреА рдЕрдзрд┐рдХ рдЯреАрдореЛрдВ рдХреЗ рд╕рдордиреНрд╡рдп рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдореЗрд░рд╛ рд╕реБрдЭрд╛рд╡ рд╣реИ рдХрд┐ рдкрд╣рд▓реЗ рд╕рдордЧреНрд░ рд▓реЙрдЧрд┐рдВрдЧ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рд╕реНрддрд╛рд╡ рд░рдЦрд╛ рдЬрд╛рдП рдФрд░ рдлрд┐рд░ рдЗрд╕ рд╕реБрд╕рдВрдЧрдд рджреГрд╢реНрдп рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдкрд░ рдЪрд░реНрдЪрд╛ рдХреА рдЬрд╛рдПред рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рдкреНрд░рд╕реНрддрд╛рд╡ рдПрдХ рдпрд╛ рджреЛ рдорд╣реАрдиреЗ рдореЗрдВ рдкреЗрд╢ рд╣реЛрдЧрд╛, рдЖрджреЗрд╢ рд▓рд╛рдПрдЧрд╛ рдФрд░ рдЙрд▓реНрд▓рд┐рдЦрд┐рдд рд╕рднреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдПрдЧрд╛ред

@crassirostris рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ: рдЕрдЧрд░ рд╣рдо рд╕рд┐рд░реНрдл log-driver рдПрдЯ рдЕрд▓ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ, рддреЛ рд╣рдореЗрдВ рднрдВрдбрд╛рд░рдг рдпрд╛ рдЙрд╕рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рдирд╣реАрдВ рд╣реИ, рд╣реИ рдирд╛?

рдХреНрдпрд╛ рд╕рд┐рд░реНрдл рдбреЙрдХрдЯрд░ рдЕрдкрдиреЗ STDOUT рдХреЛ рдХрдВрдЯреЗрдирд░ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЬреЛ рднреА рд▓реЙрдЧ рдбреНрд░рд╛рдЗрд╡рд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЙрд╕реЗ рднреЗрдЬрддрд╛ рд╣реИ, рд╣реИ рдирд╛? рд╣рдо рдХрдВрдЯреЗрдирд░ рдХреЛ рдЬрд┐рдореНрдореЗрджрд╛рд░реА рд╕реМрдВрдкрддреЗ рд╣реИрдВ ... рдореЗрд░реЗ рд▓рд┐рдП рдПрдХ рдмрд╣реБрдд рд╣реА рд╕рд░рд▓ рд╕рдорд╛рдзрд╛рди рдХреА рддрд░рд╣ рд▓рдЧрддрд╛ рд╣реИ - рд▓реЗрдХрд┐рди, рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдХрд╣рд╛, рдореБрдЭреЗ рдХреЛрдбрдмреЗрд╕ рдирд╣реАрдВ рдкрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╢рд╛рдпрдж рдореИрдВ рдмрд┐рд▓реНрдХреБрд▓ рдЧрд▓рдд рд╣реВрдВ ...

рдореБрджреНрджрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдбреЙрдХрд░ рдореЗрдВ рд▓реЙрдЧ-рдбреНрд░рд╛рдЗрд╡рд░ рдХрд┐рд╕реА рднреА k8s рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдХреЛ рдирд╣реАрдВ рдЬреЛрдбрд╝рддрд╛ рд╣реИ рдЬреЛ рдмрд╛рдж рдореЗрдВ рд▓реЙрдЧ рдХреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрдкрдпреЛрдЧреА рдмрдирд╛рддрд╛ рд╣реИред :/

@ kfox1111 рд╣рдореНрдо, рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ ...

рд▓реЗрдХрд┐рди, рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗрд╡рд▓ "рдПрдкреНрд▓рд┐рдХреЗрд╢рди" рд▓реЙрдЧ рдЪрд╛рд╣рддрд╛ рд╣реИ, рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рд▓реЙрдЧ рдирд╣реАрдВ, рдбреЙрдХрд░ рд▓реЙрдЧ рдирд╣реАрдВ, рдХреЗрд╡рд▓ рдХрдВрдЯреЗрдирд░ рд▓реЙрдЧ рдХреЗ рдЕрдВрджрд░ рдЪрд▓рдиреЗ рд╡рд╛рд▓рд╛ рдРрдк?

рдЙрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ, log-driver рдХрд╛рдо рдХрд░реЗрдЧрд╛...

@ caarlos0 рдЗрд╕рдХреЗ рдХреБрдЫ рдирд┐рд╣рд┐рддрд╛рд░реНрде рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдХреНрдпреВрдмрд▓реЗрдЯ рд╕рд░реНрд╡рд░ kubectl рд▓реЙрдЧ рдореЗрдВ рд▓реЙрдЧрд┐рдВрдЧ рдкреНрд░рд╛рд░реВрдк рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдзрд╛рд░рдгрд╛рдПрдБ рдмрдирд╛рддрд╛ рд╣реИред

рд▓реЗрдХрд┐рди рд╕рднреА рдЪреАрдЬреЗрдВ рдПрдХ рддрд░рдл, log-driver рдкреНрд░рддрд┐ рд╕реЗ рдбреЙрдХрд░-рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реИ рдФрд░ рдЕрдиреНрдп рд░рдирдЯрд╛рдЗрдо рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд╕рдХрддреА рд╣реИ, рдпрд╣реА рдореБрдЦреНрдп рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдЗрд╕реЗ рдПрдкреАрдЖрдИ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рди рдХрд┐рдпрд╛ рдЬрд╛рдПред

@crassirostris рдЬреЛ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ ...

рдЪреВрдВрдХрд┐ рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рдирд╣реАрдВ рдЬреЛрдбрд╝реА рдЬрд╛рдПрдЧреА (рдЬреИрд╕рд╛ рдХрд┐ рдЗрд╕ рдореБрджреНрджреЗ рдореЗрдВ рд╡рд░реНрдгрд┐рдд рд╣реИ), рд╢рд╛рдпрдж рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП (рдпрд╛ рд╕рдВрдкрд╛рджрд┐рдд рдпрд╛ рдЬреЛ рдХреБрдЫ рднреА)?

@ caarlos0 рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╣рдо рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд▓реЙрдЧрд┐рдВрдЧ рд╕реЗрдЯ рдЕрдк рдХреЛ рдЕрдзрд┐рдХ рд▓рдЪреАрд▓рд╛ рдФрд░ рдкрд╛рд░рджрд░реНрд╢реА рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдкреНрд░рд╕реНрддрд╛рд╡ рдкрд░ рдЖрдкрдХреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХреА рдЬрд╛рдПрдЧреА!

рдХрдВрдЯреЗрдирд░реЛрдВ рд╕реЗ рд╕реНрдЯрдбрдЖрдЙрдЯ рд▓реЙрдЧрд┐рдВрдЧ рдХреЛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреЗ рднреАрддрд░ рдЖрдЙрдЯ-рдСрдл-рдмреИрдВрдб рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╣рдо рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд▓реЙрдЧрд┐рдВрдЧ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЧреИрд░-рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдпрд╛ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдХрдВрдЯреЗрдирд░ рдЬреЛ рдЖрдЙрдЯ-рдСрдл-рдмреИрдВрдб рд▓реЙрдЧрд┐рдВрдЧ рддрдХ рдкрд╣реБрдВрдЪ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреЛ рдЬреЗрд▓ рддреЛрдбрд╝рддреЗ рд╣реИрдВред рдХрдВрдЯреЗрдирд░ рд░рди-рдЯрд╛рдЗрдо рд▓реЙрдЧрд┐рдВрдЧ рдкреНрд░рддрд┐ рд░рди-рдЯрд╛рдЗрдо (docker, rkt, Windows) рдЕрд▓рдЧ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдХрд┐рд╕реА рдПрдХ рдХреЛ рдЪреБрдирдирд╛, рдЬреИрд╕реЗ Docker --log-driver рднрд╡рд┐рд╖реНрдп рдХрд╛ рд╕рд╛рдорд╛рди рдмрдирд╛ рд░рд╣рд╛ рд╣реИред

рдореЗрд░рд╛ рд╕реБрдЭрд╛рд╡ рд╣реИ рдХрд┐ рд▓реЙрдЧ рд╕реНрдЯреНрд░реАрдо рдХреЛ рдмреИрдВрдб рдореЗрдВ рд╡рд╛рдкрд╕ рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рдХреНрдпреВрдмрд▓реЗрдЯ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдиреНрдпреВрдирддрдо JSON рдпрд╛ XML рд▓реЙрдЧ рдкреНрд░рд╛рд░реВрдк рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВ рдпрд╛ рдЪреБрдиреЗрдВ, рдЬреЛ рдкреНрд░рддреНрдпреЗрдХ рдХрдВрдЯреЗрдирд░ рд╕реЗ рд╕реНрдЯрдбрдЖрдЙрдЯ рд▓рд╛рдЗрдиреЗрдВ рдПрдХрддреНрд░ рдХрд░рддрд╛ рд╣реИ, рдПрдХ рдиреНрдпреВрдирддрдо рдХреНрд▓рд╕реНрдЯрд░ + рдиреЗрдорд╕реНрдкреЗрд╕ + рдкреЙрдб + рдХрдВрдЯреЗрдирд░ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдЬреЛрдбрд╝реЗрдВ, рддрд╛рдХрд┐ рд▓реЙрдЧ рд╕реНрд░реЛрдд рдХреЛ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рд╕реНрдкреЗрд╕ рдХреЗ рднреАрддрд░ рдкрд╣рдЪрд╛рдирд╛ рдЬрд╛ рд╕рдХреЗ, рдФрд░ рд╕реНрдЯреНрд░реАрдо рдХреЛ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рд╕рд░реНрд╡рд┐рд╕ + рдкрд░ рдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред рдмрдВрджрд░рдЧрд╛рд╣ред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдкрдиреА рдкрд╕рдВрдж рдХреА рдХреЛрдИ рднреА рд▓реЙрдЧ рдЦрдкрдд рд╕реЗрд╡рд╛ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдВрддреНрд░ рд╣реИрдВред рд╢рд╛рдпрдж Kubernetes рдПрдХ рд╕рдВрджрд░реНрдн/рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реЗрд╡рд╛ рдкреНрд░рджрд╛рди рдХрд░реЗрдЧрд╛ рдЬреЛ 'kubectl logs' рд╕рдорд░реНрдерди рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИред

рдПрдХ рд▓реЙрдЧрд┐рдВрдЧ рдЦрдкрдд рдХреЗ рдмрд┐рдирд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕реЗрд╡рд╛, рд▓реЙрдЧ рдХреЛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдбрд┐рд╕реНрдХ рдХреЛ рдмрд┐рд▓реНрдХреБрд▓ рднреА рд╣рд┐рдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ ред рд▓реЙрдЧ рдХреЛ рдХрд╣реАрдВ рдФрд░ рд╕реНрдЯреНрд░реАрдо рдХрд░рдирд╛, рдпрд╛ рд▓рдЧрд╛рддрд╛рд░ рднрдВрдбрд╛рд░рдг рдФрд░ рдШреВрд░реНрдгрди рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦрдирд╛, рдпрд╣ рд╕рдм рд╕реЗрд╡рд╛ рдХреА рдЬрд┐рдореНрдореЗрджрд╛рд░реА/рдирд┐рд░реНрдгрдп рд╣реИред

рдХреНрдпреВрдмрд▓реЗрдЯ рдХрдВрдЯреЗрдирд░ рд░рдирдЯрд╛рдЗрдо рд░реИрдкрд░ рдкреНрд░рддреНрдпреЗрдХ рдХрдВрдЯреЗрдирд░ рд░рдирдЯрд╛рдЗрдо рд╕реЗ рд╕реНрдЯрдбрдЖрдЙрдЯ рдирд┐рдХрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдиреНрдпреВрдирддрдо рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЗрд╕реЗ k8s рд╕реЗрд▓реНрдл-рд╣реЛрд╕реНрдЯреЗрдб рд╕реЗрд╡рд╛ (рд╕реЗрд╡рд╛рдУрдВ) рдХреЗ рдЙрдкрднреЛрдЧ рдФрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдЗрди-рдмреИрдВрдб рдореЗрдВ рд╡рд╛рдкрд╕ рд▓рд╛рддрд╛ рд╣реИред

рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдпрд╛ рдкреЙрдб рдореЗрдВ рдХрдВрдЯреЗрдирд░ рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ рд▓рдХреНрд╖реНрдп рд╕реЗрд╡рд╛ рдФрд░ рдкреЛрд░реНрдЯ рдХреЛ рд╕реНрдЯрдбрдЖрдЙрдЯ рд▓реЙрдЧрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдЧрд╛ред рдХреНрд▓рд╕реНрдЯрд░ + рдиреЗрдорд╕реНрдкреЗрд╕ + рдкреЙрдб + рдХрдВрдЯреЗрдирд░ рдХреЗ рд▓рд┐рдП k8s рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдЬреЛрдбрд╝рдирд╛ рд╡реИрдХрд▓реНрдкрд┐рдХ рд╣реЛрдЧрд╛ (рдЗрд╕рд▓рд┐рдП рдХрдЪреНрдЪреЗ/рдЕрдЫреВрддреЗ рдпрд╛ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде)ред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рднреА рд▓реЙрдЧ рдХреЛ рдПрдХ рд╕реНрдерд╛рди рдкрд░ рдПрдХрддреНрд░рд┐рдд рдХрд░рдиреЗ, рдпрд╛ рдЯреИрдиреЗрдВрдЯ, рдпрд╛ рдирд╛рдо рд╕реНрдерд╛рди, рдпрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рджреНрд╡рд╛рд░рд╛ рдПрдХрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдВрддреНрд░ рд╣реЛрдВрдЧреЗред

рдЗрд╕рдХреЗ рд╕рдмрд╕реЗ рдирдЬрджреАрдХ рдЕрдм рдПрдХ рд╕реЗрд╡рд╛ рдЪрд▓рд╛рдирд╛ рд╣реИ рдЬреЛ рдПрдкреАрдЖрдИ рд╕рд░реНрд╡рд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХрдВрдЯреЗрдирд░ рдХреЗ рд▓рд┐рдП рдХрдВрдЯреЗрдирд░ рд▓реЙрдЧ рд╕реНрдЯреНрд░реАрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 'kubectl logs -f' рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИред рдпрд╣ рдмрд╣реБрдд рдХреБрд╢рд▓ рдпрд╛ рд╕реНрдХреЗрд▓реЗрдмрд▓ рдирд╣реАрдВ рд▓рдЧрддрд╛ рд╣реИред рдпрд╣ рдкреНрд░рд╕реНрддрд╛рд╡ рдХрдВрдЯреЗрдирд░ рд░рдирдЯрд╛рдЗрдо рд░реИрдкрд░ рд╕реЗ рд╕реАрдзреЗ рд╕реЗрд╡рд╛ рдпрд╛ рдкреЙрдб рддрдХ рдЕрдзрд┐рдХ рдХреБрд╢рд▓ рдкреНрд░рддреНрдпрдХреНрд╖ рд╕реНрдЯреАрдорд┐рдВрдЧ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛, рдПрдХ рд╣реА рдиреЛрдб рдкрд░ рд▓реЙрдЧрд┐рдВрдЧ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдпрд╛ рдбреЗрдореЛрдирд╕реЗрдЯ рдкреЙрдбреНрд╕ рдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреЗрдиреЗ рдФрд░ рд▓реЙрдЧ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХрдВрдЯреЗрдирд░ рдЬреИрд╕реЗ рдЕрдиреБрдХреВрд▓рди рдХреЗ рд╕рд╛рдеред

рдореИрдВ рдкреНрд░рд╕реНрддрд╛рд╡ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреЛ рдХрдВрдЯреЗрдирд░ рд░рди-рдЯрд╛рдЗрдо рд▓реЙрдЧ рдХреЛ рдХреБрд╢рд▓рддрд╛ рд╕реЗ рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдиреНрдпреВрдирддрдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдХрд┐рд╕реА рднреА рд╕реНрд╡-рд╣реЛрд╕реНрдЯреЗрдб, рд╕рдЬрд╛рддреАрдп рдпрд╛ рд╡рд┐рд╖рдо рд▓реЙрдЧрд┐рдВрдЧ рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП рдЬрд┐рд╕реЗ рд╣рдо рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рд╕реНрдкреЗрд╕ рдХреЗ рднреАрддрд░ рдмрдирд╛рддреЗ рд╣реИрдВред

рд▓реЛрдЧ рдХреНрдпрд╛ рд╕реЛрдЪрддреЗ рд╣реИрдВ?

@whereisaaron рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдм рдпрд╣ рдЪрд░реНрдЪрд╛ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛, рдЬрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА рд╕реНрдерд╛рди рдкрд░ рд▓реЙрдЧрд┐рдВрдЧ рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рднреА рд╡рд┐рд╡рд░рдг рдирд╣реАрдВ рд╣реИрдВред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореИрдВ рдиреЗрдЯрд╡рд░реНрдХ рдФрд░ рдорд╢реАрди рдХреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд▓реЙрдЧ рдкреНрд░рд╡рд╛рд╣ рдХреЛ рдмрд╛рдзрд┐рдд рдХрд░рддреЗ рд╣реБрдП рджреЗрдЦрддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдлрд┐рд░ рд╕реЗ, рдореИрдВ рдЕрднреА рдЗрд╕ рдкрд░ рдЪрд░реНрдЪрд╛ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ред рдЬрдм рдкреНрд░рд╕реНрддрд╛рд╡ рддреИрдпрд╛рд░ рд╣реЛ рдЬрд╛рдПрдЧрд╛ рддреЛ рд╣рдо рдЗрд╕ рдкрд░ рдмрд╛рдж рдореЗрдВ рдЪрд░реНрдЪрд╛ рдХреИрд╕реЗ рдХрд░реЗрдВрдЧреЗ? рдХреНрдпрд╛ рдпрд╣ рдЖрдкрдХреЗ рд▓рд┐рдП рдЙрдЪрд┐рдд рд▓рдЧрддрд╛ рд╣реИ?

рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ @crassirostrisред рдХреГрдкрдпрд╛ рд╣рдореЗрдВ рдпрд╣рд╛рдВ рдмрддрд╛рдПрдВ рдХрд┐ рдкреНрд░рд╕реНрддрд╛рд╡ рдХрдм рдЬрд╛рдВрдЪ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИред

/ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдорд╛рдкрдиреАрдпрддрд╛

рд╣рд╛рд▓рд╛рдВрдХрд┐ рджреЛрдиреЛрдВ --log-driver рдФрд░ --log-opt рдбреЙрдХрд░ рдбреЗрдореЙрди рдХреЗ рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ рдФрд░ k8s рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ , рдЙрдиреНрд╣реЗрдВ k8s рдкреЙрдб рд╕реНрдкреЗрдХ рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛:

  1. рдкреНрд░рддрд┐-рдкреЙрдб рд▓реЙрдЧ рдбреНрд░рд╛рдЗрд╡рд░ рдФрд░ рдПрдХрд▓ рдиреЛрдб-рд╕реНрддрд░реАрдп рд▓реЙрдЧ рдбреНрд░рд╛рдЗрд╡рд░ рдирд╣реАрдВ
  2. рдПрдХ рд╣реА рдиреЛрдб рдкрд░ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреЗ рдРрдк-рд╡рд┐рд╢рд┐рд╖реНрдЯ рд▓реЙрдЧ рдбреНрд░рд╛рдЗрд╡рд░ (рдлреНрд▓реБрдПрдВрдЯ, рд╕рд┐рд╕рд▓реЙрдЧ, рдЬрд░реНрдирд▓рдб, рд╕реНрдкреНрд▓рдВрдХ)
  3. рдкреЙрдб рдХреЗ рд▓рд┐рдП рд▓реЙрдЧ рд░реЛрдЯреЗрд╢рди рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП --log-opt рд╕реЗрдЯ рдХрд░реЗрдВ
  4. рдкреНрд░рддрд┐-рдкреЙрдб --log-opt рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдФрд░ рдПрдХ рдиреЛрдб-рд╕реНрддрд░ рдирд╣реАрдВ --log-opt

AFAIK, рдЙрдкрд░реЛрдХреНрдд рдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рдЖрдЬ k8s рдкреЙрдб рд╕реНрдкреЗрдХ рдореЗрдВ рдкреЙрдб-рд╕реНрддрд░ рдкрд░ рд╕реЗрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

@vhosakot рдЙрдкрд░реЛрдХреНрдд рдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдореЗрдВ рдХрд┐рд╕реА рднреА рд╕реНрддрд░ рдкрд░ рд╕реЗрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдЕрд╡рдзрд╛рд░рдгрд╛рдПрдВ рдирд╣реАрдВ рд╣реИрдВ

@crassirostris рдмрд┐рд▓реНрдХреБрд▓! :)

рдпрджрд┐ k8s рд╡рд╣ рд╕рдм рдХреБрдЫ рдХрд░рддрд╛ рд╣реИ рдЬреЛ Docker рдкреЙрдб-рд▓реЗрд╡рд▓/рдХрдВрдЯреЗрдирд░-рд▓реЗрд╡рд▓ рдкрд░ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдХреНрдпрд╛ рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЖрд╕рд╛рди рдирд╣реАрдВ рд╣реЛрдЧрд╛? рдХреБрдЫ рдкреЙрдб-рд▓реЗрд╡рд▓/рдХрдВрдЯреЗрдирд░-рд▓реЗрд╡рд▓ рд╕рд╛рдорд╛рди рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдбреЙрдХрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреНрдпреЛрдВ рдХрд░рддреЗ рд╣реИрдВ?

рдФрд░, рдПрдХ k8s рдкреНрд░реЗрдореА рдЬреЛ рдбреЙрдХрд░ рдкреНрд░рд╢рдВрд╕рдХ рдирд╣реАрдВ рд╣реИ, рд╡рд╣реА рдкреНрд░рд╢реНрди рдкреВрдЫ рд╕рдХрддрд╛ рд╣реИред

@vhosakot Point рд╣реИ, рдХрдИ рдЕрдиреНрдп рдХрдВрдЯреЗрдирд░ рд░рдирдЯрд╛рдЗрдо рд╣реИрдВ рдЬрд┐рдирдХрд╛ рдЙрдкрдпреЛрдЧ K8s рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди --log-opt рдХреЗрд╡рд▓ рдбреЙрдХрд░ рдореЗрдВ рдореМрдЬреВрдж рд╣реИред K8s рд╕реНрддрд░ рдкрд░ рдРрд╕рд╛ рд╡рд┐рдХрд▓реНрдк рдмрдирд╛рдирд╛ рдЬрд╛рдирдмреВрдЭрдХрд░ рдЕрдореВрд░реНрддрддрд╛ рдХреЛ рд▓реАрдХ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рд╣рдо рдЗрд╕ рддрд░рд╣ рд╕реЗ рдЬрд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдпрджрд┐ рдХреЛрдИ рд╡рд┐рдХрд▓реНрдк рдореМрдЬреВрдж рд╣реИ, рддреЛ рдЙрд╕реЗ рд╕рднреА рдХрдВрдЯреЗрдирд░ рд░рдирдЯрд╛рдЗрдо рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ CRI рдХрд╛ рдПрдХ рд╣рд┐рд╕реНрд╕рд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП

рдореИрдВ рдпрд╣ рдирд╣реАрдВ рдХрд╣ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдРрд╕рд╛ рдХреЛрдИ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд╣реЛрдЧрд╛, рдореИрдВ рдХрд╣ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдбреЙрдХрд░ рдХреЗ рд▓рд┐рдП рд╕реАрдзрд╛ рдорд╛рд░реНрдЧ рдирд╣реАрдВ рд╣реЛрдЧрд╛

@crassirostris рд╕рдЪ рд╣реИ, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдиреАрдЪреЗ рдЖрддрд╛ рд╣реИ рдЕрдЧрд░ k8s рдХреЛ рд╡рд╣ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреЛ CRI рдХрд░рддрд╛ рд╣реИ/рдкреЙрдб-рд▓реЗрд╡рд▓/рдХрдВрдЯреЗрдирд░-рд▓реЗрд╡рд▓ рдкрд░ рдХрд░рддрд╛ рд╣реИ, рдбреЙрдХрд░-рд╡рд┐рд╢рд┐рд╖реНрдЯ рдирд╣реАрдВред

рдЬреА рдмрд┐рд▓реНрдХреБрд▓ рд╕рд╣реА

рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореБрдЭреЗ рдЗрд╕ рдЪрд░реНрдЪрд╛ рдХреЗ рд▓рд┐рдП рджреЗрд░ рд╣реЛ рдЪреБрдХреА рд╣реИ рдФрд░ рдореБрдЭреЗ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдореЗрдВ рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реИ, рдореИрдВ рддрд░реНрдХ рджреВрдВрдЧрд╛ рдХрд┐ рдПрдХ рд╕реБрдВрджрд░ рдбрд┐рдЬрд╛рдЗрди рд╣реЛрдиреЗ рдФрд░ рдПрдХ рд╕рдордЭрджрд╛рд░ рдФрд░ рд╕рдорд╛рди рд▓реЙрдЧрд┐рдВрдЧ рд╕рдорд╛рдзрд╛рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рд╕реАрдзрд╛-рдЖрдЧреЗ рддрд░реАрдХрд╛ рд╣реЛрдиреЗ рдХреЗ рдмреАрдЪ рдПрдХ рд╡реНрдпрд╛рдкрд╛рд░-рдмрдВрдж рд╣реИ рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рд▓рд┐рдПред рд╣рд╛рдВ, рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рд╕реЗ рдбреЙрдХрд░ рдЖрдВрддрд░рд┐рдХ рдХрд╛ рдкрд░реНрджрд╛рдлрд╛рд╢ рд╣реЛрдЧрд╛, рдЬреЛ рдХрд┐ рдПрдХ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рд╛рде рд╣реА рдореИрдВ рдЕрдЪреНрдЫреЗ рдкреИрд╕реЗ рдХреА рд╢рд░реНрдд рд▓рдЧрд╛ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдЕрдзрд┐рдХрд╛рдВрд╢ рдХреЗ 8 рдПрд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдбреЙрдХрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдХрдВрдЯреЗрдирд░ рддрдХрдиреАрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдбреЙрдХрд░ рдПрдХ рдмрд╣реБрдд рд╡реНрдпрд╛рдкрдХ рд╕реВрдЪреА рдХреЗ рд╕рд╛рде рдЖрддрд╛ рд╣реИ рд▓реЙрдЧ рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХреАред

@ gabriel-tincu рдореИрдВ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЖрд╢реНрд╡рд╕реНрдд рдирд╣реАрдВ рд╣реВрдВ рдХрд┐ рдореВрд▓ FR рдкрд░реЗрд╢рд╛рдиреА рдХреЗ рд▓рд╛рдпрдХ рд╣реИ

docker рд▓реЙрдЧ рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХреА рдПрдХ рдмрд╣реБрдд рд╡реНрдпрд╛рдкрдХ рд╕реВрдЪреА рдХреЗ рд╕рд╛рде рдЖрддрд╛ рд╣реИ

рдЖрдк K8s рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдЪрд░рдг рдХреЗ рджреМрд░рд╛рди Docker рд╕реНрддрд░ рдкрд░ рд▓реЙрдЧрд┐рдВрдЧ рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ K8s рдХреЛ рдпрд╣ рдЬрд╛рдирдХрд╛рд░реА рд▓реАрдХ рдХрд┐рдП рдмрд┐рдирд╛ рдЗрдирдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рднреА рд▓реЙрдЧ рдбреНрд░рд╛рдЗрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдХреЗрд╡рд▓ рдПрдХ рдЪреАрдЬ рдЬреЛ рдЖрдк рдЖрдЬ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рд╡рд╣ рд╣реИ рдкреНрд░рддрд┐-рдХрдВрдЯреЗрдирд░/рдкреНрд░рддрд┐-рдкреЙрдб (рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЖрдкрдХреЗ рдкрд╛рд╕ рд╕рдорд░реНрдкрд┐рдд рдиреЛрдбреНрд╕ рдХреЗ рд╕рд╛рде рдПрдХ рд╕реЗрдЯрдЕрдк рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдиреЛрдб рдЪрдпрдирдХрд░реНрддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ), рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдмрдбрд╝реА рд╕реАрдорд╛ рд╣реИред

@crassirostris рдореИрдВ рдорд╛рдирддрд╛ рд╣реВрдВ рдХрд┐ рдЖрдк рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ __ рдкрд╣рд▓реЗ __ рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕реЗрдЯрдЕрдк рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рдбреЙрдХрд░ рд▓реЙрдЧ рдбреНрд░рд╛рдЗрд╡рд░ рдХреЛ рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рд╣реИ рддреЛ рдпрд╣ рдЗрд╕ рд╕рдордп рдореБрдЭреЗ рд╣рдЯрд╛ рджреЗрддрд╛ рд╣реИ

@ gabriel-tincu @vhosakot рдкреНрд░рддреНрдпрдХреНрд╖ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдЬреЛ k8s рдФрд░ рдбреЙрдХрд░ рдХреЗ рдмреАрдЪ рдореМрдЬреВрдж рдерд╛> = 1.5 рдХреЗ 'рдкреБрд░рд╛рдиреЗ рджрд┐рди' рдореЗрдВ рд╡рд╛рдкрд╕ рдЖ рдЧрдпрд╛ рд╣реИ рдФрд░ рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛтАЛтАЛрд╣реИ рдХрд┐ рдХреЛрдб рдЕрдм рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдХреНрдпреВрдмрд▓реЗрдЯ рдФрд░ рд░рди-рдЯрд╛рдЗрдо рдЬреИрд╕реЗ рдбреЙрдХрд░ (рдпрд╛ рдЖрд░рдХреЗрдЯреА, рдХреНрд░рд┐-рдУ, рд░рдирдХ, рдПрд▓рдПрдХреНрд╕рдбреА рдЬреИрд╕реЗ рдЕрдиреНрдп) рдХреЗ рдмреАрдЪ рд╕рдм рдХреБрдЫ рд╕реАрдЖрд░рдЖрдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬрд╛рддрд╛ рд╣реИред рдЕрдм рдмрд╣реБрдд рд╕рд╛рд░реЗ рдХрдВрдЯреЗрдирд░ рд░рдирдЯрд╛рдЗрдо рд╣реИрдВ рдФрд░ cri-containerd + containerd рдкрдХреНрд╖ рдореЗрдВ рдбреЙрдХрд░ рдХреЛ рдЬрд▓реНрдж рд╣реА рдкрджрд╛рд╡рдирдд рдФрд░ рд╣рдЯрд╛ рджрд┐рдП рдЬрд╛рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИред

http://blog.kubernetes.io/2017/11/containerd-container-runtime-options-kubernetes.html

image

@crassirostris рдХрд┐рд╕реА рдкреНрд░рд╕реНрддрд╛рд╡ рдкрд░ рдХреЛрдИ рдЖрдВрджреЛрд▓рди, рдЬрд┐рд╕рдореЗрдВ рдЗрди-рдмреИрдВрдб рдХрдВрдЯреЗрдирд░ рд▓реЙрдЧрд┐рдВрдЧ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ?

рд╕реАрдЖрд░рдЖрдИ рдХрдВрдЯреЗрдирд░ рд▓реЙрдЧ рдлрд╝рд╛рдЗрд▓ рдЖрдзрд╛рд░рд┐рдд рд╣реИ (https://github.com/kubernetes/community/blob/master/contributors/design-proposals/node/kubelet-cri-logging.md), рдФрд░ рд▓реЙрдЧ рдкрде рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рд╣реИ:

/var/log/pods/PodUID/ContainerName/RestartCount.log

рдЕрдзрд┐рдХрд╛рдВрд╢ рдбреЙрдХ рд▓реЙрдЧрд┐рдВрдЧ рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдореЗрдВ https://docs.docker.com/config/containers/logging/configure/#supported -logging-drivers, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреНрд▓рд╕реНрдЯрд░ рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рд▓рд┐рдП, рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдбреНрд░рд╛рдЗрд╡рд░ рдХрдВрдЯреЗрдирд░ рд▓реЙрдЧ рдЗрди рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рд╣реИрдВ рд▓реЙрдЧрд┐рдВрдЧ рдкреНрд░рдмрдВрдзрди рдкреНрд░рдгрд╛рд▓реА, рдЬреИрд╕реЗ splunk , awslogs , gcplogs рдЖрджрд┐ред

рд╕реАрдЖрд░рдЖрдИ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, "рдбреЙрдХрд░ рд▓реЙрдЧ рдбреНрд░рд╛рдЗрд╡рд░" рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рд▓реЛрдЧ рд╕реАрдЖрд░рдЖрдИ рдХрдВрдЯреЗрдирд░ рд▓реЙрдЧ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕реЗ рдХрдВрдЯреЗрдирд░ рд▓реЙрдЧ рдХреЛ рдЬрд╣рд╛рдВ рдЪрд╛рд╣реЗрдВ рд╡рд╣рд╛рдВ рд▓реЗ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдбреЗрдореЛрдВрд╕реЗрдЯ рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВред рд╡реЗ рдзрд╛рд░рд╛рдкреНрд░рд╡рд╛рд╣ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рд╕реНрд╡рдпрдВ рдПрдХ рдбреЗрдореЛрдВрд╕реЗрдЯ рднреА рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВред

рдпрджрд┐ рдЕрдзрд┐рдХ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рд╣рдо рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЫреЛрдбрд╝рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪ рд╕рдХрддреЗ рд╣реИрдВ, рдлрд╝рд╛рдЗрд▓ рдкрде рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рдбреЗрдореЙрдирд╕реЗрдЯ рдХреЛ рдПрдкрд┐рд╕рд░реНрд╡рд░ рд╕реЗ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рджреЗ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕ https://github.com/kubernetes/kubernetes/issues/58638 . рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд░реНрдЪрд╛ рдЪрд▓ рд░рд╣реА рд╣реИ

90d рдирд┐рд╖реНрдХреНрд░рд┐рдпрддрд╛ рдХреЗ рдмрд╛рдж рдореБрджреНрджреЗ рдкреБрд░рд╛рдиреЗ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред
/remove-lifecycle stale рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдХреЛ рддрд╛рдЬрд╝рд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░реЗрдВред
рдЕрддрд┐рд░рд┐рдХреНрдд 30d рдирд┐рд╖реНрдХреНрд░рд┐рдпрддрд╛ рдХреЗ рдмрд╛рдж рдмрд╛рд╕реА рдореБрджреНрджреЗ рд╕рдбрд╝ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдЕрдВрддрддрдГ рдмрдВрдж рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред

рдЕрдЧрд░ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЕрднреА рдмрдВрдж рдХрд░рдирд╛ рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реИ рддреЛ рдХреГрдкрдпрд╛ /close рд╕рд╛рде рдРрд╕рд╛ рдХрд░реЗрдВред

sig-testing, Kubernetes/test-infra рдФрд░/рдпрд╛ fejta рдХреЛ рдлрд╝реАрдбрдмреИрдХ рднреЗрдЬреЗрдВред
/рдЬреАрд╡рдирдЪрдХреНрд░ рдмрд╛рд╕реА

30d рдирд┐рд╖реНрдХреНрд░рд┐рдпрддрд╛ рдХреЗ рдмрд╛рдж рдмрд╛рд╕реА рдореБрджреНрджреЗ рд╕рдбрд╝ рдЬрд╛рддреЗ рд╣реИрдВред
/remove-lifecycle rotten рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдХреЛ рддрд╛рдЬрд╝рд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░реЗрдВред
рдЕрддрд┐рд░рд┐рдХреНрдд 30d рдирд┐рд╖реНрдХреНрд░рд┐рдпрддрд╛ рдХреЗ рдмрд╛рдж рд╕рдбрд╝реЗ рд╣реБрдП рдореБрджреНрджреЗ рдмрдВрдж рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред

рдЕрдЧрд░ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЕрднреА рдмрдВрдж рдХрд░рдирд╛ рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реИ рддреЛ рдХреГрдкрдпрд╛ /close рд╕рд╛рде рдРрд╕рд╛ рдХрд░реЗрдВред

sig-testing, Kubernetes/test-infra рдФрд░/рдпрд╛ fejta рдХреЛ рдлрд╝реАрдбрдмреИрдХ рднреЗрдЬреЗрдВред
/рдЬреАрд╡рдирдЪрдХреНрд░ рд╕рдбрд╝рд╛ рд╣реБрдЖ
/рдирд┐рдХрд╛рд▓реЗрдВ-рдЬреАрд╡рдирдЪрдХреНрд░ рдмрд╛рд╕реА

/рдирд┐рдХрд╛рд▓реЗрдВ-рдЬреАрд╡рдирдЪрдХреНрд░ рд╕рдбрд╝рд╛ рд╣реБрдЖ

рдЗрд╕ рдкрд░ рдХреЛрдИ рдЕрдкрдбреЗрдЯ? рддреЛ рдбреЙрдХрд░ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рд╕рд╛рде k8s рдЪрд▓рд╛рдиреЗ рд╡рд╛рд▓рд╛ рдХреЛрдИ рдХреИрд╕реЗ AWS CloudWatch рдЬреИрд╕реЗ рдХреБрдЫ рдмреИрдХрдПрдВрдб рдкрд░ рд▓реЙрдЧрд┐рдВрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ?

@ bryan831 рдзрд╛рд░рд╛рдкреНрд░рд╡рд╛рд╣ рдпрд╛ рд╕рдорд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ k8s рдХрдВрдЯреЗрдирд░ рд▓реЙрдЧ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдПрдХрддреНрд░ рдХрд░рдирд╛ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдмреИрдХ-рдПрдВрдб, рдХреНрд▓рд╛рдЙрдбрд╡реЙрдЪ, рд╕реНрдЯреИрдХрдбреНрд░рд╛рдЗрд╡рд░, рдЗрд▓рд╛рд╕реНрдЯрд┐рд╕рд░реНрдЪ рдЖрджрд┐ рдХреА рдЕрдкрдиреА рдкрд╕рдВрдж рдореЗрдВ рдПрдХрддреНрд░ рдХрд░рдирд╛ рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реИред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдлреНрд▓реБрдПрдВрдЯрдб+рдХреНрд▓рд╛рдЙрдбрд╡реЙрдЪ , рдлреНрд▓реБрдПрдВрдЯрдб+рдЗрд▓рд╛рд╕реНрдЯрд┐рд╕рд░реНрдЪ , -рдмрд┐рдЯ->рдлреНрд▓реБрдПрдВрдЯрдб-> рдпреЛрд░ рдЪреЙрдЗрд╕ ,

90d рдирд┐рд╖реНрдХреНрд░рд┐рдпрддрд╛ рдХреЗ рдмрд╛рдж рдореБрджреНрджреЗ рдкреБрд░рд╛рдиреЗ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред
/remove-lifecycle stale рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдХреЛ рддрд╛рдЬрд╝рд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░реЗрдВред
рдЕрддрд┐рд░рд┐рдХреНрдд 30d рдирд┐рд╖реНрдХреНрд░рд┐рдпрддрд╛ рдХреЗ рдмрд╛рдж рдмрд╛рд╕реА рдореБрджреНрджреЗ рд╕рдбрд╝ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдЕрдВрддрддрдГ рдмрдВрдж рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред

рдЕрдЧрд░ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЕрднреА рдмрдВрдж рдХрд░рдирд╛ рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реИ рддреЛ рдХреГрдкрдпрд╛ /close рд╕рд╛рде рдРрд╕рд╛ рдХрд░реЗрдВред

sig-testing, Kubernetes/test-infra рдФрд░/рдпрд╛ fejta рдХреЛ рдлрд╝реАрдбрдмреИрдХ рднреЗрдЬреЗрдВред
/рдЬреАрд╡рдирдЪрдХреНрд░ рдмрд╛рд╕реА

Docker --log-opt рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдореИрдВ рдПрдХ рдЯреИрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ рдЬреИрд╕реЗ '--log-opt tag="{{.ImageName}}/{{.Name}}/{{.ID}}"' ImageName рдХреЛ рд▓реЙрдЧ рдореЗрдВ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рддрд╛рдХрд┐ рдореБрдЭреЗ рдкрддрд╛ рдЪрд▓реЗ рдХрд┐ рдХрд┐рд╕ рдХрдВрдЯреЗрдирд░ рд╕рдВрд╕реНрдХрд░рдг рд╕реЗ рд▓реЙрдЧ рдЖ рд░рд╣реЗ рд╣реИрдВред (рд╕рдВрджрд░реНрдн: https://docs.docker.com/config/containers/logging/log_tags/)

/рдирд┐рдХрд╛рд▓реЗрдВ-рдЬреАрд╡рдирдЪрдХреНрд░ рдмрд╛рд╕реА

@ pmahalwar-intertrust рдЖрдк docker daemon рдХреЛ --log-opt рдкрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рдЖрдкрдХреЗ рд╕рднреА рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░реЗрдЧрд╛ ...

@ pmahalwar-intertrust рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рджреНрд╡рд╛рд░рд╛ containerd рд╕реЗ рдПрдХрддреНрд░ рдХрд┐рдП рдЧрдП рд▓реЙрдЧ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╡реНрдпрд╛рдкрдХ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рд╢рд╛рдорд┐рд▓ рд╣реИ, рдХрдВрдЯреЗрдирд░ рдкрд░ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рд▓рд╛рдЧреВ рдХрд┐рдП рдЧрдП рдХрд┐рд╕реА рднреА рд▓реЗрдмрд▓ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВред рдпрджрд┐ рдЖрдк рдЗрд╕реЗ fluentd рд╕рд╛рде рдПрдХрддреНрд░ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдЖрдкрдХреЛ рд╕рднреА рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдВрдЧреЗ рдЬреИрд╕реЗ рдиреАрдЪреЗ рд▓реЙрдЧ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдореЗрдВред

{
    "log": " - [] - - [25/Oct/2018:06:29:48 +0000] \"GET /nginx_status/format/json HTTP/1.1\" 200 9250 \"-\" \"Go-http-client/1.1\" 118 0.000 [internal] - - - - 5eb73997a372badcb4e3d993ceb44cd9\n",
    "stream": "stdout",
    "docker": {
        "container_id": "3657e1d9a86e629d0dccefec0c3c7624eaf0c4a11f60f53c5045ec0839c37f06"
    },
    "kubernetes": {
        "container_name": "nginx-ingress-controller",
        "namespace_name": "ingress",
        "pod_name": "nginx-ingress-dev-controller-69c644f7f5-vs8vw",
        "pod_id": "53514ad6-d0f4-11e8-a04c-02c433fc5820",
        "labels": {
            "app": "nginx-ingress",
            "component": "controller",
            "pod-template-hash": "2572009391",
            "release": "nginx-ingress-dev"
        },
        "host": "ip-172-29-21-204.us-east-2.compute.internal",
        "master_url": "https://10.3.0.1:443/api",
        "namespace_id": "e262510b-180a-11e8-b763-0a0386e3402c"
    },
    "kubehost": "ip-172-29-21-204.us-east-2.compute.internal"
}

рдХреНрдпрд╛ рдЕрднреА рднреА рдЗрди рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреА рдХреЛрдИ рдпреЛрдЬрдирд╛ рдирд╣реАрдВ рд╣реИ?
--рд▓реЙрдЧ-рдбреНрд░рд╛рдЗрд╡рд░ = рдХрдВрдЯреЗрдирд░ рдХреЗ рд▓рд┐рдП рд▓реЙрдЧрд┐рдВрдЧ рдбреНрд░рд╛рдЗрд╡рд░
--рд▓реЙрдЧ-рдСрдкреНрдЯ=[] рд▓реЙрдЧ рдбреНрд░рд╛рдЗрд╡рд░ рд╡рд┐рдХрд▓реНрдк

рдирдорд╕реНрддреЗ @lifubang рдореИрдВ рдХрд┐рд╕реА рдХреА рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛, рд▓реЗрдХрд┐рди рдЙрди рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдбреЗрдореЙрди, dockerd рдЕрдм рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдирд╣реАрдВ рд╣реИ (рдКрдкрд░ рдЪрд░реНрдЪрд╛ рджреЗрдЦреЗрдВ)ред

рдпрджрд┐ рдЖрдк рдЪрд╛рд╣реЗрдВ рддреЛ рдЖрдк рдЕрднреА рднреА рдЗрд╕реЗ рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рддрд╛рдХрд┐ рдЖрдк рдкреБрд░рд╛рдиреЗ dockerd рд▓реЙрдЧ рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдРрд╕рд╛ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛ рд╕рдХреЗрдВред рдЙрд╕ рд╡рд┐рдХрд▓реНрдк рдкрд░ рдпрд╣рд╛рдВ рдЪрд░реНрдЪрд╛ рдХреА рдЧрдИ рд╣реИ:
https://kubernetes.io/blog/2018/05/24/kubernetes-containerd-integration-goes-ga/

рд▓реЗрдХрд┐рди fluentd рдЬреИрд╕реА рд╕рдорд░реНрдкрд┐рдд рд▓реЙрдЧрд┐рдВрдЧ рд╕реЗрд╡рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕реБрдЭрд╛рдпрд╛ рдЧрдпрд╛ рддрд░реАрдХрд╛ рд╣реИред рдЖрдк рдЗрд╕реЗ рдЕрдкрдиреЗ рдХреНрд▓рд╕реНрдЯрд░ рдпрд╛ рдкреНрд░рддрд┐-рдкреЙрдб рдХреЗ рд▓рд┐рдП рд╕рд╛рдЗрдбрдХрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд┐рд╢реНрд╡ рд╕реНрддрд░ рдкрд░ рддреИрдирд╛рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдореЗрдВ рд▓реЙрдЧрд┐рдВрдЧ рдХреА рдЪрд░реНрдЪрд╛ рдпрд╣рд╛рдБ рдХреА рдЧрдИ рд╣реИ:
https://kubernetes.io/docs/concepts/cluster-administration/logging/

рдореИрдВ рдзрд╛рд░рд╛рдкреНрд░рд╡рд╛рд╣ рдХреА рдЕрддреНрдпрдзрд┐рдХ рдЕрдиреБрд╢рдВрд╕рд╛ рдХрд░рддрд╛ рд╣реВрдВ рдЬреИрд╕рд╛ рдХрд┐ @whereisaaron . рджреНрд╡рд╛рд░рд╛ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛

рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдЕрдиреБрд░реЛрдз рдкрд░ рдХрд╛рдо рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ ... рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд▓ рд░реЛрдбрдореИрдк рдЙрди рдЪреАрдЬреЛрдВ рдХреЗ "рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░" рдЦрдВрдб рдХреЗ рддрд╣рдд рд▓реЙрдЧрд┐рдВрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ рдЬреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ "рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕" рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдирд╣реАрдВ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рд╕рдВрджреЗрд╣ рд╣реИ рдХрд┐ рдРрд╕реА рд╕реБрд╡рд┐рдзрд╛ рдХрднреА рднреА рдореВрд▓ рд░реВрдк рд╕реЗ рд╕рдорд░реНрдерд┐рдд рд╣реЛрдЧреАред
https://github.com/kubernetes/community/blob/master/contributors/devel/architectural-roadmap.md#summarytldr

рдореИрдВ рдзрд╛рд░рд╛рдкреНрд░рд╡рд╛рд╣ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдЦрд┐рд▓рд╛рдл рджреГрдврд╝рддрд╛ рд╕реЗ рдЕрдиреБрд╢рдВрд╕рд╛ рдХрд░рддрд╛ рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдореЗрдВ рдХрдИ рдмрдЧ рд╣реИрдВ рдЬреЛ k8s рдЪрд▓рд╛рддреЗ рд╕рдордп рдЖрдкрдХреЗ рдЬреАрд╡рди рдХреЛ h*ll рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ

in_tail рдбреЙрдХрдЯрд░ рдХреЛ рдХрдВрдЯреЗрдирд░ https://github.com/fluent/fluentd/issues/1680 рдХреЛ рд╣рдЯрд╛рдиреЗ рд╕реЗ рд░реЛрдХрддрд╛ рд╣реИ

in_tail рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдЪрд░рдг рдХреЗ рджреМрд░рд╛рди рдЯреНрд░реИрдХ рди рдХреА рдЧрдИ рдлрд╝рд╛рдЗрд▓ рд╕реНрдерд┐рддрд┐ рдХреЛ рд╣рдЯрд╛ рджреЗрддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ pos_file рдХреА рд╕рд╛рдордЧреНрд░реА рдкреБрдирд░рд╛рд░рдВрдн рд╣реЛрдиреЗ рддрдХ рдмрдврд╝ рд░рд╣реА рд╣реИ рдФрд░ рдЬрдм рдЖрдк рдЧрддрд┐рд╢реАрд▓ рдкрде рд╕реЗрдЯрд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдмрд╣реБрдд рд╕рд╛рд░реА рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рдкреВрдВрдЫрддреЗ рд╣реИрдВ рддреЛ рдЗрд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рдЯрди рд╕реАрдкреАрдпреВ рд╕реНрдХреИрдирд┐рдВрдЧ рдЦрд╛ рд╕рдХрддреЗ рд╣реИрдВред
https://github.com/fluent/fluentd/issues/1126ред

90d рдирд┐рд╖реНрдХреНрд░рд┐рдпрддрд╛ рдХреЗ рдмрд╛рдж рдореБрджреНрджреЗ рдкреБрд░рд╛рдиреЗ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред
/remove-lifecycle stale рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдХреЛ рддрд╛рдЬрд╝рд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░реЗрдВред
рдЕрддрд┐рд░рд┐рдХреНрдд 30d рдирд┐рд╖реНрдХреНрд░рд┐рдпрддрд╛ рдХреЗ рдмрд╛рдж рдмрд╛рд╕реА рдореБрджреНрджреЗ рд╕рдбрд╝ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдЕрдВрддрддрдГ рдмрдВрдж рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред

рдЕрдЧрд░ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЕрднреА рдмрдВрдж рдХрд░рдирд╛ рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реИ рддреЛ рдХреГрдкрдпрд╛ /close рд╕рд╛рде рдРрд╕рд╛ рдХрд░реЗрдВред

sig-testing, Kubernetes/test-infra рдФрд░/рдпрд╛ fejta рдХреЛ рдлрд╝реАрдбрдмреИрдХ рднреЗрдЬреЗрдВред
/рдЬреАрд╡рдирдЪрдХреНрд░ рдмрд╛рд╕реА

рдЖрдкрдХреЗ рдЕрдиреБрднрд╡ @roffe рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдзрд╛рд░рд╛рдкреНрд░рд╡рд╛рд╣/рдзрд╛рд░рд╛рдкреНрд░рд╡рд╛рд╣#1680 k8s 1.5 рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдореБрджреНрджрд╛ рдерд╛ рдФрд░ рд╣рдордиреЗ рдЙрд╕ рдХрд╛рд░рдг рд╕реЗ 'in_tail' рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдерд╛ред рдЪреВрдВрдХрд┐ k8s containerd рд▓реЙрдЧрд┐рдВрдЧ рдореЗрдВ рдЪрд▓реЗ рдЧрдП рд╣реИрдВ, рдпрд╣ рдЕрднреА рднреА рдПрдХ рдЪреАрдЬ рдкреНрд░рддреАрдд рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ? рд╣рдордиреЗ рдзрд╛рд░рд╛рдкреНрд░рд╡рд╛рд╣/рдзрд╛рд░рд╛рдкреНрд░рд╡рд╛рд╣#1126 рд╕реЗ рдХреЛрдИ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдпреЛрдЧреНрдп рдкреНрд░рднрд╛рд╡ рдирд╣реАрдВ рджреЗрдЦрд╛ рд╣реИред

рдЖрдкрдиреЗ fluentd рд╡рд┐рд░реБрджреНрдз рдЕрдиреБрд╢рдВрд╕рд╛ рдХреА рд╣реИред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдЖрдк рдХреНрдпрд╛ рд╕рд▓рд╛рд╣ рджреЗрдВрдЧреЗ? k8s рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рд▓реЙрдЧ рдПрдХрддреНрд░реАрдХрд░рдг рдХреЗ рд▓рд┐рдП рдЖрдк рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ fluentd рдХреЗ рдмрдЬрд╛рдп рдХреНрдпрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ?

30d рдирд┐рд╖реНрдХреНрд░рд┐рдпрддрд╛ рдХреЗ рдмрд╛рдж рдмрд╛рд╕реА рдореБрджреНрджреЗ рд╕рдбрд╝ рдЬрд╛рддреЗ рд╣реИрдВред
/remove-lifecycle rotten рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдХреЛ рддрд╛рдЬрд╝рд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░реЗрдВред
рдЕрддрд┐рд░рд┐рдХреНрдд 30d рдирд┐рд╖реНрдХреНрд░рд┐рдпрддрд╛ рдХреЗ рдмрд╛рдж рд╕рдбрд╝реЗ рд╣реБрдП рдореБрджреНрджреЗ рдмрдВрдж рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред

рдЕрдЧрд░ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЕрднреА рдмрдВрдж рдХрд░рдирд╛ рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реИ рддреЛ рдХреГрдкрдпрд╛ /close рд╕рд╛рде рдРрд╕рд╛ рдХрд░реЗрдВред

sig-testing, Kubernetes/test-infra рдФрд░/рдпрд╛ fejta рдХреЛ рдлрд╝реАрдбрдмреИрдХ рднреЗрдЬреЗрдВред
/рдЬреАрд╡рдирдЪрдХреНрд░ рд╕рдбрд╝рд╛ рд╣реБрдЖ

рд╕рдбрд╝реЗ рд╣реБрдП рдореБрджреНрджреЗ 30d рдирд┐рд╖реНрдХреНрд░рд┐рдпрддрд╛ рдХреЗ рдмрд╛рдж рдмрдВрдж рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред
/reopen рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдХреЛ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓реЗрдВред
/remove-lifecycle rotten рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдХреЛ рддрд╛рдЬрд╝рд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░реЗрдВред

sig-testing, Kubernetes/test-infra рдФрд░/рдпрд╛ fejta рдХреЛ рдлрд╝реАрдбрдмреИрдХ рднреЗрдЬреЗрдВред
/рдмрдВрдж рдХрд░реЗ

@ рдлреЗрдЬрдЯрд╛-рдмреЙрдЯ: рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рдХрд░рдирд╛ред

рдХреЗ рдЬрд╡рд╛рдм рдореЗрдВ рдпрд╣ :

рд╕рдбрд╝реЗ рд╣реБрдП рдореБрджреНрджреЗ 30d рдирд┐рд╖реНрдХреНрд░рд┐рдпрддрд╛ рдХреЗ рдмрд╛рдж рдмрдВрдж рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред
/reopen рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдХреЛ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓реЗрдВред
/remove-lifecycle rotten рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдХреЛ рддрд╛рдЬрд╝рд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░реЗрдВред

sig-testing, Kubernetes/test-infra рдФрд░/рдпрд╛ fejta рдХреЛ рдлрд╝реАрдбрдмреИрдХ рднреЗрдЬреЗрдВред
/рдмрдВрдж рдХрд░реЗ

рдкреАрдЖрд░ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореЗрд░реЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдиреЗ рдХреЗ рдирд┐рд░реНрджреЗрд╢ рдпрд╣рд╛рдВ рдЙрдкрд▓рдмреНрдз рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕/рдЯреЗрд╕реНрдЯ-рдЗрдиреНрдлреНрд░рд╛ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рдЦрд┐рд▓рд╛рдл рд╕рдорд╕реНрдпрд╛ рджрд░реНрдЬ рдХрд░реЗрдВред

рдпрд╣ рдмрдВрдж рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдерд╛, рд╣реИ рдирд╛?
рд╕реБрд╡рд┐рдзрд╛ рдЕрдиреБрд░реЛрдз рдЕрднреА рднреА рдореБрдЭреЗ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдкреНрд░рддрд┐ рдкреЙрдб рд▓реЙрдЧ-рдСрдкреНрдЯ рд╕реЗрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ (рдЗрд╕реЗ рдбрд┐рдорди рдкрд░ рд╕реЗрдЯ рдХрд┐рдП рдмрд┐рдирд╛ рдпрд╛ рд▓реЙрдЧрд░реЛрдЯреЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдмрд┐рдирд╛) ...

рдореБрдЭреЗ рдкреВрд░рд╛ рдпрдХреАрди рд╣реИ рдХрд┐ k8s рдХреЗ рдЕрдВрджрд░ рд╕реЗ docker рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдирд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдЪрд╛рд░ рдирд╣реАрдВ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рдкрд╣рд▓реЗ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдПрдХ рдлреНрд▓реБрдПрдВрдЯ рдбреЗрдореЛрдВрд╕реЗрдЯ рдпрд╛ рдлреНрд▓реБрдПрдирдмрд┐рдЯ рд╕рд╛рдЗрдб рдХрд╛рд░ рд╡рд░реНрддрдорд╛рди рд╡рд┐рдХрд▓реНрдк рд╣реИрдВред рдореБрдЭреЗ рд╕рд╛рдЗрдбрдХрд╛рд░ рдкрд╕рдВрдж рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдХрд╣реАрдВ рдЕрдзрд┐рдХ рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реИред

@whereisaaron рдХреНрдпрд╛ рдЖрдкрдХреЛ K8s@containerd рдХреЗ рд▓рд┐рдП рд▓реЙрдЧрд┐рдВрдЧ рд╕рдорд╛рдзрд╛рди рдорд┐рд▓рд╛

рд╣реИрдВ --log-driver , --log-opt рдЕрднреА рднреА рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИ?
рдореИрдВ рд╕рд┐рдВрдЧрд▓ рдкреЙрдб рд╕реЗ рд╕реНрдкреНрд▓рдВрдХ рддрдХ рд▓реЙрдЧ рдЕрдЧреНрд░реЗрд╖рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рдЦреЛрдЬрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдХреЛрдИ рд╡рд┐рдЪрд╛рд░?

@ sariel1212 рд╕рд┐рдВрдЧрд▓ рдкреЙрдб рдХреЗ рд▓рд┐рдП рдореИрдВ рдЖрдкрдХреЗ рдкреЙрдб рдореЗрдВ рдПрдХ рд╕рд╛рдЗрдб рдХрд╛рд░ рдХрдВрдЯреЗрдирд░ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ рдЬреЛ рдХреЗрд╡рд▓ рд╕реНрдкреНрд▓рдВрдХ рдлрд╝реЙрд░рд╡рд░реНрдбрд┐рдВрдЧ рдПрдЬреЗрдВрдЯ рд╣реИред рдЖрдк рдкреЙрдб рдореЗрдВ рд╕рднреА рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рдмреАрдЪ рдПрдХ рдЦрд╛рд▓реА рдбрд╛рдпрд░ рд╡реЙрд▓реНрдпреВрдо рд╕рд╛рдЭрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрдВрдЯреЗрдирд░ рдХреЛ рдЕрдкрдиреЗ рд▓реЙрдЧ рдХреЛ рд╕рд╛рдЭрд╛ рдЦрд╛рд▓реАрджрд┐рд░ рдореЗрдВ рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВред рдлрд┐рд░ рд╕реНрдкреНрд▓рдВрдХ рдлрд╛рд░рд╡рд░реНрдбрд░ рдХрдВрдЯреЗрдирд░ рдХреЛ рдЙрд╕ рд╡реЙрд▓реНрдпреВрдо рд╕реЗ рдкрдврд╝реЗрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдлреЙрд░рд╡рд░реНрдб рдХрд░реЗрдВред

рдпрджрд┐ рдЖрдк рдЕрдкрдиреЗ рдкреВрд░реЗ рдХреНрд▓рд╕реНрдЯрд░ @ sariel1212 рдХреЗ рд▓рд┐рдП рд╕реНрдкреНрд▓рдВрдХ рдХреЛ рдПрдХрддреНрд░ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рд╕реНрдкреНрд▓рдВрдХ рдПрдЪрдИрд╕реА fluentd рдкреНрд▓рдЧ-рдЗрди рдПрдХрддреНрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП fluentd рддреИрдирд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ @coffeepac рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╛рдЭрд╛ рдЦрд╛рд▓реАрджрд┐рд░ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рд╛рдЗрдбрдХрд╛рд░ рдХрд╛ рд╕реБрдЭрд╛рд╡ рдПрдХ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рд╣реИред

рдпрд╣ рдмрд╣реБрдд рднрдпрд╛рдирдХ рд╣реИ рдХрд┐ рдЗрд╕ рд╕рдордп рдХреЗ рдмрд╛рдж рднреА рдХреНрд▓рд╕реНрдЯрд░ рдорд╛рд▓рд┐рдХ рдХреЗ рд▓рд┐рдП рдбреЙрдХрд░ рд▓реЙрдЧ рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИред

рдореИрдВ рдЕрдкрдиреА рд▓реЙрдЧ рдПрдЧреНрд░реАрдЧреЗрдЯреЗрдб рд╕реЗрд╡рд╛ рдореЗрдВ рд╕рднреА рд╕реНрдЯрдбрдЖрдЙрдЯ/рдЧрд▓рддреА рдХреЛ рдкрд╛рдЗрдк рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбреЙрдХрд░-рдХрдВрдкреЛрдЬрд╝ (рдореЗрд░реЗ K8s рдХреНрд▓рд╕реНрдЯрд░ рдХрд╛ рдЕрдиреБрдХрд░рдг) рдХреЗ рд╕рд╛рде рдмрд╣реБрдд рдЬрд▓реНрджреА рд╕реЗрдЯрдЕрдк рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ред

Kubenetes рдореЗрдВ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ? рдЗрд╕ рдзрд╛рдЧреЗ рд╕реЗ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдкреНрд░рддреНрдпреЗрдХ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдмрдврд╝рд╛рдирд╛ рд╣реЛрдЧрд╛! рдЕрдЪреНрдЫрд╛ рдирд╣реАрдВ рд╣реИред

рд╣рд╛рдп @ashleydavis , dockerd рдХреЛ рдмрд╣рд┐рд╖реНрдХреГрдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рдХрд┐рд╕реА рдРрд╕реА рдЪреАрдЬрд╝ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд╢реБрд░реВ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИ рдЬреЛ рдЕрдм рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдирд╣реАрдВ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐ рдЖрдк рдЕрднреА рднреА рдЗрд╕реЗ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣рд╛рдБ рдкреГрд╖реНрдарднреВрдорд┐ рд╣реИ:
https://kubernetes.io/blog/2018/05/24/kubernetes-containerd-integration-goes-ga/

рдЬрдм рддрдХ рдЖрдк рдирд╣реАрдВ рдЪрд╛рд╣рддреЗ рддрдм рддрдХ рдЖрдкрдХреЛ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рдмрдврд╝рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХрдВрдЯреЗрдирд░ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ stdout/stderr рд▓реЙрдЧ рд╕реНрдЯреНрд░реАрдо рдХрд░рддрд╛ рд╣реИред рдЖрдкрдХреЛ рдПрдХрддреНрд░реАрдХрд░рдг рд╕реЗрд╡рд╛ рдХреА рдЕрдкрдиреА рдкрд╕рдВрдж (рдкрд╕рдВрдж) рдореЗрдВ рдЙрди рд▓реЙрдЧ рд╕реНрдЯреНрд░реАрдо рдХреЛ рдПрдХрддреНрд░ рдХрд░рдиреЗ рдФрд░ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рддреНрдпреЗрдХ рдиреЛрдб (рдПрдХ DaemonSet ) рдкрд░ рдПрдХ рдХрдВрдЯреЗрдирд░ рддреИрдирд╛рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрд╣ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реИред

https://docs.fluentd.org/container-deployment/kubernetes

рдмреИрдХ-рдПрдЧреНрд░реАрдЧреЗрд╢рди рдмреИрдХ-рдПрдВрдб рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕рд╛рд░реЗ рддреИрдпрд╛рд░ fluentd +рдмреИрдХрдПрдВрдб рдХрдВрдЯреЗрдирд░ рдЪрд┐рддреНрд░ рдФрд░ рдирдореВрдирд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╣реИрдВ:

https://github.com/fluent/fluentd-kubernetes-daemonset

image

рдпрджрд┐ рдЖрдк рдбреЗрдЯрд╛рдбреЙрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рддреЛ рдЙрдирдХреЗ рдкрд╛рд╕ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдпрд╛ рд╕рд╛рде рд╣реА fluentd рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛ рдПрдЬреЗрдВрдЯ рд╣реИ:

https://docs.datadoghq.com/integrations/kubernetes/

рдЖрдо рддреМрд░ рдкрд░ docker рд▓реЙрдЧрд┐рдВрдЧ рдФрд░ рд▓реЙрдЧ рдкреНрд▓рдЧ-рдЗрди, рдФрд░ рдЭреБрдВрдб, рдФрд░ рд░рдирдЯрд╛рдЗрдо рдЯреВрд▓реНрд╕, рдмрд┐рд▓реНрдб рдЯреВрд▓реНрд╕, рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ, рдФрд░ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдорд╛рдЙрдВрдЯрд┐рдВрдЧ рдЗрддреНрдпрд╛рджрд┐ рдХреЗ рд╕рд╛рде kitchen sink рдЬрд╛рддрд╛ рд╣реИред рд╕рднреА рдПрдХ рдбреЗрдореЙрди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВред рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдЖрдорддреМрд░ рдкрд░ рдвреАрд▓реЗ рдпреБрдЧреНрдорд┐рдд рдХрдВрдЯреЗрдирд░реЛрдВ/рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдкреНрд░рддреНрдпреЗрдХ рдПрдХ рдХрд╛рд░реНрдп рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдПрдкреАрдЖрдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдВрдЪрд╛рд░ рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП рдЖрджрдд рдбрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдПрдХ рдЕрд▓рдЧ рд╢реИрд▓реА рд╣реИред

рд╡рд┐рд╕реНрддреГрдд рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдореИрдВ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЗрд╕ рдкрд░ рдЧреМрд░ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВред

рдбреЙрдХрд░реНрдб рдХреЗ рдкрджрд╛рд╡рдирдд рд╣реЛрдиреЗ рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рдореИрдВ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдбреЙрдХрд░ рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдкрд░ рддреИрдирд╛рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛?

@ashleydavis рдЖрдк рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ 'рдбреЙрдХрд░' рдЫрд╡рд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВ ( dockerd рдмрд┐рдирд╛ рднреА), рдФрд░ рдЖрдк рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ Kubernetes рдиреЛрдбреНрд╕ рдкрд░ dockerd рддреИрдирд╛рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдЬреИрд╕реЗ docker-in-docker рдореЗрдВ) рдмрдирд╛рддрд╛ рд╣реИ) рдпрджрд┐ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдбреЙрдХрд░ рдХреЗ рдореБрдЦреНрдп рднрд╛рдЧреЛрдВ рдХреЛ 'рдУрд╕реАрдЖрдИ рдХрдВрдЯреЗрдирд░' рдФрд░ containerd рд░рди-рдЯрд╛рдЗрдо рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рдХрд╛рд▓рд╛ рдФрд░ рдорд╛рдирдХреАрдХреГрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

https://www.opencontainers.org/
https://containerd.io/

рдбреЙрдХрд░ рдФрд░ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рджреЛрдиреЛрдВ рдЕрдм рдЗрди рд╕рд╛рдЭрд╛ рдорд╛рдирдХреЛрдВ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИрдВред

https://blog.docker.com/2017/08/what-is-containerd-runtime/
https://kubernetes.io/blog/2018/05/24/kubernetes-containerd-integration-goes-ga/

рдзрдиреНрдпрд╡рд╛рдж, рдореИрдВ рдмрд╣реБрдд рдХреБрдЫ рд╕реАрдЦ рд░рд╣рд╛ рд╣реВрдБред

рдореИрдВрдиреЗ рдЕрднреА рдПрдХ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕ рдмрдирд╛рдпрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдореИрдВрдиреЗ Loggy рдХрд╣рд╛ рд╣реИред рдЗрд░рд╛рджрд╛ рдпрд╣ рдерд╛ рдХрд┐ рдбреЙрдХрд░ рд▓реЙрдЧ рдбреНрд░рд╛рдЗрд╡рд░ рджреНрд╡рд╛рд░рд╛ рд▓реЙрдЧ рднреЗрдЬреЗ рдЬрд╛рдПрдВ рдФрд░ рдлрд┐рд░ рдЙрдиреНрд╣реЗрдВ (рд╡реЗрдмрд╣реБрдХ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ) рд╕реНрд▓реИрдХ рдХреЛ рдЕрдЧреНрд░реЗрд╖рд┐рдд рдХрд░реЗрдВред

рдЖрдк рдпрд╣рд╛рдВ рдХреЛрдб рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ: https://github.com/artlife-solutions/loggy/blob/master/src/index.ts

рдпрд╣ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реИ, рдПрдХ рд▓реЙрдЧ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ рдФрд░ рдЗрд╕реЗ HTTP POST рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ Slack рдкрд░ рдЕрдЧреНрд░реЗрд╖рд┐рдд рдХрд░реЗрдВред

рдЗрд╕реЗ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рддреЗрдЬрд╝ рддрд░реАрдХрд╛ рдХреНрдпрд╛ рд╣реИ рддрд╛рдХрд┐ рдореИрдВ рдЕрдкрдиреЗ рдкреЙрдбреНрд╕ рд╕реЗ рд▓реЙрдЧ рдПрдХрддреНрд░ рдФрд░ рдПрдХрддреНрд░ рдХрд░ рд╕рдХреВрдВ?

@ashleydavis рдЖрдк рдЙрд╕ рдорд╛рдЗрдХреНрд░реЛ-рд╕рд░реНрд╡рд┐рд╕ рдХреЗ рд╕рд╛рде рдПрдХ рдХрдВрдЯреЗрдирд░ рдЫрд╡рд┐ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдлрд┐рд░ рдпрд╛ рддреЛ

  1. рдЗрд╕реЗ рдЖрдк рдХреНрд▓рд╕реНрдЯрд░ рдХреЛ рдПрдХ рд╕реЗрд╡рд╛ рдХреЗ рд╕рд╛рде рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдХреЗ рд░реВрдк рдореЗрдВ рд╕реЗрд╡рд╛ рдХреЗ рдХреНрд▓рд╕реНрдЯрд░ DNS рдирд╛рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ)ред

  2. рдЗрд╕реЗ рдЕрдкрдиреЗ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдореЗрдВ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд 'рд╕рд╛рдЗрдбрдХрд╛рд░' рдХрдВрдЯреЗрдирд░ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рд╣реА рдкреЙрдб рдореЗрдВ рдХрдВрдЯреЗрдирд░ рд╕рдорд╛рди localhost рддрдХ рдирд┐рдЬреА рдкрд╣реБрдВрдЪ рд╕рд╛рдЭрд╛ рдХрд░рддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрдВрдЯреЗрдирд░ рдЖрдкрдХреЗ рдорд╛рдЗрдХреНрд░реЛ-рд╕рд░реНрд╡рд┐рд╕ рдХрдВрдЯреЗрдирд░ рд╕рд╛рдЗрдбрдХрд╛рд░ рдХреЛ localhost:12201 рдкрд░ рднреЗрдЬ рд╕рдХреЗред рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ, рдПрдХ рд╣реА рдкреЙрдб рдореЗрдВ рдХрдВрдЯреЗрдирд░ рд╕рд╛рдЭрд╛ рд▓реЙрдЧ рдлрд╝рд╛рдЗрд▓реЛрдВ рдпрд╛ рдирд╛рдорд┐рдд рдкрд╛рдЗрдкреЛрдВ рдХреЗ рд▓рд┐рдП

рдпрд╣ рдпрд╣рд╛рдВ рд╡рд┐рд╖рдп рд╕реЗ рд╣рдЯрдХрд░ рд╣реЛ рд░рд╣рд╛ рд╣реИ рдФрд░ рд╣рд░ рдХреЛрдИ рдпрд╣ рдирд╣реАрдВ рдЪрд╛рд╣реЗрдЧрд╛, рдЗрд╕рд▓рд┐рдП рд╢рд╛рдпрдж рдЬреАрдердм рдкрд░ рдХреБрдЫ рд╕реНрд▓реИрдХ рдЪреИрдирд▓реЛрдВ рдХреЛ рд╣рд┐рдЯ рдХрд░реЗрдВред

https://github.com/ramitsurana/awesome-kubernetes
https://slack.k8s.io/
https://kubernetes.io/

рдЕрдЪреНрдЫрд╛ рд▓рдЧрддрд╛ рд╣реИ рдзрдиреНрдпрд╡рд╛рджред рдореИрдВ рдмрд╕ рдЙрдореНрдореАрдж рдХрд░ рд░рд╣рд╛ рдерд╛ рдХрд┐ рдореМрдЬреВрджрд╛ рд╕реЗрд╡рд╛рдУрдВ рдХреЛ рди рдмрджрд▓рдирд╛ рдкрдбрд╝реЗред рдореИрдВ рдмрд╕ рдЙрдирдХреЗ рд╕реНрдЯрдбрдЖрдЙрдЯ/рддреНрд░реБрдЯрд┐ рдХреЛ рдХреИрдкреНрдЪрд░ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рд╡реИрд╕реЗ рднреА рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП?

рдбреЙрдХрд░ рд▓реЙрдЧ рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХрд╛ рд╡рд╛рджрд╛ рд╕рд╛рджрдЧреА рдерд╛ред рдХреНрдпрд╛ рдРрд╕рд╛ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рд╣реИ?

рдЬрд╝рд░реВрд░ @ashleydavis , рдЕрдкрдирд╛ рдХреНрд▓рд╕реНрдЯрд░ рдкрд░рд┐рдирд┐рдпреЛрдЬрд┐рдд рдХрд░реЗрдВ, fluentd рдкрд░рд┐рдирд┐рдпреЛрдЬрд┐рдд рдХрд░реЗрдВ, рдФрд░ рдзрдорд╛рдХрд╛ рдХрд░реЗрдВ, рдЖрдкрдХрд╛ рдХрд╛рдо рд╣реЛ рдЧрдпрд╛ ред рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдкрд░рд┐рдирд┐рдпреЛрдЬрд┐рдд рдкреНрд░рддреНрдпреЗрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ stdout/stderr рдЖрдкрдХреЗ рдкрд╕рдВрджреАрджрд╛ рдПрдЧреНрд░реАрдЧреЗрдЯрд░ рдХреЛ рднреЗрдЬ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдореИрдВ

K8s рдореЗрдВ рдХреБрдЫ рд╕рдордп рдирд┐рд╡реЗрд╢ рдХрд░рдиреЗ рдФрд░ рд▓реЙрдЧрд┐рдВрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдореИрдВрдиреЗ рд╕реНрдкрд╖реНрдЯ GELF рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рдмрд┐рдирд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рдХрд┐рдпрд╛ рд╣реИ ред рдХреГрдкрдпрд╛ https://www.elastic.co/guide/en/beats/filebeat/current/running-on-kubernetes.html рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВ

рдореЗрд░рд╛ рд╕реЗрдЯрдЕрдк рдлрд╛рдЗрд▓рдмреАрдЯ рд╣реИ рдЬреЛ рд▓реЙрдЧрд╕реНрдЯреИрд╢ рдХреЛ рд▓реЙрдЧ рдХреЛ рдкрд╛рдЗрдк рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдлрд╝рд┐рд▓реНрдЯрд░ рдФрд░ рдЕрд░реНрдХ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЕрдкрдиреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдЗрд▓рд╛рд╕реНрдЯрд┐рдХреНрд╕ рдЦреЛрдЬ рдореЗрдВ рдкрд╛рдЗрдк рдХрд░рддрд╛ рд╣реИред рдХрд┐рдмрд╛рдирд╛ рдХреЗ рд╕рд╛рде рдореИрдВ рд▓реЙрдЧ рдФрд░ рдХреБрд▓ рдбреЗрдЯрд╛ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реВрдВред

рдореБрдЭреЗ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреА рдореВрд▓ syslog рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд▓реЙрдЧрд┐рдВрдЧ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдирд╛ рднреА рдЕрдЪреНрдЫрд╛ рд▓рдЧреЗрдЧрд╛, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП: рдЙрдмрдВрдЯреВ рдкрд░ рдореИрдВ /var/log/syslog рд▓реЙрдЧ рд▓рд┐рдЦ рд╕рдХрддрд╛ рд╣реВрдВ, рдЬрд┐рд╕реЗ рдмреЙрдХреНрд╕ рдХреЗ рдмрд╛рд╣рд░ рд▓реЙрдЧрд░реЛрдЯреЗрдЯ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЭреБрдВрдб / рд░рдЪрдирд╛ рдХреЗ рд╕рд╛рде, рдореИрдВ рдпрд╣ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдБ:

version: '3.3'
services:
  mysql:
    image: mysql:5.7
    logging:
      driver: syslog
      options:
        tag: mysql

рдПрдХ emtpyDir рд╡реЙрд▓реНрдпреВрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдареАрдХ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдЪрд▓рдиреЗ рд╡рд╛рд▓реЗ рдкреЙрдбреНрд╕ рдореЗрдВ рд╡реЙрд▓реНрдпреВрдо рднрд░рдиреЗ рдХрд╛ рдЬреЛрдЦрд┐рдо рд╣реЛрддрд╛ рд╣реИ рдЬрдм рддрдХ рдХрд┐ рдЖрдк рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдирд╣реАрдВ рдЬреЛрдбрд╝рддреЗ рдЬреЛ рд▓реЙрдЧ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдШреБрдорд╛рддреЗ / рдХрд╛рдЯрддреЗ рд╣реИрдВред рдореИрдВ рдЗрд╕ рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрдЯрд┐рд▓рддрд╛ рд╕реЗ рд╕рд╣рдордд рдирд╣реАрдВ рд╣реВрдВ рдЬрдм рдУрдПрд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА /var/log/syslog рдХреЗ рд░реЛрдЯреЗрд╢рди рдХреЛ рд╕рдВрднрд╛рд▓ рд░рд╣рд╛ рд╣реИред

рдореИрдВ рд╕рд╣рдордд рд╣реВрдВ рдХрд┐ рдХреБрдЫ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдХреЗ рд▓рд┐рдП рд╕рд╛рдЗрдбрдХрд╛рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдЪрд╛рд░ рд╣реИ (рдореИрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЕрдкрдиреЗ рдХреБрдЫ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдХреЗ рд▓рд┐рдП рдРрд╕рд╛ рдХрд░рддрд╛ рд╣реВрдВ), рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╣рд░ рдХрд┐рд╕реА рдХрд╛ рд╡рд╛рддрд╛рд╡рд░рдг рдЕрд▓рдЧ рд╣реЛрддрд╛ рд╣реИред

рдПрдХ emtpyDir рд╡реЙрд▓реНрдпреВрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдареАрдХ рд╣реИ

рдЙрдирдХреЗ рд╕рд╛рде рд╕рд╛рд╡рдзрд╛рди рд░рд╣реЗрдВ -- рдЙрдирдХрд╛ рдкреНрд░рдмрдВрдзрди рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЙрдирдХрд╛ рдЬреАрд╡рдирдХрд╛рд▓ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рдпрджрд┐ рдПрдХ рдкреЙрдб рдХреЛ рдмреЗрджрдЦрд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рджреВрд╕рд░реЗ рдиреЛрдб рдореЗрдВ рдкреБрдирд░реНрдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ - рд▓реЙрдЧ рдЦреЛ рдЬрд╛рдПрдЧрд╛ред рдпрджрд┐ рдЖрдк рдПрдХ рдкреЙрдб рдФрд░ рдЙрд╕рдХреЗ рдпреВрдЖрдИрдбреА рдкрд░рд┐рд╡рд░реНрддрди рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдкреБрд░рд╛рдиреЗ рд╡реЙрд▓реНрдпреВрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░реЗрдЧрд╛, рдмрд▓реНрдХрд┐ рдПрдХ рдирдпрд╛ рдмрдирд╛ рджреЗрдЧрд╛ рдФрд░ рдкреБрд░рд╛рдиреЗ рдХреЛ рд╣рдЯрд╛ рджреЗрдЧрд╛ред

@jsirianni рд╕рднреА рд╕рд┐рд╕реНрдЯрдо syslog рдирд╣реАрдВ рдЪрд▓рд╛ рд░рд╣реЗ рд╣реИрдВ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдХрд┐рд╕реА рджрд┐рдП рдЧрдП рдкреЙрдб рдХреА рдЬрд░реВрд░рддреЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреМрди рд╕реА рд╕реБрд╡рд┐рдзрд╛рдПрдВ рдЙрдкрд▓рдмреНрдз рд╣реИрдВ, рдЗрд╕ рдкрд░ рдХреБрдЫ рдкреНрд░рддрд┐-рдиреЛрдб рдПрдиреЛрдЯреЗрд╢рди рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдбреЙрдХрд░ рдХрдВрдкреЛрдЬрд╝ рдХреЛ рдпрд╣ рдзрд╛рд░рдгрд╛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдорд┐рд▓рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдХреЗрд╡рд▓ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдЪрд▓ рд░рд╣рд╛ рд╣реИред

@coffeepac рд╕рд┐рд░реНрдл рдЗрд╕рд▓рд┐рдП рдХрд┐ рдиреЛрдбреНрд╕ рдореЗрдВ syslog рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдСрдкрд░реЗрдЯрд░ рдХреЗ рдкрд╛рд╕ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЕрдЧрд░ рдореИрдВ syslog рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдЗрд░рд╛рджрд╛ рд░рдЦрддрд╛ рд╣реВрдВ, рддреЛ рдореИрдВ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реВрдВрдЧрд╛ рдХрд┐ рдореЗрд░реЗ рдХрд╛рд░реНрдпрдХрд░реНрддрд╛ рдиреЛрдбреНрд╕ рдореЗрдВ syslog рд╣реЛред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓рдирд╛ рдЪрд╛рд╣рд┐рдП рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП рдЕрднреА рднреА рдкрд░реНрдпрд╛рдкреНрдд рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ рд╣реИрдВред
/рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓рдирд╛

@ рд╕реИрдпрдо 1814 : рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓ рджрд┐рдпрд╛ред

рдХреЗ рдЬрд╡рд╛рдм рдореЗрдВ рдпрд╣ :

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓рдирд╛ рдЪрд╛рд╣рд┐рдП рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП рдЕрднреА рднреА рдкрд░реНрдпрд╛рдкреНрдд рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ рд╣реИрдВред
/рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓рдирд╛

рдкреАрдЖрд░ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореЗрд░реЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдиреЗ рдХреЗ рдирд┐рд░реНрджреЗрд╢ рдпрд╣рд╛рдВ рдЙрдкрд▓рдмреНрдз рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕/рдЯреЗрд╕реНрдЯ-рдЗрдиреНрдлреНрд░рд╛ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рдЦрд┐рд▓рд╛рдл рд╕рдорд╕реНрдпрд╛ рджрд░реНрдЬ рдХрд░реЗрдВред

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

рдореБрдЭреЗ рдХрдИ рдмрд╛рд░ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдкрд░ рд▓реЙрдЧрд┐рдВрдЧ рд╕реЗрдЯ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдм рдЕрдкрдиреА рд▓реЙрдЧрд┐рдВрдЧ рдПрдЧреНрд░реАрдЧреЗрд╢рди рд╕рд┐рд╕реНрдЯрдо рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдореИрдВ рдХрд╣ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрд╕рд╛рди рдирд╣реАрдВ рд╣реИред

рдореИрдВрдиреЗ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рд▓реЙрдЧ рдПрдЧреНрд░реАрдЧреЗрд╢рди рд╕рд┐рд╕реНрдЯрдо рдХреЛ рд╣реИрдВрдб-рд░реЛрд▓ рдХрд░рдиреЗ рдХреЗ рд╕рдмрд╕реЗ рд╕рд░рд▓ рддрд░реАрдХреЗ рдкрд░ рдПрдХ рдмреНрд▓реЙрдЧ рдкреЛрд╕реНрдЯ рд▓рд┐рдЦрд╛ рд╣реИ: http://www.the-data-wrangler.com/kubernetes-log-aggregation/

рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдореЗрд░реА рдмреНрд▓реЙрдЧ рдкреЛрд╕реНрдЯ рджреВрд╕рд░реЛрдВ рдХреЛ рдЕрдкрдиреА рд░рдгрдиреАрддрд┐ рдмрдирд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧреАред

рдпрд╣ рдЗрддрдирд╛ рдХрдард┐рди рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рд╣рдо рдпрд╣реАрдВ рдкрд░ рд╣реИрдВред

рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╣рдореЗрдВ рд▓реЙрдЧ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рд╕реАрдзреЗ stdout рдФрд░ stderr рд╕реЗ рдбреЙрдХрд░ рд▓реЙрдЧ рдХрд╛ рдЙрдкрднреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рдЪрд╛рд╣рд┐рдПред рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд▓реЙрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбреЙрдХрд░ рдкрде рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╕реБрд░рдХреНрд╖рд╛ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдЖрдк рд╣реЛрд╕реНрдЯ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдЕрдиреНрдп рд▓реЙрдЧ рддрдХ рдкрд╣реБрдВрдЪ рд╕рдХрддреЗ рд╣реИрдВред

рдХреНрдпрд╛ рд╣рдо рдбреЙрдХрд░ рд▓реЙрдЧ-рдбреНрд░рд╛рдЗрд╡рд░ рдХреЛ рд▓рд╛рдЧреВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рдореИрдВ

рдХрдВрдЯреЗрдирд░-рдЗрди-рдП-рдкреЙрдб рд╕реНрддрд░ (рдЬрд╣рд╛рдВ рдкреЙрдб рдЧреНрд░рд╛рд╣рдХ рдирд┐рдпрдВрддреНрд░рдг рдореЗрдВ рд╣реИ) рдкрд░ рдбреЙрдХрд░ рд▓реЙрдЧ рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ gelf рдбреНрд░рд╛рдЗрд╡рд░ рдХреЗ рд╕рд╛рде рд▓реЙрдЧ рдХреЛ рд╕реАрдзреЗ рдЧреНрд░реЗрд▓реЙрдЧ рд╕реЗрд╡рд╛/рдкреЙрдб рдкрд░ рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдЧрд╛ (рдЬреЛ рдЧреНрд░рд╛рд╣рдХ рдирд┐рдпрдВрддреНрд░рдг рдореЗрдВ рднреА рд╣реИ) ) рдЙрдиреНрд╣реЗрдВ рдХрд┐рд╕реА рдЕрдиреНрдп рддрддреНрдХрд╛рд▓ рд╕реЗрд╡рд╛ рдХреЗ рд╕рд╛рде рд╣реЛрд╕реНрдЯ рдкрд░ рдлрд╝рд╛рдЗрд▓реЛрдВ рд╕реЗ рдПрдХрддреНрд░ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп (рдЬреЛ рдЕрдзрд┐рдХ рдкреНрд░рдмрдВрдзрди рдУрд╡рд░рд╣реЗрдб рд╣реИ рдФрд░ gelf рд▓реЙрдЧ рдбреНрд░рд╛рдЗрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдореВрд░реНрдд рд╕реНрддрд░ рдХрд╛ рдПрдХ рдЦрд░рд╛рдм рдмреНрд░реЗрдХ рд╣реИ) рдпрд╛ рдХрдВрдЯреЗрдирд░ рд▓реЙрдЧ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рд╡рд╛рд▓реЗ рдЧреНрд░рд╛рд╣рдХ рдХреЗ рдкреЙрдбреНрд╕ рджреНрд╡рд╛рд░рд╛ рдореЗрдЬрдмрд╛рди рдкрд░ред

рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдореЗрдВ рд▓рд╛рдЧреВ рд╣реЛрддреЗ рджреЗрдЦрдирд╛ рдкрд╕рдВрдж рдХрд░реВрдВрдЧрд╛ред

рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдорджрджрдЧрд╛рд░ рд╣реЛрдЧрд╛ рдХрд┐ рд╣рдо https://github.com/cri-o/cri-o/pull/1605 рдЬреИрд╕рд╛ рдХреБрдЫ рдХрд░рддреЗ рд╣реИрдВ, рдЬрд╣рд╛рдВ рд╣рдо рд▓реЙрдЧ рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рд╕реЗ рд▓реЙрдЧ рд╕реНрдЯреНрд░реАрдо рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХреЛ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдХрд░рддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдХрдВрдЯреЗрдирд░ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреИрд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рди рд╣реЛ рдбреНрд░рд╛рдЗрд╡рд░ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред

рд╕рдбрд╝реЗ рд╣реБрдП рдореБрджреНрджреЗ 30d рдирд┐рд╖реНрдХреНрд░рд┐рдпрддрд╛ рдХреЗ рдмрд╛рдж рдмрдВрдж рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред
/reopen рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдХреЛ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓реЗрдВред
/remove-lifecycle rotten рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдХреЛ рддрд╛рдЬрд╝рд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░реЗрдВред

sig-testing, Kubernetes/test-infra рдФрд░/рдпрд╛ fejta рдХреЛ рдлрд╝реАрдбрдмреИрдХ рднреЗрдЬреЗрдВред
/рдмрдВрдж рдХрд░реЗ

@ рдлреЗрдЬрдЯрд╛-рдмреЙрдЯ: рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рдХрд░рдирд╛ред

рдХреЗ рдЬрд╡рд╛рдм рдореЗрдВ рдпрд╣ :

рд╕рдбрд╝реЗ рд╣реБрдП рдореБрджреНрджреЗ 30d рдирд┐рд╖реНрдХреНрд░рд┐рдпрддрд╛ рдХреЗ рдмрд╛рдж рдмрдВрдж рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред
/reopen рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдХреЛ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓реЗрдВред
/remove-lifecycle rotten рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдХреЛ рддрд╛рдЬрд╝рд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░реЗрдВред

sig-testing, Kubernetes/test-infra рдФрд░/рдпрд╛ fejta рдХреЛ рдлрд╝реАрдбрдмреИрдХ рднреЗрдЬреЗрдВред
/рдмрдВрдж рдХрд░реЗ

рдкреАрдЖрд░ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореЗрд░реЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдиреЗ рдХреЗ рдирд┐рд░реНрджреЗрд╢ рдпрд╣рд╛рдВ рдЙрдкрд▓рдмреНрдз рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕/рдЯреЗрд╕реНрдЯ-рдЗрдиреНрдлреНрд░рд╛ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рдЦрд┐рд▓рд╛рдл рд╕рдорд╕реНрдпрд╛ рджрд░реНрдЬ рдХрд░реЗрдВред

рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдЕрднреА рднреА рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ
/рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓рдирд╛

@M0rdecay : рдЖрдк рдХрд┐рд╕реА рдореБрджреНрджреЗ/рдкреАрдЖрд░ рдХреЛ рддрдм рддрдХ рджреЛрдмрд╛рд░рд╛ рдирд╣реАрдВ рдЦреЛрд▓ рд╕рдХрддреЗ рдЬрдм рддрдХ рдХрд┐ рдЖрдкрдиреЗ рдЗрд╕реЗ рд▓рд┐рдЦрд╛ рдирд╣реАрдВ рд╣реИ рдпрд╛ рдЖрдк рд╕рд╣рдпреЛрдЧреА рдирд╣реАрдВ рд╣реИрдВред

рдХреЗ рдЬрд╡рд╛рдм рдореЗрдВ рдпрд╣ :

рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдЕрднреА рднреА рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ
/рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓рдирд╛

рдкреАрдЖрд░ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореЗрд░реЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдиреЗ рдХреЗ рдирд┐рд░реНрджреЗрд╢ рдпрд╣рд╛рдВ рдЙрдкрд▓рдмреНрдз рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕/рдЯреЗрд╕реНрдЯ-рдЗрдиреНрдлреНрд░рд╛ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рдЦрд┐рд▓рд╛рдл рд╕рдорд╕реНрдпрд╛ рджрд░реНрдЬ рдХрд░реЗрдВред

@M0rdecay : рдЖрдк рдХрд┐рд╕реА рдореБрджреНрджреЗ/рдкреАрдЖрд░ рдХреЛ рддрдм рддрдХ рджреЛрдмрд╛рд░рд╛ рдирд╣реАрдВ рдЦреЛрд▓ рд╕рдХрддреЗ рдЬрдм рддрдХ рдХрд┐ рдЖрдкрдиреЗ рдЗрд╕реЗ рд▓рд┐рдЦрд╛ рдирд╣реАрдВ рд╣реИ рдпрд╛ рдЖрдк рд╕рд╣рдпреЛрдЧреА рдирд╣реАрдВ рд╣реИрдВред

рдареАрдХ рд╣реИ, рдореИрдВ рд╕рдордЭ рдЧрдпрд╛

рдпрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдХрд┐ рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рдИрд╕реАрдПрд╕ рдореЗрдВ рдпрд╣ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдХреЛрдИ рдбреЙрдХрд░ рд▓реЙрдЧрд┐рдВрдЧ рдбреНрд░рд╛рдЗрд╡рд░ рд╕реЗрдЯ рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рд╣рдорд╛рд░реЗ рдкрд░рд┐рд╡реЗрд╢ рдореЗрдВ, рд╣рдордиреЗ рдкреНрд░рддреНрдпреЗрдХ рдХрдВрдЯреЗрдирд░ рд╕реЗрд╡рд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрджреНрд╡рд┐рддреАрдп рдЯреЛрдХрди рдХреЗ рд╕рд╛рде рдПрдХ рдЕрд▓рдЧ рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рдмрдирд╛рдИ рд╣реИред

"рд▓реЙрдЧрдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди": {
"рд▓реЙрдЧрдбреНрд░рд╛рдЗрд╡рд░": "рд╕реНрдкреНрд▓рдВрдХ",
"рд╡рд┐рдХрд▓реНрдк": {
"рд╕реНрдкреНрд▓рдВрдХ-рдкреНрд░рд╛рд░реВрдк": "рдХрдЪреНрдЪрд╛",
"splunk-insecureskipverify": "true",
"рд╕реНрдкреНрд▓рдВрдХ-рдЯреЛрдХрди": "xxxxx-xxxxxxx-xxxxx-xxxxxxx-xxxxxx",
"рд╕реНрдкреНрд▓рдВрдХ-рдпреВрдЖрд░рдПрд▓": " https://xxxxx.splunk-heavyforwarderxxx.com ",
"рдЯреИрдЧ": "{{.Name}}/{{.ID}}",
"рд╕реНрдкреНрд▓рдВрдХ-рд╕рддреНрдпрд╛рдкрди-рдХрдиреЗрдХреНрд╢рди": "рдЭреВрдард╛",
"рдореЛрдб": "рдЧреИрд░-рдЕрд╡рд░реБрджреНрдз"
}
}

рд▓реЗрдХрд┐рди k8s рдореЗрдВ рдРрд╕рд╛ рдХреБрдЫ рдирд╣реАрдВ рдорд┐рд▓рд╛ред рдпрд╣ рдкреЙрдб рдкрд░рд┐рднрд╛рд╖рд╛ рдореЗрдВ рд╣реА рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рдЕрднреА рднреА рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ
/рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓рдирд╛

@ejemba : рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓ рджрд┐рдпрд╛ред

рдХреЗ рдЬрд╡рд╛рдм рдореЗрдВ рдпрд╣ :

рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рдЕрднреА рднреА рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ
/рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓рдирд╛

рдкреАрдЖрд░ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореЗрд░реЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдиреЗ рдХреЗ рдирд┐рд░реНрджреЗрд╢ рдпрд╣рд╛рдВ рдЙрдкрд▓рдмреНрдз рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕/рдЯреЗрд╕реНрдЯ-рдЗрдиреНрдлреНрд░рд╛ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рдЦрд┐рд▓рд╛рдл рд╕рдорд╕реНрдпрд╛ рджрд░реНрдЬ рдХрд░реЗрдВред

/ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдиреЛрдб
/ рд░рд┐рдореВрд╡-рд╕рд┐рдЧ рдЗрдВрд╕реНрдЯреНрд░реВрдореЗрдВрдЯреЗрд╢рди

/рдирд┐рдХрд╛рд▓реЗрдВ-рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдорд╛рдкрдиреАрдпрддрд╛

@logichan : рд╡реЗ рд▓реЗрдмрд▓ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рд╕реЗрдЯ рдирд╣реАрдВ рд╣реИрдВ: sig/

рдХреЗ рдЬрд╡рд╛рдм рдореЗрдВ рдпрд╣ :

/рдирд┐рдХрд╛рд▓реЗрдВ-рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдорд╛рдкрдиреАрдпрддрд╛

рдкреАрдЖрд░ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореЗрд░реЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдиреЗ рдХреЗ рдирд┐рд░реНрджреЗрд╢ рдпрд╣рд╛рдВ рдЙрдкрд▓рдмреНрдз рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕/рдЯреЗрд╕реНрдЯ-рдЗрдиреНрдлреНрд░рд╛ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рдЦрд┐рд▓рд╛рдл рд╕рдорд╕реНрдпрд╛ рджрд░реНрдЬ рдХрд░реЗрдВред

рдЗрд╕рдХреЗ рд╕рд╛рде рдХреЛрдИ рдкреНрд░рдЧрддрд┐?
рдореИрдВ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдмрд╛рд╣рд░реА рд▓реЙрдЧрд╕реНрдЯреИрд╢ рдореЗрдВ рд▓реЙрдЧ рдЗрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреЙрдбреНрд╕ рдХреЗ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рд╕реЗрдЯрдЕрдк рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреА рддрд▓рд╛рд╢ рдХрд░ рд░рд╣рд╛ рдерд╛, рдЬреЛ рдбреЙрдХрдЯрд░ рдХреЗ рдЧреЗрд▓реНрдл рд▓реЙрдЧ-рдбреНрд░рд╛рдЗрд╡рд░ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИред /etc/docker/daemon.json рдореЗрдВ рд╕рднреА рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╕реЗрдЯ рдХрд░рдирд╛ рдПрдХ рдУрд╡рд░рд╣реЗрдб рд▓рдЧрддрд╛ рд╣реИред

рд╕рдбрд╝реЗ рд╣реБрдП рдореБрджреНрджреЗ 30d рдирд┐рд╖реНрдХреНрд░рд┐рдпрддрд╛ рдХреЗ рдмрд╛рдж рдмрдВрдж рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред
/reopen рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдХреЛ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓реЗрдВред
/remove-lifecycle rotten рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдХреЛ рддрд╛рдЬрд╝рд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░реЗрдВред

sig-testing, Kubernetes/test-infra рдФрд░/рдпрд╛ fejta рдХреЛ рдлрд╝реАрдбрдмреИрдХ рднреЗрдЬреЗрдВред
/рдмрдВрдж рдХрд░реЗ

@ рдлреЗрдЬрдЯрд╛-рдмреЙрдЯ: рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рдХрд░рдирд╛ред

рдХреЗ рдЬрд╡рд╛рдм рдореЗрдВ рдпрд╣ :

рд╕рдбрд╝реЗ рд╣реБрдП рдореБрджреНрджреЗ 30d рдирд┐рд╖реНрдХреНрд░рд┐рдпрддрд╛ рдХреЗ рдмрд╛рдж рдмрдВрдж рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред
/reopen рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдХреЛ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓реЗрдВред
/remove-lifecycle rotten рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдХреЛ рддрд╛рдЬрд╝рд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░реЗрдВред

sig-testing, Kubernetes/test-infra рдФрд░/рдпрд╛ fejta рдХреЛ рдлрд╝реАрдбрдмреИрдХ рднреЗрдЬреЗрдВред
/рдмрдВрдж рдХрд░реЗ

рдкреАрдЖрд░ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореЗрд░реЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдиреЗ рдХреЗ рдирд┐рд░реНрджреЗрд╢ рдпрд╣рд╛рдВ рдЙрдкрд▓рдмреНрдз рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕/рдЯреЗрд╕реНрдЯ-рдЗрдиреНрдлреНрд░рд╛ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рдЦрд┐рд▓рд╛рдл рд╕рдорд╕реНрдпрд╛ рджрд░реНрдЬ рдХрд░реЗрдВред

/рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓рдирд╛

@andreswebs : рдЖрдк рдХрд┐рд╕реА рдореБрджреНрджреЗ/рдкреАрдЖрд░ рдХреЛ рддрдм рддрдХ рджреЛрдмрд╛рд░рд╛ рдирд╣реАрдВ рдЦреЛрд▓ рд╕рдХрддреЗ рдЬрдм рддрдХ рдХрд┐ рдЖрдкрдиреЗ рдЗрд╕реЗ рд▓рд┐рдЦрд╛ рдирд╣реАрдВ рд╣реИ рдпрд╛ рдЖрдк рд╕рд╣рдпреЛрдЧреА рдирд╣реАрдВ рд╣реИрдВред

рдХреЗ рдЬрд╡рд╛рдм рдореЗрдВ рдпрд╣ :

/рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓рдирд╛

рдкреАрдЖрд░ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореЗрд░реЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдиреЗ рдХреЗ рдирд┐рд░реНрджреЗрд╢ рдпрд╣рд╛рдВ рдЙрдкрд▓рдмреНрдз рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕/рдЯреЗрд╕реНрдЯ-рдЗрдиреНрдлреНрд░рд╛ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рдЦрд┐рд▓рд╛рдл рд╕рдорд╕реНрдпрд╛ рджрд░реНрдЬ рдХрд░реЗрдВред

/рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓рдирд╛

@ejemba : рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓ рджрд┐рдпрд╛ред

рдХреЗ рдЬрд╡рд╛рдм рдореЗрдВ рдпрд╣ :

/рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓рдирд╛

рдкреАрдЖрд░ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореЗрд░реЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдиреЗ рдХреЗ рдирд┐рд░реНрджреЗрд╢ рдпрд╣рд╛рдВ рдЙрдкрд▓рдмреНрдз рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕/рдЯреЗрд╕реНрдЯ-рдЗрдиреНрдлреНрд░рд╛ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рдЦрд┐рд▓рд╛рдл рд╕рдорд╕реНрдпрд╛ рджрд░реНрдЬ рдХрд░реЗрдВред

@ejemba : рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЯреНрд░рд╛рдЗрдПрдЬ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рд╣реИред

рдпрджрд┐ рдХреЛрдИ SIG рдпрд╛ рд╕рдмрдкреНрд░реЛрдЬреЗрдХреНрдЯ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдореБрджреНрджрд╛ рд╣реИ, рддреЛ рд╡реЗ triage/accepted рд▓реЗрдмрд▓ рд▓рд╛рдЧреВ рдХрд░рдХреЗ рдЗрд╕реЗ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░реЗрдВрдЧреЗ рдФрд░ рдЖрдЧреЗ рдорд╛рд░реНрдЧрджрд░реНрд╢рди рдкреНрд░рджрд╛рди рдХрд░реЗрдВрдЧреЗред

triage/accepted рд▓реЗрдмрд▓ рдХреЛ рд╕рдВрдЧрдарди рдХреЗ рд╕рджрд╕реНрдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдореЗрдВ /triage accepted рд▓рд┐рдЦрдХрд░ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдкреАрдЖрд░ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореЗрд░реЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдиреЗ рдХреЗ рдирд┐рд░реНрджреЗрд╢ рдпрд╣рд╛рдВ рдЙрдкрд▓рдмреНрдз рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕/рдЯреЗрд╕реНрдЯ-рдЗрдиреНрдлреНрд░рд╛ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рдЦрд┐рд▓рд╛рдл рд╕рдорд╕реНрдпрд╛ рджрд░реНрдЬ рдХрд░реЗрдВред

рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред рдореИрдВ рд╡рд░реНрддрдорд╛рди рдореЗрдВ Rancher 1.x рдХреНрд▓рд╕реНрдЯрд░ рд╕реЗ Rancher 2.x рдХреНрд▓рд╕реНрдЯрд░ рдкрд░ рдХрд╛рд░реНрдпрднрд╛рд░ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдЬреЛ k8s рдЪрд▓рд╛рддреЗ рд╣реИрдВред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рд╣реИ рдЬреЛ рдбреЙрдХрд░-рдХрдВрдкреЛрдЬрд╝ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рд▓реЙрдЧ-рдбреНрд░рд╛рдЗрд╡рд░ рдФрд░ рд▓реЙрдЧ-рдСрдкреНрдЯ рдкреИрд░рд╛рдореАрдЯрд░ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИред

рдореИрдВ рд╡реИрд╢реНрд╡рд┐рдХ рд╕реНрддрд░ рдкрд░ рдЧреЗрд▓реНрдл рдбреНрд░рд╛рдЗрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реЛрд╕реНрдЯ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдФрд░ рдПрдХ рд▓реЗрдмрд▓ рдХреЗ рд╕рд╛рде рдкреЙрдб рдХреЛ рдЯреИрдЧ рдХрд░рдирд╛ рдФрд░ рдПрдХ рд▓реЗрдмрд▓ рдХреЗ рд╕рд╛рде рд╣реЛрд╕реНрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдпрд╣ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП CRI-O рдХреЛ рдмрджрд▓рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рджреЛрдиреЛрдВ рдХрдВрдЯреЗрдирд░ рд▓реЙрдЧ рд╕реНрдЯреНрд░реАрдо (stdout / stderr) рдХреЛ рдХрдЪреНрдЪреЗ рд░реВрдк рдореЗрдВ рдПрдХрддреНрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдмрд╛рдж рдХреЗ рд▓рд┐рдП рд░реЙ рдХреЛ рдкрдврд╝рддреЗ рд╕рдордп рд╣рдо рд▓реЙрдЧ рдмрд╛рдЗрдЯ рд╕реНрдЯреНрд░реАрдо рдХреА рд╡рд┐рднрд┐рдиреНрди рд╡реНрдпрд╛рдЦреНрдпрд╛рдУрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рджреЗрдЦреЗрдВ https://github.com/cri-o/cri-o/pull/1605ред

рд╕рдбрд╝реЗ рд╣реБрдП рдореБрджреНрджреЗ 30d рдирд┐рд╖реНрдХреНрд░рд┐рдпрддрд╛ рдХреЗ рдмрд╛рдж рдмрдВрдж рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред
/reopen рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдХреЛ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓реЗрдВред
/remove-lifecycle rotten рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдХреЛ рддрд╛рдЬрд╝рд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░реЗрдВред

sig-testing, Kubernetes/test-infra рдФрд░/рдпрд╛ fejta рдХреЛ рдлрд╝реАрдбрдмреИрдХ рднреЗрдЬреЗрдВред
/рдмрдВрдж рдХрд░реЗ

@ рдлреЗрдЬрдЯрд╛-рдмреЙрдЯ: рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рдХрд░рдирд╛ред

рдХреЗ рдЬрд╡рд╛рдм рдореЗрдВ рдпрд╣ :

рд╕рдбрд╝реЗ рд╣реБрдП рдореБрджреНрджреЗ 30d рдирд┐рд╖реНрдХреНрд░рд┐рдпрддрд╛ рдХреЗ рдмрд╛рдж рдмрдВрдж рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред
/reopen рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдХреЛ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓реЗрдВред
/remove-lifecycle rotten рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдХреЛ рддрд╛рдЬрд╝рд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░реЗрдВред

sig-testing, Kubernetes/test-infra рдФрд░/рдпрд╛ fejta рдХреЛ рдлрд╝реАрдбрдмреИрдХ рднреЗрдЬреЗрдВред
/рдмрдВрдж рдХрд░реЗ

рдкреАрдЖрд░ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореЗрд░реЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдиреЗ рдХреЗ рдирд┐рд░реНрджреЗрд╢ рдпрд╣рд╛рдВ рдЙрдкрд▓рдмреНрдз рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕/рдЯреЗрд╕реНрдЯ-рдЗрдиреНрдлреНрд░рд╛ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рдЦрд┐рд▓рд╛рдл рд╕рдорд╕реНрдпрд╛ рджрд░реНрдЬ рдХрд░реЗрдВред

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

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

Seb-Solon picture Seb-Solon  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

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

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

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

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