рдкреНрд░рдорд╛рдгрд┐рдд рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдНрдкреНрд▓рд┐рдХреЗрд╢рди рдбреЗрд╡реНрд╣рд▓рдкрд░ (CKAD) рдкрд░реАрдХреНрд╖рд╛ рдЙрддреНрддреАрд░реНрдг рд╣реЛрдгреНрдпрд╛рд╕рд╛рдареА рдорд╛рдЭрд╛ рдЕрдиреБрднрд╡ рдЖрдгрд┐ рдЯрд┐рдкрд╛

рдкреНрд░рдорд╛рдгрд┐рдд рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдНрдкреНрд▓рд┐рдХреЗрд╢рди рдбреЗрд╡реНрд╣рд▓рдкрд░ (CKAD) рдкрд░реАрдХреНрд╖рд╛ рдЙрддреНрддреАрд░реНрдг рд╣реЛрдгреНрдпрд╛рд╕рд╛рдареА рдорд╛рдЭрд╛ рдЕрдиреБрднрд╡ рдЖрдгрд┐ рдЯрд┐рдкрд╛рдЕрдЧрджреА рдЕрд▓реАрдХрдбреЗ, рдореА рдкреНрд░рдорд╛рдгрд┐рдд рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдНрдкреНрд▓рд┐рдХреЗрд╢рди рдбреЗрд╡реНрд╣рд▓рдкрд░ (CKAD) рдкрд░реАрдХреНрд╖рд╛ рдпрд╢рд╕реНрд╡реАрдкрдгреЗ рдЙрддреНрддреАрд░реНрдг рдХреЗрд▓реА рдЖрдгрд┐ рдкреНрд░рдорд╛рдгрд┐рдд рдЭрд╛рд▓реЗ. рдЖрдЬ рдорд▓рд╛ рдкреНрд░рдорд╛рдгрди рдкреНрд░рдХреНрд░рд┐рдпреЗрдмрджреНрджрд▓ рдЖрдгрд┐ рдореА рддреНрдпрд╛рд╕рд╛рдареА рдХрд╢реА рддрдпрд╛рд░реА рдХреЗрд▓реА рдпрд╛рдмрджреНрджрд▓ рдмреЛрд▓рд╛рдпрдЪреЗ рдЖрд╣реЗ. рдорд╛рдЭреНрдпрд╛рд╕рд╛рдареА рдкрд░реАрдХреНрд╖рдХрд╛рдВрдЪреНрдпрд╛ рдЬрд╡рд│рдЪреНрдпрд╛ рджреЗрдЦрд░реЗрдЦреАрдЦрд╛рд▓реА рдСрдирд▓рд╛рдЗрди рдкрд░реАрдХреНрд╖рд╛ рджреЗрдгреЗ рд╣рд╛ рдПрдХ рдордиреЛрд░рдВрдЬрдХ рдЕрдиреБрднрд╡ рд╣реЛрддрд╛. рдпреЗрдереЗ рдХреЛрдгрддреАрд╣реА рдореМрд▓реНрдпрд╡рд╛рди рддрд╛рдВрддреНрд░рд┐рдХ рдорд╛рд╣рд┐рддреА рдЕрд╕рдгрд╛рд░ рдирд╛рд╣реА, рд▓реЗрдЦ рдкреВрд░реНрдгрдкрдгреЗ рд╡рд░реНрдгрдирд╛рддреНрдордХ рдЖрд╣реЗ. рддрд╕реЗрдЪ, рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рд╕реЛрдмрдд рдХрд╛рдо рдХрд░рддрд╛рдирд╛ рдорд▓рд╛ рдЪрд╛рдВрдЧрд▓реА рдкрд╛рд░реНрд╢реНрд╡рднреВрдореА рдирд╡реНрд╣рддреА рдЖрдгрд┐ рд╕рд╣рдХрд╛рд▒реНрдпрд╛рдВрд╕реЛрдмрдд рдХреЛрдгрддреЗрд╣реА рд╕рдВрдпреБрдХреНрдд рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдирд╡реНрд╣рддреЗ, рдореА рдорд╛рдЭреНрдпрд╛ рдлрд╛рд╡рд▓реНрдпрд╛ рд╡реЗрд│реЗрдд рдЕрднреНрдпрд╛рд╕ рдХреЗрд▓рд╛ рдЖрдгрд┐ рд╕реНрд╡рддрдГрд▓рд╛ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХреЗрд▓реЗ.

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

