рдореЗрд░реЛ рдЕрдиреБрднрд╡ рд░ рдкреНрд░рдорд╛рдгрд┐рдд Kubernetes рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛ (CKAD) рдкрд░реАрдХреНрд╖рд╛ рдкрд╛рд╕ рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рд╕реБрдЭрд╛рд╡рд╣рд░реВ

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

рдо рд╡реЗрдм рд╡рд┐рдХрд╛рд╕рдХреЛ рдХреНрд╖реЗрддреНрд░рдорд╛ рдзреЗрд░реИ рдЬрд╡рд╛рди рдЫреБ, рддрд░ рдореИрд▓реЗ рддреБрд░реБрдиреНрддреИ рдорд╣рд╕реБрд╕ рдЧрд░реЗрдВ рдХрд┐ рдбрдХрд░ рд░ K8 рдХреЛ рдХрдореНрддрд┐рдорд╛ рдЖрдзрд╛рд░рднреВрдд рдЬреНрдЮрд╛рди рдмрд┐рдирд╛ рддрдкрд╛рдИрдВ рдЯрд╛рдврд╛ рдкреБрдЧреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдиред рдкрд╛рдареНрдпрдХреНрд░рдо рд▓рд┐рдиреБ рд░ рдпрд╕ рдкреНрд░рдХрд╛рд░рдХреЛ рдкрд░реАрдХреНрд╖рд╛рдХреЛ рд▓рд╛рдЧрд┐ рддрдпрд╛рд░реА рдЧрд░реНрдиреБ рдХрдиреНрдЯреЗрдирд░ рд░ рддрд┐рдиреАрд╣рд░реВрдХреЛ рдЖрд░реНрдХреЗрд╕реНрдЯреНрд░рд╛рдХреЛ рд╕рдВрд╕рд╛рд░рдорд╛ рд░рд╛рдореНрд░реЛ рдкреНрд░рд╡реЗрд╢ рдмрд┐рдиреНрджреБ рдЬрд╕реНрддреЛ рджреЗрдЦрд┐рдиреНрдереНрдпреЛред

рдпрджрд┐ рддрдкрд╛рдЗрдБ рдЕрдЭреИ рд╕реЛрдЪреНрдиреБрд╣реБрдиреНрдЫ рдХрд┐ Kubernetes рдзреЗрд░реИ рдЬрдЯрд┐рд▓ рдЫ рд░ рдпреЛ рддрдкрд╛рдЗрдБрдХреЛ рд▓рд╛рдЧрд┐ рд╣реЛрдЗрди, рдХреГрдкрдпрд╛ рдмрд┐рд░рд╛рд▓реЛрд▓рд╛рдИ рдкрдЫреНрдпрд╛рдЙрдиреБрд╣реЛрд╕реНред

рдпреЛ рдХреЗ рд╣реЛ?

рдХреНрд▓рд╛рдЙрдб рдиреЗрдЯрд┐рдн рдХрдореНрдкреНрдпреБрдЯрд┐рдЩ рдлрд╛рдЙрдиреНрдбреЗрд╕рди (CNCF) рдмрд╛рдЯ рджреБрдИ рдкреНрд░рдХрд╛рд░рдХрд╛ рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдЫрдиреН:

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

CKAD рд░ CKA рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХрд╛рд░реНрдпрдХреНрд░рдорд╣рд░реВ рдХреНрд▓рд╛рдЙрдб рдиреЗрдЯрд┐рдн рдХрдореНрдкреНрдпреБрдЯрд┐рдЩ рдлрд╛рдЙрдиреНрдбреЗрд╕рдирджреНрд╡рд╛рд░рд╛ рдорд╛рдирдХреАрдХреГрдд рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд░ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдорд╛рд░реНрдлрдд Kubernetes рдЗрдХреЛрд╕рд┐рд╕реНрдЯрдо рд╡рд┐рд╕реНрддрд╛рд░ рдЧрд░реНрди рд╡рд┐рдХрд╛рд╕ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред рдпреЛ рдХреЛрд╖ Google рджреНрд╡рд╛рд░рд╛ рд▓рд┐рдирдХреНрд╕ рдлрд╛рдЙрдиреНрдбреЗрд╕рдирд╕рдБрдЧ рд╕рд╛рдЭреЗрджрд╛рд░реАрдорд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ, рдЬрд╕рдорд╛ рдХреБрдмреЗрд░рдиреЗрдЯрд▓рд╛рдИ рдПрдХ рдкрдЯрдХ рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рдкреНрд░рд╛рд╡рд┐рдзрд┐рдХ рдпреЛрдЧрджрд╛рдирдХреЛ рд░реВрдкрдорд╛ рд╣рд╕реНрддрд╛рдиреНрддрд░рдг рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ рд░ рдЬреБрди рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯ, рдПрдкреНрдкрд▓, рдлреЗрд╕рдмреБрдХ, рд╕рд┐рд╕реНрдХреЛ, рдЗрдиреНрдЯреЗрд▓, рд░реЗрдб рд╣реНрдпрд╛рдЯ рд░ рдЕрдиреНрдп рдзреЗрд░реИ рдХрдореНрдкрдиреАрд╣рд░реВ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рдЫред рд╡рд┐рдХрд┐

