рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдореЗрдВ рд▓реЙрдЧреНрд╕ (рдФрд░ рди рдХреЗрд╡рд▓) рдЖрдЬ: рдЙрдореНрдореАрджреЗрдВ рдФрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛



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

рд╣рд╛рд▓рд╛рдБрдХрд┐, рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдПрдХ рдЖрд░рдХреНрд╖рдг рдХрд░реВрдБрдЧрд╛ рдХрд┐ рд╡рд┐рднрд┐рдиреНрди рдЧреНрд░рд╛рд╣рдХ рд▓реЙрдЧ рдПрдХрддреНрд░ рдХрд░рдХреЗ рдмрд╣реБрдд рдЕрд▓рдЧ рдЪреАрдЬреЛрдВ рдХреЛ рд╕рдордЭреЗрдВ:

  • рдХреЛрдИ рд╡реНрдпрдХреНрддрд┐ рд╕реБрд░рдХреНрд╖рд╛ рдФрд░ рдСрдбрд┐рдЯ рд▓реЙрдЧ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ;
  • рдХреЛрдИ - рдкреВрд░реЗ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рдХреЗрдВрджреНрд░реАрдХреГрдд рд▓реЙрдЧрд┐рдВрдЧ;
  • рдФрд░ рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рдпрд╣ рдХреЗрд╡рд▓ рдЖрд╡реЗрджрди рд▓реЙрдЧ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, balancersред

рдХрдЯ рдХреЗ рддрд╣рдд рд╣рдордиреЗ рд╡рд┐рднрд┐рдиреНрди "рд╡рд┐рд╢рд▓рд┐рд╕реНрдЯ" рдХреЛ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдФрд░ рд╣рдореЗрдВ рдХрд┐рди рдХрдард┐рдирд╛рдЗрдпреЛрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред

рдереНрдпреЛрд░реА: рд▓реЙрдЧрд┐рдВрдЧ рдЯреВрд▓реНрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ


рд▓реЙрдЧрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдШрдЯрдХреЛрдВ рдкрд░ рдкреГрд╖реНрдарднреВрдорд┐


рд▓реЙрдЧрд┐рдВрдЧ рдПрдХ рд▓рдВрдмрд╛ рд╕рдлрд░ рддрдп рдХрд░ рдЪреБрдХреА рд╣реИ, рдЬрд┐рд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рд╣рдордиреЗ рд▓реЙрдЧ рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдФрд░ рдЙрдирдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдпрдкреНрд░рдгрд╛рд▓реА рд╡рд┐рдХрд╕рд┐рдд рдХреА рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╣рдо рдЖрдЬ рдХрд░рддреЗ рд╣реИрдВред 1950 рдХреЗ рджрд╢рдХ рдореЗрдВ, рдлреЛрд░рдЯреНрд░рд╛рди рдиреЗ рдорд╛рдирдХ I / O рдзрд╛рд░рд╛рдУрдВ рдХрд╛ рдПрдХ рдПрдирд╛рд▓реЙрдЧ рдкреЗрд╢ рдХрд┐рдпрд╛ рдЬрд┐рд╕рдиреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЛ рдЕрдкрдиреЗ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЛ рдбрд┐рдмрдЧ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХреАред рдпреЗ рдкрд╣рд▓реЗ рдХрдВрдкреНрдпреВрдЯрд░ рд▓реЙрдЧ рдереЗ рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдЙрд╕ рд╕рдордп рдХреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рд▓рд┐рдП рдЬреАрд╡рди рдХреЛ рдЖрд╕рд╛рди рдмрдирд╛ рджрд┐рдпрд╛ рдерд╛ред рдЖрдЬ рд╣рдо рдЙрдиреНрд╣реЗрдВ рд▓реЙрдЧрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдкрд╣рд▓реЗ рдШрдЯрдХ - рд▓реЙрдЧ рдХреЗ рд╕реНрд░реЛрдд рдпрд╛ "рдирд┐рд░реНрдорд╛рддрд╛" рдХреЗ рд░реВрдк рдореЗрдВ рджреЗрдЦрддреЗ рд╣реИрдВ ред