рдЬрд░ рддреБрдореНрд╣рд╛рд▓рд╛ рдЕрдЬреВрдирд╣реА рд╡рд╛рдЯрдд рдЕрд╕реЗрд▓ рдХреА рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдЦреВрдк рдХреНрд▓рд┐рд╖реНрдЯ рдЖрд╣реЗ рдЖрдгрд┐ рддреЗ рддреБрдордЪреНрдпрд╛рд╕рд╛рдареА рдирд╛рд╣реА, рддрд░ рдХреГрдкрдпрд╛ рдорд╛рдВрдЬрд░реАрдЪреНрдпрд╛ рдЦрд╛рд▓реА рдЬрд╛.

рд╣реЗ рдХрд╛рдп рдЖрд╣реЗ?

рдХреНрд▓рд╛рдЙрдб рдиреЗрдЯрд┐рд╡реНрд╣ рдХрдВрдкреНрдпреБрдЯрд┐рдВрдЧ рдлрд╛рдЙрдВрдбреЗрд╢рди (CNCF) рдХрдбреВрди рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рдЪреЗ рджреЛрди рдкреНрд░рдХрд╛рд░ рдЖрд╣реЗрдд:

  • рдкреНрд░рдорд╛рдгрд┐рдд Kubernetes рдНрдкреНрд▓рд┐рдХреЗрд╢рди рдбреЗрд╡реНрд╣рд▓рдкрд░ (CKAD) - Kubernetes рд╕рд╛рдареА рдХреНрд▓рд╛рдЙрдб рдиреЗрдЯрд┐рд╡реНрд╣ рдНрдкреНрд▓рд┐рдХреЗрд╢рди рдбрд┐рдЭрд╛рдЗрди, рдмрд┐рд▓реНрдб, рдХреЙрдиреНрдлрд┐рдЧрд░ рдЖрдгрд┐ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдХреНрд╖рдорддреЗрдЪреА рдЪрд╛рдЪрдгреА рдХрд░рдд рдЖрд╣реЗ. рдкрд░реАрдХреНрд╖рд╛ 2 рддрд╛рд╕ рдЪрд╛рд▓рддреЗ, 19 рдХрд╛рд░реНрдпреЗ, рдЙрддреНрддреАрд░реНрдг рдЧреБрдг 66%. рдореВрд▓рднреВрдд рдЖрджрд┐рдо рдЧреЛрд╖реНрдЯреАрдВрдЪреЗ рдЕрддрд┐рд╢рдп рд╡рд░рд╡рд░рдЪреЗ рдЬреНрдЮрд╛рди рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдХрд┐рдВрдордд $300.
  • рдкреНрд░рдорд╛рдгрд┐рдд Kubernetes Administrator (CKA) рд╣реА Kubernetes рдкреНрд░рд╢рд╛рд╕рдХрд╛рдВрдЪреА рдХрд░реНрддрд╡реНрдпреЗ рдкрд╛рд░ рдкрд╛рдбрдгреНрдпрд╛рд╕рд╛рдареА рдХреМрд╢рд▓реНрдп, рдЬреНрдЮрд╛рди рдЖрдгрд┐ рд╕рдХреНрд╖рдорддреЗрдЪреА рдЪрд╛рдЪрдгреА рдЖрд╣реЗ. рдкрд░реАрдХреНрд╖рд╛ 3 рддрд╛рд╕ рдЪрд╛рд▓рддреЗ, 24 рдХрд╛рд░реНрдпреЗ, 74% рдЙрддреНрддреАрд░реНрдг рдЧреБрдг. рдмрд┐рд▓реНрдбрд┐рдВрдЧ рдЖрдгрд┐ рдХреЙрдиреНрдлрд┐рдЧрд░рд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдордЪреЗ рдЕрдзрд┐рдХ рд╕рдЦреЛрд▓ рдЬреНрдЮрд╛рди рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдХрд┐рдВрдордд рджреЗрдЦреАрд▓ $300 рдЖрд╣реЗ.