рд╕рдВрдХреНрд╖реЗрдкрдорд╛, рдпреА Kubernetes рдорд╛ "рдорд╛рд╕реНрдЯрд░ рд╕рдВрдЧрдарди" рдмрд╛рдЯ рдкрд░реАрдХреНрд╖рд╛рд╣рд░реВ рд╣реБрдиреНред рдирд┐рд╕реНрд╕рдиреНрджреЗрд╣, рддреНрдпрд╣рд╛рдБ рдЕрдиреНрдп рдХрдореНрдкрдиреАрд╣рд░реВрдмрд╛рдЯ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╣рд░реВ рдЫрдиреНред

рдХрд┐рди?

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

PS: рдо рдЬрд╛рдЧрд┐рд░ рдЦреЛрдЬрд┐рд░рд╣реЗрдХреЛ рдЫреИрди, рдЕрдм рдо рд╕рдмреИ рдХреБрд░рд╛рдорд╛ рдЦреБрд╕реА рдЫреБ... рдареАрдХ рдЫ, рд╕рдВрдпреБрдХреНрдд рд░рд╛рдЬреНрдп рдЕрдореЗрд░рд┐рдХрд╛рдорд╛ рдХрддреИ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдмрд╛рд╣реЗрдХ

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

CKAD рдкрд░реАрдХреНрд╖рд╛рдорд╛ 19 рдкреНрд░рд╢реНрдирд╣рд░реВ рдЫрдиреН, рдЬрд╕рд▓рд╛рдИ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╡рд┐рд╖рдпрд╣рд░реВрдорд╛ рд╡рд┐рднрд╛рдЬрди рдЧрд░рд┐рдПрдХреЛ рдЫ:

  • 13% - рдореВрд▓ рдЕрд╡рдзрд╛рд░рдгрд╛рд╣рд░реВ
  • 18% - рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди
  • резреж% - рдмрд╣реБ-рдХрдиреНрдЯреЗрдирд░ рдкреЛрдбрд╣рд░реВ
  • 18% - рдЕрд╡рд▓реЛрдХрди рдпреЛрдЧреНрдпрддрд╛
  • 20% - рдкреЛрдб рдбрд┐рдЬрд╛рдЗрди
  • 13% - рд╕реЗрд╡рд╛ рд░ рдиреЗрдЯрд╡рд░реНрдХрд┐рдЩ
  • 8% - рд░рд╛рдЬреНрдп рджреГрдврддрд╛

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

рдореИрд▓реЗ рдкреВрд░реИ рдкрд╛рдареНрдпрдХреНрд░рдо рдорд╛рд░реНрдлрдд рдЧрдПрдБ рд░ рд╕рдмреИ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЕрднреНрдпрд╛рд╕рд╣рд░реВ рдкреВрд░рд╛ рдЧрд░реЗрдВ (рдЕрд╡рд╢реНрдп рдкрдирд┐, рдЙрддреНрддрд░рд╣рд░реВ рдирд╣реЗрд░реНрджреИ) рд░ рдкрд░реАрдХреНрд╖рд╛рдХреЛ рддреБрд░реБрдиреНрддреИ рдореИрд▓реЗ рд╕рдмреИ рд╡реНрдпрд╛рдЦреНрдпрд╛рдирд╣рд░реВ рдмрдвреЗрдХреЛ рдЧрддрд┐рдорд╛ рдкреБрди: рд╣реЗрд░реЗрдБ рд░ рдкрдЫрд┐рд▓реНрд▓рд╛ рджреБрдИ рдирдХреНрдХрд▓реА рдкрд░реАрдХреНрд╖рд╛рд╣рд░реВ рдкреБрди: рд▓рд┐рдПрдБред рдорд▓рд╛рдИ рд╢рд╛рдиреНрдд рдЧрддрд┐рдорд╛ рдХрд░рд┐рдм рдПрдХ рдорд╣рд┐рдирд╛ рд▓рд╛рдЧреНрдпреЛред рдпреЛ рд╕рд╛рдорд╛рдЧреНрд░реА рдорд▓рд╛рдИ 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. рдкреНрд░рдорд╛рдгреАрдХрд░рдгрдХреЛ рд▓рд╛рдЧрд┐ рднреБрдХреНрддрд╛рди рдЧрд░реНрди рд╣рддрд╛рд░ рдирдЧрд░реНрдиреБрд╣реЛрд╕реН, рдЫреБрдЯрдХреЛ рд▓рд╛рдЧрд┐ рдкрд░реНрдЦрдиреБрд╣реЛрд╕реНред рдкрд╛рдареНрдпрдХреНрд░рдордХрд╛ рд▓реЗрдЦрдХрд▓реЗ рдкреНрд░рд╛рдп: рдЗрдореЗрд▓ рдорд╛рд░реНрдлрдд реиреж-рейреж% рдЫреБрдЯрд╕рд╣рд┐рдд рдкреНрд░рдореЛрд╢рдирд▓ рдХреЛрдбрд╣рд░реВ рдкрдард╛рдЙрдБрдЫрдиреНред
  7. рдЕрдиреНрддрдорд╛ vim рд╕рд┐рдХреНрдиреБрд╣реЛрд╕реН :)

рд╕рдиреНрджрд░реНрднрд╣рд░реВ:

  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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди