рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдирд╛

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

рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдирд╛

рд╡рд┐рдзрд┐ 1: рдкреЙрдб рдореЗрдирд┐рдлреЗрд╕реНрдЯ рдореЗрдВ рдкреАрд╡реА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ

рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рдкреЙрдб рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдореИрдирд┐рдлрд╝реЗрд╕реНрдЯ:

рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдирд╛

рдореЗрдирд┐рдлрд╝реЗрд╕реНрдЯ рдХреЗ рд╡реЗ рднрд╛рдЧ рдЬреЛ рдмрддрд╛рддреЗ рд╣реИрдВ рдХрд┐ рдХреМрди рд╕рд╛ рд╡реЙрд▓реНрдпреВрдо рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ рдФрд░ рдХрд╣рд╛рдБ рд░рдВрдЧ рдореЗрдВ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

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

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

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

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

рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдХрдИ рд╕рдорд╕реНрдпрд╛рдПрдВ рдЖрддреА рд╣реИрдВ:

  1. рд╕рднреА рд╡реЙрд▓реНрдпреВрдо рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдмрдирд╛рдП рдЬрд╛рдиреЗ рдЪрд╛рд╣рд┐рдП; рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдХреБрдЫ рднреА рдирд╣реАрдВ рдмрдирд╛ рд╕рдХрддреЗ;
  2. рдкреНрд░рддреНрдпреЗрдХ рд╡реЙрд▓реНрдпреВрдо рдХреЗ рд▓рд┐рдП рдПрдХреНрд╕реЗрд╕ рдкреИрд░рд╛рдореАрдЯрд░ рдЕрджреНрд╡рд┐рддреАрдп рд╣реИрдВ, рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╡реЙрд▓реНрдпреВрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рдкреЙрдбреНрд╕ рдХреЗ рдореИрдирд┐рдлрд╝реЗрд╕реНрдЯ рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП;
  3. рд╕реНрдЯреЛрд░реЗрдЬ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, AWS рд╕реЗ Google рдХреНрд▓рд╛рдЙрдб рдкрд░ рдЬрд╛рдирд╛), рдЖрдкрдХреЛ рд╕рднреА рдореИрдирд┐рдлрд╝реЗрд╕реНрдЯ рдореЗрдВ рдорд╛рдЙрдВрдЯреЗрдб рд╡реЙрд▓реНрдпреВрдо рдХреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдФрд░ рдкреНрд░рдХрд╛рд░ рдХреЛ рдмрджрд▓рдирд╛ рд╣реЛрдЧрд╛ред

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

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

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

  • рд╣реЛрд╕реНрдЯрдкрд╛рде - рдЖрдкрдХреЛ рд╕рд░реНрд╡рд░ рдХреА рд╕реНрдерд╛рдиреАрдп рдбрд┐рд╕реНрдХ рдкрд░ рдХрд┐рд╕реА рднреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдорд╛рдЙрдВрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдЬрд┐рд╕ рдкрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди /etc/kubernetes рд╕рд╣рд┐рдд рдХрдВрдЯреЗрдирд░ рдХреЗ рдЕрдВрджрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЪрд▓ рд░рд╣рд╛ рд╣реИред рдпрд╣ рдПрдХ рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рд╕реБрд╡рд┐рдзрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╕реБрд░рдХреНрд╖рд╛ рдиреАрддрд┐рдпрд╛рдВ рдЖрдорддреМрд░ рдкрд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреЗ рд╡реЙрд▓реНрдпреВрдо рдХреЗ рдЙрдкрдпреЛрдЧ рдкрд░ рд░реЛрдХ рд▓рдЧрд╛рддреА рд╣реИрдВред рдЕрдиреНрдпрдерд╛, рдПрдХ рд╣рдорд▓рд╛рд╡рд░ рдХрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЕрдкрдиреЗ рдХрдВрдЯреЗрдирд░ рдХреЗ рдЕрдВрджрд░ рдПрдЪрдЯреАрд╕реА рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдорд╛рдЙрдВрдЯ рдХрд░рдиреЗ рдФрд░ рд╕рднреА рдХреНрд▓рд╕реНрдЯрд░ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЪреБрд░рд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдЧрд╛ред рдЖрдорддреМрд░ рдкрд░, рд╣реЛрд╕реНрдЯрдкрд╛рде рд╡реЙрд▓реНрдпреВрдо рдХреЛ рдХреЗрд╡рд▓ рдХреНрдпреВрдм-рд╕рд┐рд╕реНрдЯрдо рдиреЗрдорд╕реНрдкреЗрд╕ рдореЗрдВ рдЪрд▓рдиреЗ рд╡рд╛рд▓реЗ рд╕рд┐рд╕реНрдЯрдо рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рд╣реИред

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