CKAD рдЖрдгрд┐ CKA рдкреНрд░рдорд╛рдгрди рдХрд╛рд░реНрдпрдХреНрд░рдо рд╣реЗ рдХреНрд▓рд╛рдЙрдб рдиреЗрдЯрд┐рд╡реНрд╣ рдХрдВрдкреНрдпреБрдЯрд┐рдВрдЧ рдлрд╛рдЙрдВрдбреЗрд╢рдирдиреЗ рдкреНрд░рдорд╛рдгрд┐рдд рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдЖрдгрд┐ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рджреНрд╡рд╛рд░реЗ рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдЗрдХреЛрд╕рд┐рд╕реНрдЯрдордЪрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓реЗ рд╣реЛрддреЗ. рд╣рд╛ рдлрдВрдб Google рдиреЗ рд▓рд┐рдирдХреНрд╕ рдлрд╛рдКрдВрдбреЗрд╢рдирдЪреНрдпрд╛ рднрд╛рдЧреАрджрд╛рд░реАрдд рддрдпрд╛рд░ рдХреЗрд▓рд╛ рд╣реЛрддрд╛, рдЬреНрдпрд╛рдордзреНрдпреЗ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдПрдХрджрд╛ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рддрд╛рдВрддреНрд░рд┐рдХ рдпреЛрдЧрджрд╛рди рдореНрд╣рдгреВрди рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рд╣реЛрддреЗ рдЖрдгрд┐ рдЬреНрдпрд╛рд▓рд╛ рдорд╛рдпрдХреНрд░реЛрд╕реЙрдлреНрдЯ, рдНрдкрд▓, рдлреЗрд╕рдмреБрдХ, рд╕рд┐рд╕реНрдХреЛ, рдЗрдВрдЯреЗрд▓, рд░реЗрдб рд╣реЕрдЯ рдЖрдгрд┐ рдЗрддрд░ рдЕрдиреЗрдХ рдХрдВрдкрдиреНрдпрд╛рдВрджреНрд╡рд╛рд░реЗ рд╕рдорд░реНрдерд┐рдд рдЖрд╣реЗ (c) рд╡рд┐рдХреА

рдереЛрдбрдХреНрдпрд╛рдд, рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рд╕рд╛рдареА рдпрд╛ тАЬрдорд╛рд╕реНрдЯрд░ рд╕рдВрд╕реНрдереЗрдЪреНрдпрд╛тАЭ рдкрд░реАрдХреНрд╖рд╛ рдЖрд╣реЗрдд. рдЕрд░реНрдерд╛рдд, рдЗрддрд░ рдХрдВрдкрдиреНрдпрд╛рдВрдЪреА рдкреНрд░рдорд╛рдгрдкрддреНрд░реЗ рджреЗрдЦреАрд▓ рдЖрд╣реЗрдд.

рдХрд╛?

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

PS: рдореА рдиреЛрдХрд░реА рд╢реЛрдзрдд рдирд╛рд╣реА, рдЖрддрд╛ рд╕рд░реНрд╡ рдХрд╛рд╣реА рдорд╛рдЭреНрдпрд╛рд╕рд╛рдареА рдЕрдиреБрдХреВрд▓ рдЖрд╣реЗ ... рдареАрдХ рдЖрд╣реЗ, рдпреВрдПрд╕рдП рдордзреНрдпреЗ рдХреБрдареЗрддрд░реА рдкреБрдирд░реНрд╕реНрдерд╛рдкрдирд╛ рд╡рдЧрд│рддрд╛

рдкреНрд░рд╢рд┐рдХреНрд╖рдг

рд╕реАрдХреЗрдПрдбреА рдкрд░реАрдХреНрд╖реЗрдд 19 рдкреНрд░рд╢реНрди рдЖрд╣реЗрдд, рдЬреЗ рдЦрд╛рд▓реАрд▓рдкреНрд░рдорд╛рдгреЗ рд╡рд┐рд╖рдпрд╛рдВрдордзреНрдпреЗ рд╡рд┐рднрд╛рдЧрд▓реЗрд▓реЗ рдЖрд╣реЗрдд:

  • 13% - рдореВрд│ рд╕рдВрдХрд▓реНрдкрдирд╛
  • 18% - рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди
  • 10% - рдорд▓реНрдЯреА-рдХрдВрдЯреЗрдирд░ рд╢реЗрдВрдЧрд╛
  • 18% - рдирд┐рд░реАрдХреНрд╖рдгрдХреНрд╖рдорддрд╛
  • 20% - рдкреЙрдб рдбрд┐рдЭрд╛рдЗрди
  • 13% - рд╕реЗрд╡рд╛ рдЖрдгрд┐ рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ
  • 8% рд░рд╛рдЬреНрдп рдЪрд┐рдХрд╛рдЯреА

рдЙрджреЗрдореА рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╡рд░, рдореБрдорд╢рд╛рдж рдордиреНрдирдордмреЗрде рдирд╛рд╡рд╛рдЪреНрдпрд╛ рдПрдХрд╛ рд╣рд┐рдВрджреВрдЪрд╛ рдлрдХреНрдд рдПрдХ рднрд╡реНрдп рдХреЛрд░реНрд╕ рдЖрд╣реЗ (рд▓реЗрдЦрд╛рдЪреНрдпрд╛ рд╢реЗрд╡рдЯреА рд▓рд┐рдВрдХ рдЕрд╕реЗрд▓). рдХрдореА рдХрд┐рдВрдорддреАрд╕рд╛рдареА рдЦрд░реЛрдЦрд░ рдЙрдЪреНрдЪ рджрд░реНрдЬрд╛рдЪреА рд╕рд╛рдордЧреНрд░реА. рд╡рд┐рд╢реЗрд╖рддрдГ рдЫрд╛рди рдЧреЛрд╖реНрдЯ рдЕрд╢реА рдЖрд╣реЗ рдХреА рдЕрднреНрдпрд╛рд╕рдХреНрд░рдорд╛рджрд░рдореНрдпрд╛рди рдЪрд╛рдЪрдгреА рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдд рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд╡реНрдпрд╛рдпрд╛рдо рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдЖрд╣реЗ, рддреНрдпрд╛рдореБрд│реЗ рддреБрдореНрд╣реА рдХрдиреНрд╕реЛрд▓рдордзреНрдпреЗ рдХрд╛рдо рдХрд░рдгреНрдпрд╛рдЪреЗ рдХреМрд╢рд▓реНрдп рдкреНрд░рд╛рдкреНрдд рдХрд░рд╛рд▓.

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

рдкрд░реАрдХреНрд╖рд╛ рдХрд╢реА рдЖрд╣реЗ

рдкрд░реАрдХреНрд╖рд╛ рдмреНрд░рд╛рдЙрдЭрд░рдордзреНрдпреЗ рдШреЗрддрд▓реА рдЬрд╛рддреЗ, рд╡реЗрдмрдХреЕрдо рдЪрд╛рд▓реВ рдХрд░реВрди рд╕реНрдХреНрд░реАрди рд╢реЗрдЕрд░ рдХреЗрд▓реА рдЬрд╛рддреЗ. рдкрд░реАрдХреНрд╖реЗрдЪреНрдпрд╛ рдирд┐рдпрдорд╛рдиреБрд╕рд╛рд░ рдЦреЛрд▓реАрдд рдХреЛрдгреАрд╣реА рдЕрдиреЛрд│рдЦреА рд╡реНрдпрдХреНрддреА рдирд╕рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдЬреЗрд╡реНрд╣рд╛ рджреЗрд╢рд╛рдиреЗ рдЖрдзреАрдЪ рд╕реНрд╡рдд: рдЪреА рдЕрд▓рдЧрд╛рд╡рдЪреА рд╡реНрдпрд╡рд╕реНрдерд╛ рд▓рд╛рдЧреВ рдХреЗрд▓реА рд╣реЛрддреА рддреЗрд╡реНрд╣рд╛ рдореА рдкрд░реАрдХреНрд╖рд╛ рджрд┐рд▓реА рд╣реЛрддреА, рдореНрд╣рдгреВрди рдорд╛рдЭреНрдпрд╛рд╕рд╛рдареА рд╢рд╛рдВрдд рдХрд╛рд▓рд╛рд╡рдзреА рд╢реЛрдзрдгреЗ рдорд╣рддреНрд╡рд╛рдЪреЗ рд╣реЛрддреЗ рдЬреЗрдгреЗрдХрд░реВрди рдорд╛рдЭреА рдкрддреНрдиреА рдЦреЛрд▓реАрдд рдЬрд╛рдК рдирдпреЗ рдХрд┐рдВрд╡рд╛ рдореВрд▓ рдУрд░рдбреВ рдирдпреЗ. рдкреНрд░рддреНрдпреЗрдХ рдЪрд╡рд╕рд╛рдареА рд╡реЗрд│реЗрдЪреА рдирд┐рд╡рдб рдЙрдкрд▓рдмреНрдз рдЕрд╕рд▓реНрдпрд╛рдиреЗ рдореА рдЦреЛрд▓ рд░рд╛рддреНрд░ рдирд┐рд╡рдбрд▓реА.

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

рдкрд░реАрдХреНрд╖реЗрджрд░рдореНрдпрд╛рди, рдПрдХрд╛ рд╕рдВрд╕рд╛рдзрдирд╛рд╕рд╣ рджреБрд╕рд░рд╛ рдмреНрд░рд╛рдЙрдЭрд░ рдЯреЕрдм рдЙрдШрдбрд╛ рдареЗрд╡рдгреЗ рд╕реНрд╡реАрдХрд╛рд░реНрдп рдЖрд╣реЗ:https://kubernetes.io/docs/,https://github.com/kubernetes/рдХрд┐рдВрд╡рд╛ https://kubernetes.io/blog/. рдорд╛рдЭреНрдпрд╛рдХрдбреЗ рд╣реЗ рдХрд╛рдЧрджрдкрддреНрд░ рд╣реЛрддреЗ, рддреЗ рдкреБрд░реЗрд╕реЗ рд╣реЛрддреЗ.

рдореБрдЦреНрдп рд╡рд┐рдВрдбреЛрдордзреНрдпреЗ, рдХрд╛рд░реНрдпрд╛рдВрдЪрд╛ рдордЬрдХреВрд░, рдЯрд░реНрдорд┐рдирд▓ рдЖрдгрд┐ рдкрд░реАрдХреНрд╖рдХрд╛рд╢реА рдЪреЕрдЯ рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рдПрдХ рдиреЛрдЯ рд╡рд┐рдВрдбреЛ рджреЗрдЦреАрд▓ рдЖрд╣реЗ рдЬрд┐рдереЗ рддреБрдореНрд╣реА рдХрд╛рд╣реА рдорд╣рддреНрддреНрд╡рд╛рдЪреА рдирд╛рд╡реЗ рдХрд┐рдВрд╡рд╛ рдЖрдЬреНрдЮрд╛ рдХреЙрдкреА рдХрд░реВ рд╢рдХрддрд╛ - рддреЗ рджреЛрди рд╡реЗрд│рд╛ рдЙрдкрдпреЛрдЧреА рдЖрд▓реЗ.