рдХрдВрдкреНрдпреВрдЯрд░ рд╡рд┐рдЬреНрдЮрд╛рди рдЕрднреА рднреА рдЦрдбрд╝рд╛ рдирд╣реАрдВ рдерд╛: рдХрдВрдкреНрдпреВрдЯрд░ рдиреЗрдЯрд╡рд░реНрдХ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛, рдкрд╣рд▓рд╛ рдХреНрд▓рд╕реНрдЯрд░ ... рдХрдИ рдХрдВрдкреНрдпреВрдЯрд░реЛрдВ рд╕реЗ рдорд┐рд▓рдХрд░ рдЬрдЯрд┐рд▓ рд╕рд┐рд╕реНрдЯрдо рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ред рдЕрдм рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рд╢рд╛рд╕рдХреЛрдВ рдХреЛ рдХрдИ рдорд╢реАрдиреЛрдВ рд╕реЗ рд▓реЙрдЧ рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рд╡рд┐рд╢реЗрд╖ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рд╡реЗ рд╕рд┐рд╕реНрдЯрдо рдХреА рд╡рд┐рдлрд▓рддрд╛ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реЛрдиреЗ рдкрд░ рдУрдПрд╕ рдХрд░реНрдиреЗрд▓ рд╕рдВрджреЗрд╢ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рдереЗред рдХреЗрдВрджреНрд░реАрдХреГрдд рд▓реЙрдЧ рд╕рдВрдЧреНрд░рд╣ рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрд░рдПрдлрд╕реА 3164 2000 рдХреЗ рджрд╢рдХ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рд╕рд╛рдордиреЗ рдЖрдпрд╛, рдЬрд┐рд╕рдиреЗ рд░рд┐рдореЛрдЯ_рд╕рд╛рдЗрд▓реЙрдЧ рдХреЛ рдорд╛рдирдХреАрдХреГрдд рдХрд┐рдпрд╛ред рддреЛ рдПрдХ рдФрд░ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдШрдЯрдХ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛: рд▓реЙрдЧ рдХрд╛ рдХрд▓реЗрдХреНрдЯрд░ (рдХрд▓реЗрдХреНрдЯрд░) рдФрд░ рдЙрдирдХрд╛ рднрдВрдбрд╛рд░рдгред

рд▓реЙрдЧ рдХреА рдорд╛рддреНрд░рд╛ рдореЗрдВ рд╡реГрджреНрдзрд┐ рдФрд░ рд╡реЗрдм рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдХреЗ рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рдЕрдкрдирд╛рдиреЗ рдХреЗ рд╕рд╛рде, рдпрд╣ рд╕рд╡рд╛рд▓ рдЙрдарддрд╛ рд╣реИ рдХрд┐ рдХреМрди рд╕реЗ рд▓реЙрдЧ рдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рджрд┐рдЦрд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рд╕рд╛рдзрд╛рд░рдг рдХрдВрд╕реЛрд▓ рдЯреВрд▓реНрд╕ (awk / sed / grep) рдХреЛ рдФрд░ рдЕрдзрд┐рдХ рдЙрдиреНрдирдд рд▓реЙрдЧ рджрд░реНрд╢рдХреЛрдВ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ - рддреАрд╕рд░рд╛ рдШрдЯрдХред

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

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

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

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


рдЕрдЧрд░ рдПрдХ рдмрд╛рд░ рд╕рд╛рдзрд╛рд░рдг рдкреНрд░рд┐рдВрдЯ рдПрдХ "рд▓реЙрдЧрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо" рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рддреЛ рдЕрдм рд╕реНрдерд┐рддрд┐ рдмрд╣реБрдд рдмрджрд▓ рдЧрдИ рд╣реИред

рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдФрд░ рд▓реЙрдЧреНрд╕


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

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

  • рдХреЛрдИ рд╡реНрдпрдХреНрддрд┐ EFK рд╕реНрдЯреИрдХ (рдПрд▓рд┐рдпрд╕реНрдЯрд┐рдХреНрд╕ рдЦреЛрдЬ, рдлреНрд▓реБрдПрдВрдЯ, рдХрд┐рдмрд╛рдирд╛) рддреИрдирд╛рдд рдХрд░ рд░рд╣рд╛ рд╣реИ;
  • рдХреЛрдИ рд╡реНрдпрдХреНрддрд┐ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдЬрд╛рд░реА рд▓реЛрдХреА рдпрд╛ рд▓реЙрдЧрд┐рдВрдЧ рдСрдкрд░реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реИ;
  • рд╣рдо (рдФрд░ рд╢рд╛рдпрдж рдХреЗрд╡рд▓ рд╣рдо рд╣реА рдирд╣реАрдВ? ..) рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рд╣рдорд╛рд░реЗ рдЕрдкрдиреЗ рд╡рд┐рдХрд╛рд╕ рд╕реЗ рд╕рдВрддреБрд╖реНрдЯ рд╣реИрдВ - рд▓реЙрдЧрд╣рд╛рдЙрд╕ ...

рдПрдХ рдирд┐рдпрдо рдХреЗ рд░реВрдк рдореЗрдВ, рд╣рдо K8s рдХреНрд▓рд╕реНрдЯрд░реНрд╕ рдореЗрдВ (рд╕реНрд╡-рд╣реЛрд╕реНрдЯ рдХрд┐рдП рдЧрдП рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреЗ рд▓рд┐рдП) рдРрд╕реЗ рдмрдВрдбрд▓реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ:


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

K8s рдореЗрдВ рд▓реЙрдЧ рдХреЗ рд╕рд╛рде рдЕрднреНрдпрд╛рд╕ рдХрд░реЗрдВ



"рд╣рд░ рджрд┐рди рд▓реЙрдЧ", рдЖрдк рдореЗрдВ рд╕реЗ рдХрд┐рддрдиреЗ?


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

рдЪрд▓рд┐рдП ClickHouse рдЖрдЬрдорд╛рддреЗ рд╣реИрдВ


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

рдЬреИрд╕реЗ рд╣реА рдЕрдзрд┐рдХрддрдо рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, 4-рдХреЛрд░ ClickHouse рд╕рд░реНрд╡рд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдбрд┐рд╕реНрдХ рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдкрд░ рдЕрддрд┐рднрд╛рд░рд┐рдд рд╣реЛ рдЬрд╛рдПрдЧрд╛:



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

DB::Exception: Too many parts (300). Merges are processing significantly slower than inserts

рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ ClickHouse рдореЗрдВ рдорд░реНрдЬрдЯреНрд░реА рдЯреЗрдмрд▓ (рдЙрдирдХреЗ рдкрд╛рд╕ рд▓реЙрдЧ рдбреЗрдЯрд╛ рд╣реИ) рд▓рд┐рдЦрдиреЗ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рджреМрд░рд╛рди рдЙрдирдХреА рдЕрдкрдиреА рдХрдард┐рдирд╛рдЗрдпрд╛рдВ рд╣реИрдВред рдЙрдирдореЗрдВ рдбрд╛рд▓рд╛ рдЧрдпрд╛ рдбреЗрдЯрд╛ рдПрдХ рдЕрд╕реНрдерд╛рдпреА рд╡рд┐рднрд╛рдЬрди рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рддрдм рдореБрдЦреНрдп рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рд╕рд╛рде рд╡рд┐рд▓реАрди рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдирддреАрдЬрддрди, рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдбрд┐рд╕реНрдХ рдкрд░ рдмрд╣реБрдд рдорд╛рдВрдЧ рд╣реИ, рдФрд░ рдкреНрд░рддрд┐рдмрдВрдз рдЙрд╕ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреА рдЕрдзрд┐рд╕реВрдЪрдирд╛ рд╣рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рд╣реБрдИ рдереА: 300 рд╕реЗ рдЕрдзрд┐рдХ рд╕рдмрдкрд╛рд░реНрдЯрд┐рд╢рди 1 рд╕реЗрдХрдВрдб рдореЗрдВ рд╡рд┐рд▓рдп рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ (рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣ рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб 300 рдбрд╛рд▓рдиреЗ рд╣реИ)ред

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