рд╡рд┐рдзрд┐ 2. рдПрд╕рд╕реА/рдкреАрд╡реАрд╕реА/рдкреАрд╡реА рдЪреВрд▓реНрд╣реЛрдВ рд╕реЗ рдХрдиреЗрдХреНрд╢рди

рдПрдХ рд╡реИрдХрд▓реНрдкрд┐рдХ рдХрдиреЗрдХреНрд╢рди рд╡рд┐рдзрд┐ рд╕реНрдЯреЛрд░реЗрдЬ рдХреНрд▓рд╛рд╕, PersistentVolumeClaim, PersistentVolume рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рд╣реИред

рднрдВрдбрд╛рд░рдг рд╡рд░реНрдЧ рдбреЗрдЯрд╛ рднрдВрдбрд╛рд░рдг рдкреНрд░рдгрд╛рд▓реА рдореЗрдВ рдХрдиреЗрдХреНрд╢рди рдкреИрд░рд╛рдореАрдЯрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИред

PersistentVolume Claim рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдХрд┐рд╕ рдЪреАрдЬрд╝ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЙрд╕рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИред
рд▓рдЧрд╛рддрд╛рд░ рдорд╛рддреНрд░рд╛ рдПрдХреНрд╕реЗрд╕ рдкреИрд░рд╛рдореАрдЯрд░ рдФрд░ рд╡реЙрд▓реНрдпреВрдо рд╕реНрдерд┐рддрд┐ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИред

рд╡рд┐рдЪрд╛рд░ рдХрд╛ рд╕рд╛рд░: рдкреЙрдб рдореЗрдирд┐рдлреЗрд╕реНрдЯ рдореЗрдВ рд╡реЗ PersistentVolumeClaim рдкреНрд░рдХрд╛рд░ рдХреА рдорд╛рддреНрд░рд╛ рджрд░реНрд╢рд╛рддреЗ рд╣реИрдВ рдФрд░ рджрд╛рд╡рд╛ рдирд╛рдо рдкреИрд░рд╛рдореАрдЯрд░ рдореЗрдВ рдЗрд╕ рдЗрдХрд╛рдИ рдХрд╛ рдирд╛рдо рджрд░реНрд╢рд╛рддреЗ рд╣реИрдВред

рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдирд╛

PersistentVolumeClaim рдореЗрдирд┐рдлреЗрд╕реНрдЯ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдбреЗрдЯрд╛ рдХреА рдорд╛рддреНрд░рд╛ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИред рд╢рд╛рдорд┐рд▓:

  • рдбрд┐рд╕реНрдХ рдХрд╛ рдЖрдХрд╛рд░;
  • рдкрд╣реБрдВрдЪ рд╡рд┐рдзрд┐: ReadWriteOnce рдпрд╛ ReadWriteMany;
  • рд╕реНрдЯреЛрд░реЗрдЬ рдХреНрд▓рд╛рд╕ рдХрд╛ рд▓рд┐рдВрдХ - рд╣рдо рдХрд┐рд╕ рдбреЗрдЯрд╛ рд╕реНрдЯреЛрд░реЗрдЬ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд╡реЙрд▓реНрдпреВрдо рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

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

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

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