рдЯрд┐рдкрд╛

  1. рд╡реЗрд│ рд╡рд╛рдЪрд╡рдгреНрдпрд╛рд╕рд╛рдареА рдЙрдкрдирд╛рдо рд╡рд╛рдкрд░рд╛. рдореА рдЬреЗ рд╡рд╛рдкрд░рд▓реЗ рддреЗ рдпреЗрдереЗ рдЖрд╣реЗ:
    export ns=default # ╨┐╨╡╤А╨╡╨╝╨╡╨╜╨╜╨░╤П ╨┤╨╗╤П ╨╜╤Н╨╣╨╝╤Б╨┐╨╡╨╣╤Б╨░
    alias ku='kubectl' # ╤Г╨║╨╛╤А╨░╤З╨╕╨▓╨░╨╡╨╝ ╨╛╤Б╨╜╨╛╨▓╨╜╤Г╤О ╨║╨╛╨╝╨░╨╜╨┤╤Г
    alias kun='ku -n=$ns' # kubectl + namespace
    alias kudr='kun --dry-run -o=yaml' # ╨╛╤З╨╡╨╜╤М ╨╜╤Г╨╢╨╜╤Л╨╡ ╤Д╨╗╨░╨│╨╕, ╤З╤В╨╛╨▒╤Л ╨│╨╡╨╜╨╡╤А╨╕╤В╤М yaml ╨╛╨┐╨╕╤Б╨░╨╜╨╕╨╡ ╨┤╨╗╤П ╨╛╨▒╤К╨╡╨║╤В╨░
  2. рдХрдорд╛рдВрдб рдзреНрд╡рдЬ рд╕рдВрдпреЛрдЬрди рд▓рдХреНрд╖рд╛рдд рдареЗрд╡рд╛ рдзрд╛рд╡, рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ рд╡рд╕реНрддреВрдВрд╕рд╛рдареА yaml рджреНрд░реБрддрдкрдгреЗ рд╡реНрдпреБрддреНрдкрдиреНрди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА - pod/deploy/job/cronjob (рдЬрд░реА рддреЗ рдЕрдЬрд┐рдмрд╛рдд рд▓рдХреНрд╖рд╛рдд рдареЗрд╡рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдирд╛рд╣реА, рддреБрдореНрд╣реА рдлрдХреНрдд рдзреНрд╡рдЬрд╛рдЪреНрдпрд╛ рдорджрддреАрдиреЗ рдкрд╛рд╣реВ рд╢рдХрддрд╛. -h):
    kudr run pod1 --image=nginx --restart=Never > pod1.yaml
    kudr run deploy1 --image=nginx > deploy1.yaml
    kudr run job1 --image=nginx --restart=OnFailure > job1.yaml
    kudr run cronjob1 --image=nginx --restart=OnFailure --schedule="*/1 * * * * " > cronjob1.yaml
  3. рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╕рдВрд╕рд╛рдзрди рдирд╛рд╡реЗ рд╡рд╛рдкрд░рд╛:
    ku get ns # ╨▓╨╝╨╡╤Б╤В╨╛ namespaces
    ku get deploy # ╨▓╨╝╨╡╤Б╤В╨╛ deployments
    ku get pv # ╨▓╨╝╨╡╤Б╤В╨╛ persistentvolumes
    ku get pvc # ╨▓╨╝╨╡╤Б╤В╨╛ persistentvolumeclaims
    ku get svc # ╨▓╨╝╨╡╤Б╤В╨╛ services
    # ╨╕ ╤В.╨┤., ╨┐╨╛╨╗╨╜╤Л╨╣ ╤Б╨┐╨╕╤Б╨╛╨║ ╨╝╨╛╨╢╨╜╨╛ ╨┐╨╛╨┤╤Б╨╝╨╛╤В╤А╨╡╤В╤М ╨┐╨╛ ╨║╨╛╨╝╨░╨╜╨┤╨╡: 
    kubectl api-resources
  4. рд╕рд░реНрд╡ рдХрд╛рд░реНрдпреЗ рдкреВрд░реНрдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдпреЛрдЧреНрдп рд╡реЗрд│реЗрдЪреЗ рд╡рд╛рдЯрдк рдХрд░рд╛, рдПрдХрд╛ рдЧреЛрд╖реНрдЯреАрд╡рд░ рдЯрд╛рдВрдЧреВ рдирдХрд╛, рдкреНрд░рд╢реНрди рд╡рдЧрд│рд╛ рдЖрдгрд┐ рдкреБрдвреЗ рдЬрд╛. рд╕реБрд░реБрд╡рд╛рддреАрд▓рд╛, рдорд▓рд╛ рд╡рд╛рдЯрд▓реЗ рдХреА рдореА рдЦреВрдк рд╡реЗрдЧрд╛рдиреЗ рдХрд╛рдореЗ рдХрд░рдд рдЖрд╣реЗ рдЖрдгрд┐ рд╡реЗрд│рд╛рдкрддреНрд░рдХрд╛рдЪреНрдпрд╛ рдЖрдзреА рдкрд░реАрдХреНрд╖рд╛ рдкреВрд░реНрдг рдХрд░реЗрди, рдкрд░рдВрддреБ рд╢реЗрд╡рдЯреА рдорд▓рд╛ рджреЛрди рдХрд╛рд░реНрдпреЗ рдкреВрд░реНрдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡реЗрд│ рдорд┐рд│рд╛рд▓рд╛ рдирд╛рд╣реА. рдЦрд░рдВ рддрд░, рдкрд░реАрдХреНрд╖реЗрдЪреА рд╡реЗрд│ рдкрд░рдд рдорд╛рдЧреВрди рджрд┐рд▓реА рдЬрд╛рддреЗ рдЖрдгрд┐ рд╕рд░реНрд╡ 2 рддрд╛рд╕ рд╕рд╕реНрдкреЗрдиреНрд╕рдордзреНрдпреЗ рдЬрд╛рддрд╛рдд.
  5. рд╕рдВрджрд░реНрдн рд╕реНрд╡рд┐рдЪ рдХрд░рдгреНрдпрд╛рд╕ рд╡рд┐рд╕рд░реВ рдирдХрд╛ - рдкреНрд░рддреНрдпреЗрдХ рдХрд╛рдорд╛рдЪреНрдпрд╛ рд╕реБрд░реБрд╡рд╛рддреАрд▓рд╛, рдЗрдЪреНрдЫрд┐рдд рдХреНрд▓рд╕реНрдЯрд░рдордзреНрдпреЗ рдХрд╛рдо рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕реНрд╡рд┐рдЪ рдХрдорд╛рдВрдб рджрд┐рд▓реА рдЬрд╛рддреЗ.
    рдиреЗрдорд╕реНрдкреЗрд╕рд╡рд░рд╣реА рд▓рдХреНрд╖ рдареЗрд╡рд╛. рдпрд╛рд╕рд╛рдареА рдореА рдЖрдгрдЦреА рдПрдХ рд╣реЕрдХ рд╡рд╛рдкрд░рд▓рд╛:

    alias kun='echo namespace=$ns && ku -n=$ns' # ╨┐╤А╨╕ ╨▓╤Л╨┐╨╛╨╗╨╜╨╡╨╜╨╕╨╕ ╨║╨░╨╢╨┤╨╛╨╣ ╨║╨╛╨╝╨░╨╜╨┤╤Л ╨┐╨╡╤А╨▓╨╛╨╣ ╤Б╤В╤А╨╛╨║╨╛╨╣ ╤Г ╨╝╨╡╨╜╤П ╨▓╤Л╨▓╨╛╨┤╨╕╨╗╤Б╤П ╤В╨╡╨║╤Г╤Й╨╕╨╣ ╨╜╤Н╨╣╨╝╤Б╨┐╨╡╨╣╤Б
  6. рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рд╕рд╛рдареА рдкреИрд╕реЗ рджреЗрдгреНрдпрд╛рдЪреА рдШрд╛рдИ рдХрд░реВ рдирдХрд╛, рд╕рд╡рд▓рддреАрдЪреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рд╛. рдХреЛрд░реНрд╕рдЪрд╛ рд▓реЗрдЦрдХ рдореЗрд▓рд╡рд░ 20-30% рд╕рд╡рд▓рддреАрдВрд╕рд╣ рдкреНрд░рдореЛрд╢рдирд▓ рдХреЛрдб рдкрд╛рдард╡рддреЛ
  7. рд╢реЗрд╡рдЯреА рд╡рд┐рдо рд╢рд┐рдХрд╛ :)