рдиреЛрдЯ : рд╣рдорд╛рд░реЗ ClickHouse рд╕рдорд╛рдзрд╛рди рдХреЗ рд╕рд╛рде рдПрдХ рдФрд░ рд╕рдорд╕реНрдпрд╛ рдпрд╣ рдереА рдХрд┐ рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ (рд▓реЙрдЧрд╣рд╛рдЙрд╕) рдореЗрдВ рд╡рд┐рднрд╛рдЬрди рдорд░реНрдЬ рддрд╛рд▓рд┐рдХрд╛ рджреНрд╡рд╛рд░рд╛ рд▓рд┐рдВрдХ рдХрд┐рдП рдЧрдП рдмрд╛рд╣рд░реА рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдпрд╣ рдЗрд╕ рддрдереНрдп рдХреА рдУрд░ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдЬрдм рдмрдбрд╝реЗ рд╕рдордп рдХреЗ рдЕрдВрддрд░рд╛рд▓ рдХрд╛ рдирдореВрдирд╛ рд▓рд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЕрддреНрдпрдзрд┐рдХ рд░реИрдо рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдореЗрдЯрд╛рдмреЗрдЯ рд╕рднреА рд╡рд┐рднрд╛рдЬрдиреЛрдВ рд╕реЗ рдЧреБрдЬрд░рддрд╛ рд╣реИ - рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЙрди рдореЗрдВ рдЬреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЖрд╡рд╢реНрдпрдХ рдбреЗрдЯрд╛ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЕрдм рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЛ ClickHouse рдХреЗ рдореМрдЬреВрджрд╛ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ ( 18.16 рд╕реЗ ) рдХреЗ рд▓рд┐рдП рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рдЕрдкреНрд░рдЪрд▓рд┐рдд рдШреЛрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдирддреАрдЬрддрди, рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ ClickHouse рдХреЗ рдкрд╛рд╕ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдореЗрдВ рд▓реЙрдЧ рдПрдХрддреНрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рддреНрдпреЗрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╕рдВрд╕рд╛рдзрди рдирд╣реАрдВ рд╣реИрдВ (рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рд░реВрдк рд╕реЗ, рдЙрдирдХрд╛ рд╡рд┐рддрд░рдг рд╕рдореАрдЪреАрди рдирд╣реАрдВ рд╣реЛрдЧрд╛)ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдкрдХреЛ рдмреИрдЯрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА, рдЬрд┐рд╕рдореЗрдВ рд╕реЗ рд╣рдо рд╡рд╛рдкрд╕ рдЖ рдЬрд╛рдПрдВрдЧреЗред рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рдорд╛рдорд▓рд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╣реИред рдФрд░ рдЙрд╕ рд╕рдордп рд╣рдо рдПрдХ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдФрд░ рд╕реНрдерд┐рд░ рд╕рдорд╛рдзрд╛рди рдХреА рдкреЗрд╢рдХрд╢ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рдереЗ рдЬреЛ рдЧреНрд░рд╛рд╣рдХ рдХреЗ рдЕрдиреБрдХреВрд▓ рд╣реЛ рдФрд░ рдиреНрдпреВрдирддрдо рд╡рд┐рд▓рдВрдм рдХреЗ рд╕рд╛рде рд▓реЙрдЧ рдПрдХрддреНрд░ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗ ...

Elasticsearch рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛?


рдПрд▓рд┐рдЯрд┐рдХреНрд╕ рдЦреЛрдЬ рдХреЛ рднрд╛рд░реА рднрд╛рд░ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред рдЖрдЗрдП рдЗрд╕реЗ рдЙрд╕реА рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдЖрдЬрд╝рдорд╛рддреЗ рд╣реИрдВред рдЕрдм рд▓реЛрдб рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╣реИ:



рдПрд▓рд┐рдЯрд┐рдХреНрд╕ рдЦреЛрдЬ рдбреЗрдЯрд╛ рд╕реНрдЯреНрд░реАрдо рдХреЛ рдкрдЪрд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдереА, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЗрд╕ рддрд░рд╣ рдХреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рд▓рд┐рдЦрдиреЗ рд╕реЗ рд╕реАрдкреАрдпреВ рдХрд╛ рдмрд╣реБрдд рдЙрдкрдпреЛрдЧ рд╣реЛрддрд╛ рд╣реИред рдпрд╣ рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рд╕рдВрдЧрдарди рджреНрд╡рд╛рд░рд╛ рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╡рд┐рд╢реБрджреНрдз рд░реВрдк рд╕реЗ рддрдХрдиреАрдХреА рд░реВрдк рд╕реЗ, рдпрд╣ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдХреЗрд╡рд▓ рд▓реЙрдЧ рд╕рдВрдЧреНрд░рд╣ рдкреНрд░рдгрд╛рд▓реА рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд▓рдЧрднрдЧ 8 рдХреЛрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдЕрддреНрдпрдзрд┐рдХ рд▓реЛрдб рдШрдЯрдХ рд╣реИ ...

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