рдпрджрд┐ рдРрд╕реЗ рдкреАрд╡реА рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИрдВ, рддреЛ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдХрд╛рд░реНрдпрдХреНрд░рдо - рдкреНрд░реЛрд╡рд┐рдЬрдирд░ рд▓реЙрдиреНрдЪ рдХрд░ рд╕рдХрддрд╛ рд╣реИ (рдЗрд╕рдХрд╛ рдирд╛рдо рд╕реНрдЯреЛрд░реЗрдЬ рдХреНрд▓рд╛рд╕ рдореЗрдВ рджрд░реНрд╢рд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ)ред рдпрд╣ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╕реНрдЯреЛрд░реЗрдЬ рд╕рд┐рд╕реНрдЯрдо рд╕реЗ рдЬреБрдбрд╝рддрд╛ рд╣реИ, рдЖрд╡рд╢реНрдпрдХ рдЖрдХрд╛рд░ рдХрд╛ рд╡реЙрд▓реНрдпреВрдо рдмрдирд╛рддрд╛ рд╣реИ, рдПрдХ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ рдФрд░ Kubernetes рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рдПрдХ PersistentVolume рдореЗрдирд┐рдлреЗрд╕реНрдЯ рдмрдирд╛рддрд╛ рд╣реИ, рдЬреЛ PersistentVolumeClaim рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реЛрддрд╛ рд╣реИред

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

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

рд╡рд┐рдзрд┐ 3: рдХрдВрдЯреЗрдирд░ рднрдВрдбрд╛рд░рдг рдЗрдВрдЯрд░рдлрд╝реЗрд╕

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

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

рдХрдВрдЯреЗрдирд░ рднрдВрдбрд╛рд░рдг рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг.

рдЖрдорддреМрд░ рдкрд░, CSI рдбреНрд░рд╛рдЗрд╡рд░ рдореЗрдВ рджреЛ рдШрдЯрдХ рд╣реЛрддреЗ рд╣реИрдВ: рдиреЛрдб рдкреНрд▓рдЧрдЗрди рдФрд░ рдХрдВрдЯреНрд░реЛрд▓рд░ рдкреНрд▓рдЧрдЗрдиред

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

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

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

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

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

  1. рдЧрддрд┐рд╢реАрд▓ рдбрд┐рд╕реНрдХ рдирд┐рд░реНрдорд╛рдг. рдЖрдорддреМрд░ рдкрд░ RBD рдбрд┐рд╕реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреЗрд╡рд▓ RWO рдореЛрдб рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди Ceph рдХреЗ рд▓рд┐рдП CSI рдЙрдиреНрд╣реЗрдВ RWX рдореЛрдб рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рд╡рд┐рднрд┐рдиреНрди рдиреЛрдбреНрд╕ рдкрд░ рдХрдИ рдкреЙрдб рдЕрдкрдиреЗ рдиреЛрдбреНрд╕ рдкрд░ рдПрдХ рд╣реА рдЖрд░рдбреАрдмреА рдбрд┐рд╕реНрдХ рдХреЛ рдорд╛рдЙрдВрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЙрдирдХреЗ рд╕рд╛рде рд╕рдорд╛рдирд╛рдВрддрд░ рдореЗрдВ рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдирд┐рд╖реНрдкрдХреНрд╖ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рд╕рдм рдХреБрдЫ рдЗрддрдирд╛ рдЙрдЬреНрдЬреНрд╡рд▓ рдирд╣реАрдВ рд╣реИ - рдЗрд╕ рдбрд┐рд╕реНрдХ рдХреЛ рдХреЗрд╡рд▓ рдПрдХ рдмреНрд▓реЙрдХ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдорд▓реНрдЯреАрдкрд▓ рдПрдХреНрд╕реЗрд╕ рдореЛрдб рдореЗрдВ рдЗрд╕рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред
  2. рд╕реНрдиреИрдкрд╢реЙрдЯ рдмрдирд╛рдирд╛. рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ, рдЖрдк рд╕реНрдиреИрдкрд╢реЙрдЯ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рд╕рд╛рде рдПрдХ рдореИрдирд┐рдлрд╝реЗрд╕реНрдЯ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред рд╕реАрдПрд╕рдЖрдИ рдкреНрд▓рдЧрдЗрди рдЗрд╕реЗ рджреЗрдЦреЗрдЧрд╛ рдФрд░ рдбрд┐рд╕реНрдХ рд╕реЗ рдПрдХ рд╕реНрдиреИрдкрд╢реЙрдЯ рд▓реЗрдЧрд╛ред рдЗрд╕рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдЖрдк рдпрд╛ рддреЛ рдмреИрдХрдЕрдк рдпрд╛ PersistentVolume рдХреА рдПрдХ рдкреНрд░рддрд┐ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред
  3. рдбрд┐рд╕реНрдХ рдХрд╛ рдЖрдХрд╛рд░ рдмрдврд╝рд╛рдирд╛ Kubernetes рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рд╕реНрдЯреЛрд░реЗрдЬ рдФрд░ PersistentVolume рдкрд░ред
  4. рдХреЛрдЯрд╛. Kubernetes рдореЗрдВ рдирд┐рд░реНрдорд┐рдд CephFS рдбреНрд░рд╛рдЗрд╡рд░ рдХреЛрдЯрд╛ рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдирд╡реАрдирддрдо Ceph Nautilus рдХреЗ рд╕рд╛рде рддрд╛рдЬрд╝рд╛ CSI рдкреНрд▓рдЧрдЗрдиреНрд╕ CephFS рд╡рд┐рднрд╛рдЬрди рдкрд░ рдХреЛрдЯрд╛ рд╕рдХреНрд╖рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
  5. рдореЗрдЯреНрд░рд┐рдХреНрд╕. рд╕реАрдПрд╕рдЖрдИ рдкреНрд▓рдЧрдЗрди рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ рдХреЛ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреЗ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдХреМрди рд╕реЗ рд╡реЙрд▓реНрдпреВрдо рдЬреБрдбрд╝реЗ рд╣реБрдП рд╣реИрдВ, рдХреНрдпрд╛ рд╕рдВрдЪрд╛рд░ рд╣реЛ рд░рд╣рд╛ рд╣реИ, рдЖрджрд┐ред
  6. рдЯреЛрдкреЛрд▓реЙрдЬреА рдЬрд╛рдЧрд░реВрдХ. рдЖрдкрдХреЛ рдореИрдирд┐рдлрд╝реЗрд╕реНрдЯ рдореЗрдВ рдпрд╣ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдХрд┐ рдХреНрд▓рд╕реНрдЯрд░ рдХреЛ рднреМрдЧреЛрд▓рд┐рдХ рд░реВрдк рд╕реЗ рдХреИрд╕реЗ рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдПрдореНрд╕реНрдЯрд░реНрдбрдо рдореЗрдВ рд╕реНрдерд┐рдд рд╕реНрдЯреЛрд░реЗрдЬ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рд▓рдВрджрди рдореЗрдВ рдЪрд▓ рд░рд╣реЗ рдкреЙрдбреНрд╕ рд╕реЗ рдЬреЛрдбрд╝рдиреЗ рд╕реЗ рдмрдЪреЗрдВред