рджреБрд╡реЗ:

  1. www.cncf.io/certification/ckad - рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкреНрд░рдорд╛рдгрди рдкреГрд╖реНрда рд╕реНрд╡рддрдГ
  2. www.udemy.com/course/certified-kubernetes-application-developer - рддрдпрд╛рд░реАрд╕рд╛рдареА рдЦреВрдк рдЪрд╛рдВрдЧрд▓рд╛ рдХреЛрд░реНрд╕, рд╕рд░реНрд╡ рдХрд╛рд╣реА рд╕реНрдкрд╖реНрдЯ рдЖрдгрд┐ рдЪрд┐рддреНрд░рд╛рдВрд╕рд╣ рдЖрд╣реЗ
  3. github.com/lucassa/CKAD-resources - рдкрд░реАрдХреНрд╖реЗрдмрджреНрджрд▓ рдЙрдкрдпреБрдХреНрдд рджреБрд╡реЗ рдЖрдгрд┐ рдиреЛрдЯреНрд╕
  4. habr.com/ru/company/flant/blog/425683 - рдЕрдзрд┐рдХ рдХрдареАрдг CKA рдкрд░реАрдХреНрд╖рд╛ рдЙрддреНрддреАрд░реНрдг рдЭрд╛рд▓реНрдпрд╛рдмрджреНрджрд▓ Habr рд╕рд╣рдХрд╛рд▒реНрдпрд╛рдВрдЪреА рдХрдерд╛

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