рдлрд┐рд░ рдПрдХ рддрд╛рд░реНрдХрд┐рдХ рд╕рд╡рд╛рд▓ рдЙрдарддрд╛ рд╣реИ:

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


рдЖрдЗрдП рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЛ рд╕реНрд╡рдпрдВ рдмрджрд▓рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ: рд▓реЙрдЧ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реАрдкреВрд░реНрдг рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдФрд░ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдШрдЯрдирд╛ рдХреЛ рдХрд╡рд░ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рд╕рдореГрджреНрдз рдСрдирд▓рд╛рдЗрди рд╕реНрдЯреЛрд░ рд╣реИред рдХреМрди рд╕реЗ рд▓реЙрдЧ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИрдВ? рдЕрдзрд┐рдХ рд╕реЗ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдЗрдХрдЯреНрдард╛ рдХрд░рдирд╛, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рднреБрдЧрддрд╛рди рдЧреЗрдЯрд╡реЗ рд╕реЗ рдПрдХ рдорд╣рд╛рди рд╡рд┐рдЪрд╛рд░ рд╣реИред рд▓реЗрдХрд┐рди рдЙрддреНрдкрд╛рдж рдХреИрдЯрд▓реЙрдЧ рдореЗрдВ рдЫрд╡рд┐ рд╕реНрд▓рд╛рдЗрд╕рд┐рдВрдЧ рд╕реЗрд╡рд╛ рд╕реЗ, рд╕рднреА рд▓реЙрдЧ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИрдВ: рдХреЗрд╡рд▓ рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдФрд░ рдЙрдиреНрдирдд рдирд┐рдЧрд░рд╛рдиреА рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, 500 рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХрд╛ рдкреНрд░рддрд┐рд╢рдд рдЬреЛ рдпрд╣ рдШрдЯрдХ рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ)ред

рдЗрд╕рд▓рд┐рдП рд╣рдо рдЗрд╕ рдирд┐рд╖реНрдХрд░реНрд╖ рдкрд░ рдкрд╣реБрдВрдЪреЗ рдХрд┐ рдХреЗрдВрджреНрд░реАрдХреГрдд рд▓реЙрдЧрд┐рдВрдЧ рд╣рдореЗрд╢рд╛ рдХреЗ рд▓рд┐рдП рдЙрдЪрд┐рдд рд╣реИ ред рдмрд╣реБрдд рдмрд╛рд░, рдХреНрд▓рд╛рдЗрдВрдЯ рд╕рднреА рд▓реЙрдЧреНрд╕ рдХреЛ рдПрдХ рдЬрдЧрд╣ рдЗрдХрдЯреНрдард╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╡реНрдпрд╛рдкрд╛рд░ рдХреЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕рдВрджреЗрд╢реЛрдВ рдореЗрдВ рд╕реЗ рдХреЗрд╡рд▓ 5% рдкреВрд░реЗ рд▓реЙрдЧ рд╕реЗ рдЖрд╡рд╢реНрдпрдХ рд╣реИрдВ:

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

рдЬреАрд╡рди рдЪрд┐рддреНрд░рдг


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

рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЙрд░рдкреЛрд░реЗрдЯ рд╕реЗрдВрд╕рд░ рдХреЗ рд╕рд╛рде рдПрдХ рдХреЗрдВрджреНрд░реАрдХреГрдд рд▓реЙрдЧ рд╕рдВрдЧреНрд░рд╣ рдкреНрд░рдгрд╛рд▓реА рдХреЛ "рджреЛрд╕реНрдд рдмрдирд╛рдиреЗ" рдХреЗ рд▓рд┐рдП рд▓рд┐рдпрд╛ рдЧрдпрд╛ - рдХреНрдпреВрд░рд╛рдбрд╛рд░ред рдпрд╣ рд╕рд┐рд╕реНрдЯрдо FTP рд╕реЗ рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП, рд▓реЙрдЧ рдЗрди рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдлреНрд▓реБрдПрдВрдЯ рдХреЗ рд▓рд┐рдП рд░рд┐рдореЛрдЯ_рд╕рд┐рдЬрд▓реЙрдЧ рдкреНрд▓рдЧрдЗрди рдХреЗ рд╕рд╛рде рдЗрд╕реЗ рдПрдХреАрдХреГрдд рдХрд░рдиреЗ рд╕реЗ рддреБрд░рдВрдд рдХрд╛рдо рдирд╣реАрдВ рд╣реБрдЖ (рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдирд┐рдХрд▓рд╛, рд╣рдо рдЕрдХреЗрд▓реЗ рдирд╣реАрдВ рд╣реИрдВ ) ред рдЧреНрд░рд╛рд╣рдХ рдХреА рд╕реБрд░рдХреНрд╖рд╛ рдЯреАрдо рдХреА рдУрд░ рд╕реЗ QRadar рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдореЗрдВ рд╕рдорд╕реНрдпрд╛рдПрдБ рдереАрдВред

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

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

рд▓реЙрдЧреНрд╕ рдХреЗ рд▓рд┐рдП рдорд╛рдирджрдВрдб


рдЗрд╕ рддрд░рд╣ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдирд┐рд╖реНрдХрд░реНрд╖реЛрдВ рдХреА рдУрд░ рд▓реЗ рдЬрд╛рддреЗ рд╣реИрдВ, рдЬреЛ рд▓реЙрдЧ рдПрдХрддреНрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рдгрд╛рд▓реА рдЪреБрдирдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдкрдХреЛ рд▓реЙрдЧ рдХреЛ рд╕реНрд╡рдпрдВ рднреА рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд░рдирд╛ рд╣реЛрдЧрд╛! рдпрд╣рд╛рдВ рдХреНрдпрд╛ рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдВ рд╣реИрдВ?

  • рд▓реЙрдЧ рдорд╢реАрди-рдкрдардиреАрдп рдкреНрд░рд╛рд░реВрдк (рдЬреИрд╕реЗ JSON) рдореЗрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
  • рд▓реЙрдЧ рдХреЙрдореНрдкреИрдХреНрдЯ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рд╕рдВрднрд╛рд╡рд┐рдд рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдбреАрдмрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓реЙрдЧрд┐рдВрдЧ рдХреА рдбрд┐рдЧреНрд░реА рдХреЛ рдмрджрд▓рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЗ рд╕рд╛рде рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЙрд╕реА рд╕рдордп, рдЙрддреНрдкрд╛рджрди рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ, рдЖрдкрдХреЛ рдЪреЗрддрд╛рд╡рдиреА рдпрд╛ рддреНрд░реБрдЯрд┐ рдЬреИрд╕реЗ рд▓реЙрдЧрд┐рдВрдЧ рд╕реНрддрд░ рдХреЗ рд╕рд╛рде рд╕рд┐рд╕реНрдЯрдо рдЪрд▓рд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
  • рд▓реЙрдЧ рдХреЛ рд╕рд╛рдорд╛рдиреНрдпреАрдХреГрдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЕрд░реНрдерд╛рдд рд▓реЙрдЧ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ, рд╕рднреА рдкрдВрдХреНрддрд┐рдпреЛрдВ рдореЗрдВ рд╕рдорд╛рди рдлрд╝реАрд▓реНрдб рдкреНрд░рдХрд╛рд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

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

2019-10-29 13:10:43 +0000 [warn]: dump an error event: error_class=Fluent::Plugin::ElasticsearchErrorHandler::ElasticsearchError error="400 - Rejected by Elasticsearch"