CSI рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ Ceph рдХреЛ Kubernetes рдХреНрд▓рд╕реНрдЯрд░ рд╕реЗ рдХреИрд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ, рджреЗрдЦреЗрдВ рд╕реНрд▓рдо рдЗрд╡рдирд┐рдВрдЧ рд╕реНрдХреВрд▓ рд╡реНрдпрд╛рдЦреНрдпрд╛рди рдХреЗ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рднрд╛рдЧ рдореЗрдВ. рдЖрдк рд╕рджрд╕реНрдпрддрд╛ рднреА рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВ рд╕реЗрдл рд╡реАрдбрд┐рдпреЛ рдХреЛрд░реНрд╕, рдЬреЛ 15 рдЕрдХреНрдЯреВрдмрд░ рдХреЛ рд▓реЙрдиреНрдЪ рд╣реЛрдЧрд╛ред

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

рдПрдХ рдЫреЛрдЯреА рд╕реА рдкреЛрд╕реНрдЯ рд╕реНрдХреНрд░рд┐рдкреНрдЯрдо рд╡рд┐рдЬреНрдЮрд╛рдкрди рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рд▓рд╛рдн рдХреЗ рд▓рд┐рдП...

рдкреАрдПрд╕ рд╕рд░реНрдЧреЗрдИ рдмреЛрдВрдбрд╛рд░реЗрд╡ рджреЛ рдЧрд╣рди рдкрд╛рдареНрдпрдХреНрд░рдореЛрдВ рдХрд╛ рдиреЗрддреГрддреНрд╡ рдХрд░рддреЗ рд╣реИрдВ: рдЕрджреНрдпрддрди рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдмреЗрд╕ 28-30 рд╕рд┐рддрдВрдмрд░ рдФрд░ рдЖрдЧреЗ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдореЗрдЧрд╛ рдЕрдХреНрдЯреВрдмрд░ 14-16.

рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдирд╛

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