рдПрдХ рддреНрд░реБрдЯрд┐ рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЖрдк рдПрдХ рдлрд╝реАрд▓реНрдб рднреЗрдЬ рд░рд╣реЗ рд╣реИрдВ рдЬрд┐рд╕рдХрд╛ рдкреНрд░рдХрд╛рд░ рддреИрдпрд╛рд░ рдореИрдкрд┐рдВрдЧ рдХреЗ рд╕рд╛рде рд╕реВрдЪрдХрд╛рдВрдХ рдХреЗ рд▓рд┐рдП рдЕрд╕реНрдерд┐рд░ рд╣реИред рд╕рдмрд╕реЗ рд╕рд░рд▓ рдЙрджрд╛рд╣рд░рдг nginx рд▓реЙрдЧ рдореЗрдВ рдЪрд░ $upstream_status рд╕рд╛рде рдПрдХ рдХреНрд╖реЗрддреНрд░ рд╣реИред рдЗрд╕рдореЗрдВ рдПрдХ рд╕рдВрдЦреНрдпрд╛ рдпрд╛ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реЛ рд╕рдХрддреА рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:

{ "ip": "1.2.3.4", "http_user": "-", "request_id": "17ee8a579e833b5ab9843a0aca10b941", "time": "29/Oct/2019:16:18:57 +0300", "method": "GET", "uri": "/staffs/265.png", "protocol": "HTTP/1.1", "status": "200", "body_size": "906", "referrer": "https://example.com/staff", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.70 Safari/537.36", "request_time": "0.001", "cache_status": "-", "upstream_response_time": "0.001, 0.007", "upstream_addr": "127.0.0.1:9000", "upstream_status": "200", "upstream_response_length": "906", "location": "staff"}
{ "ip": "1.2.3.4", "http_user": "-", "request_id": "47fe42807f2a7d8d5467511d7d553a1b", "time": "29/Oct/2019:16:18:57 +0300", "method": "GET", "uri": "/staff", "protocol": "HTTP/1.1", "status": "200", "body_size": "2984", "referrer": "-", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.70 Safari/537.36", "request_time": "0.010", "cache_status": "-", "upstream_response_time": "0.001, 0.007", "upstream_addr": "10.100.0.10:9000, 10.100.0.11:9000", "upstream_status": "404, 200", "upstream_response_length": "0, 2984", "location": "staff"}


рд▓реЙрдЧ рджрд┐рдЦрд╛рддреЗ рд╣реИрдВ рдХрд┐ рд╕рд░реНрд╡рд░ 10.100.0.10 рдиреЗ 404 рд╡реАрдВ рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреА рдФрд░ рдЕрдиреБрд░реЛрдз рдХрд┐рд╕реА рдЕрдиреНрдп рд╕рд╛рдордЧреНрд░реА рд╕реНрдЯреЛрд░ рдкрд░ рдЧрдпрд╛ред рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рд▓реЙрдЧ рдореЗрдВ, рдЕрд░реНрде рдЗрд╕ рддрд░рд╣ рд╣реЛ рдЧрдпрд╛ рд╣реИ:

"upstream_response_time": "0.001, 0.007"

рдпрд╣ рд╕реНрдерд┐рддрд┐ рдЗрддрдиреА рд╡реНрдпрд╛рдкрдХ рд╣реИ рдХрд┐ рдЗрд╕рдиреЗ рдкреНрд░рд▓реЗрдЦрди рдореЗрдВ рдПрдХ рдЕрд▓рдЧ рдЙрд▓реНрд▓реЗрдЦ рднреА рдЬреАрддрд╛ред

рдФрд░ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛?


рдРрд╕реЗ рд╕рдордп рд╣реЛрддреЗ рд╣реИрдВ рдЬрдм рдЕрдкрд╡рд╛рдж рдХреЗ рдмрд┐рдирд╛ рд╕рднреА рд▓реЙрдЧ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реЛрддреЗ рд╣реИрдВред рдФрд░ рдЗрд╕рдХреЗ рд╕рд╛рде, K8 рдХреЗ рд▓рд┐рдП рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд / рдЪрд░реНрдЪрд╛ рдХреА рдЧрдИ рд╕рд╛рдорд╛рдиреНрдп рд▓реЙрдЧ рд╕рдВрдЧреНрд░рд╣ рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВред

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

"helm.sh/hook-delete-policy": hook-succeeded

рдЗрд╕ рд╡рдЬрд╣ рд╕реЗ, рдорд╛рдЗрдЧреНрд░реЗрд╢рди рд▓реЙрдЧ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдирд╣реАрдВ рдЧрдпрд╛ред before-hook-creation рдиреАрддрд┐ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХрддреА рд╣реИред

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

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

рдЕрдВрдд рдореЗрдВ, рдпрд╣ рдордд рднреВрд▓реЛ рдХрд┐ рдЧреБрдгрд╡рддреНрддрд╛ рдореЗрдВ рдХрд┐рд╕реА рднреА рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░рдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ ред рдЕрдиреНрдпрдерд╛, рдРрд╕реА рд╕реНрдерд┐рддрд┐ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИ, рдЬрд┐рд╕рдореЗрдВ CrashLoopBackOff рд░рд╛рдЬреНрдп рдореЗрдВ CrashLoopBackOff рд╣реИ рдФрд░ рдХреБрдЫ рднреА рдирд╣реАрдВ рднреЗрдЬрддрд╛ рд╣реИ, рдФрд░ рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рдиреБрдХрд╕рд╛рди рдХрд╛ рд╡рд╛рджрд╛ рдХрд░рддрд╛ рд╣реИред

рдирд┐рд╖реНрдХрд░реНрд╖


рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рд╣рдо рджрд╛рддрд╛рджреЛрдЧ рдЬреИрд╕реЗ рд╕рд╛рд╕ рд╕рдорд╛рдзрд╛рди рдкрд░ рд╡рд┐рдЪрд╛рд░ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рдпрд╣рд╛рдВ рд╡рд░реНрдгрд┐рдд рд╕рдорд╕реНрдпрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдХрдИ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рддрд░рд╣ рд╕реЗ рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдореЗрдВ рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рдХрдВрдкрдирд┐рдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рд▓реЙрдЧ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮрддрд╛ рдкреНрд░рд╛рдкреНрдд рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╣рд░ рдХреЛрдИ рд╡рд┐рднрд┐рдиреНрди рдХрд╛рд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рд╛рд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИ (рдореБрдЦреНрдп рд▓рд╛рдЧрдд 152-here рдХреЗ рд╕рд╛рде рд▓рд╛рдЧрдд рдФрд░ рдЕрдиреБрдкрд╛рд▓рди рд╣реИрдВ) ред

рдкрд╣рд▓реЗ рд▓реЙрдЧ рдкрд░ рдХреЗрдВрджреНрд░реАрдХреГрдд рд╕рдВрдЧреНрд░рд╣ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдХрд╛рд░реНрдп рдХреА рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдирд╣реАрдВ рд╣реИред рдпрд╣ рдпрд╛рдж рд░рдЦрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐:

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


рдпреЗ рд╕рд░рд▓ рдирд┐рдпрдо, рдЕрдЧрд░ рд╣рд░ рдЬрдЧрд╣ рд▓рд╛рдЧреВ рд╣реЛрддреЗ рд╣реИрдВ, рддреЛ рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рд╕рд░реНрдХрд┐рдЯ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ - рднрд▓реЗ рд╣реА рдЙрдирдХреЗ рдкрд╛рд╕ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдШрдЯрдХреЛрдВ (рдмреИрдЯрд░реА) рдХреА рдХрдореА рд╣реЛред рдпрджрд┐ рдЖрдк рдРрд╕реЗ рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдХрд╛рд░реНрдп рдЖрдкрдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рдФрд░ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЛ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдПрдХ рдФрд░ рдЕрддреНрдпрдзрд┐рдХ рд▓реЛрдб (рдФрд░ рдПрдХ рд╣реА рд╕рдордп рдЕрдкреНрд░рднрд╛рд╡реА) рдШрдЯрдХ рдореЗрдВ рд▓реЗ рдЬрд╛рдПрдЧрд╛ред

рдкреБрдирд╢реНрдЪ


рд╣рдорд╛рд░реЗ рдмреНрд▓реЙрдЧ рдореЗрдВ рднреА рдкрдврд╝реЗрдВ:

Source: https://habr.com/ru/post/hi480946/


All Articles