Ansible k8s рдЪреАрдЯ рд╢реАрдЯ, рдкреНрд░реИрдХреНрдЯрд┐рдХрд▓ awk рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓, рдФрд░ рд╡реЗрдм рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдореЗрдВ Jamstack рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ 4 рдХрд╛рд░рдг

Ansible k8s рдЪреАрдЯ рд╢реАрдЯ, рдкреНрд░реИрдХреНрдЯрд┐рдХрд▓ awk рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓, рдФрд░ рд╡реЗрдм рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдореЗрдВ Jamstack рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ 4 рдХрд╛рд░рдг

рдкрд░рдВрдкрд░рд╛рдЧрдд рд░реВрдк рд╕реЗ, рдкрд┐рдЫрд▓реЗ рджреЛ рд╣рдлреНрддреЛрдВ рдореЗрдВ рд╣рдореЗрдВ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдорд┐рд▓реА рдЙрдкрдпреЛрдЧреА рд╕рд╛рдордЧреНрд░рд┐рдпреЛрдВ рдХрд╛ рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╡рд┐рд╡рд░рдгред

рдирдИ рд╢реБрд░реБрдЖрдд:

рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛:

  • Ansible k8s рдЪреАрдЯ рд╢реАрдЯ
    Ansible k8s, Ansible рдкреНрд▓реЗрдмреБрдХ рд╕реЗ Kubernetes рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢реЗрд╖ рдореЙрдбреНрдпреВрд▓ рд╣реИред рдХреНрд▓рд╛рдЙрдб рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рддреЗ рд╕рдордп Ansible рдФрд░ Kubernetes рдХреЛ рдХреИрд╕реЗ рд╕рдВрдпреЛрдЬрд┐рдд рдХрд░реЗрдВ? рдЙрддреНрддрд░: Kubernetes рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рд╕реАрдзреЗ рдкреНрд▓реЗрдмреБрдХ рд╕реЗ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Ansible k8s рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдФрд░ рд╣рдорд╛рд░реА рдЪреАрдЯ рд╢реАрдЯ рдЗрд╕рдореЗрдВ рдорджрдж рдХрд░реЗрдЧреА, рдЬрд┐рд╕рдореЗрдВ рдЗрд╕ рдореЙрдбреНрдпреВрд▓ рдХреЗ рдкреНрд░рдореБрдЦ рдХрдорд╛рдВрдб рдкрд░ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрд╕ рдФрд░ рдЬрд╛рдирдХрд╛рд░реА рд╢рд╛рдорд┐рд▓ рд╣реИред
  • рдХреНрд╡рд╛рд░реНрдХрд╕ рдПрдкреНрд▓реАрдХреЗрд╢рди рдЯреЗрд╕реНрдЯрд┐рдВрдЧ рдЪреАрдЯ рд╢реАрдЯ

    Ansible k8s рдЪреАрдЯ рд╢реАрдЯ, рдкреНрд░реИрдХреНрдЯрд┐рдХрд▓ awk рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓, рдФрд░ рд╡реЗрдм рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдореЗрдВ Jamstack рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ 4 рдХрд╛рд░рдг

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

    Ansible k8s рдЪреАрдЯ рд╢реАрдЯ, рдкреНрд░реИрдХреНрдЯрд┐рдХрд▓ awk рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓, рдФрд░ рд╡реЗрдм рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдореЗрдВ Jamstack рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ 4 рдХрд╛рд░рдг

рдЕрдкрдиреЗ рдЦрд╛рд▓реА рд╕рдордп рдореЗрдВ рдкрдврд╝реЗрдВ:

рдШрдЯрдирд╛рдХреНрд░рдо:

  • 30 рд╕рд┐рддрдВрдмрд░, jconf.dev
    рдирд┐рдГрд╢реБрд▓реНрдХ рд╡рд░реНрдЪреБрдЕрд▓ рдЬрд╛рд╡рд╛ рдХреЙрдиреНрдлрд╝реНрд░реЗрдВрд╕ рд╕реАрдзреЗ рдЖрдкрдХреА рд╕реНрдХреНрд░реАрди рдкрд░ред рдЬрд╛рд╡рд╛ рдФрд░ рдХреНрд▓рд╛рдЙрдб рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ рдХреЗ рд╕рд╛рде рдЪрд╛рд░ рддрдХрдиреАрдХреА рдЯреНрд░реИрдХ, 28 рдЧрд╣рди рд╕рддреНрд░ рдФрд░ рджреЛ рдЕрджреНрднреБрдд рдореБрдЦреНрдп рд╡рдХреНрддрд╛ред
  • 13-14 рдЕрдХреНрдЯреВрдмрд░, рдПрдиреНрд╕рд┐рдмрд▓рдлреЗрд╕реНрдЯ
    рдкреНрд░рджрд░реНрд╢рди, рдкреНрд░рджрд░реНрд╢рди, рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдХрдХреНрд╖рд╛рдПрдВ - рд╕рдм рдХреБрдЫ рдСрдирд▓рд╛рдЗрдиред рдбреЗрд╡рд▓рдкрд░реНрд╕, рдкреНрд░рд╢рд╛рд╕рдХреЛрдВ рдФрд░ рдирд┐рд░реНрдгрдп рдирд┐рд░реНрдорд╛рддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╡рд╕реНрддреБрддрдГ рд╕рдВрд╡рд╛рдж рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЙрддреНрдХреГрд╖реНрдЯ рдЕрд╡рд╕рд░ рдЬреЛ рдУрдкрди рд╕реЛрд░реНрд╕ рдЖрдИрдЯреА рдСрдЯреЛрдореЗрд╢рди рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкрд░рд┐рд╡рд░реНрддрди рдХреА рдЪреБрдиреМрддрд┐рдпреЛрдВ рдХрд╛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╕рд╛рдордирд╛ рдХрд░рддреЗ рд╣реИрдВред

рд░реВрд╕реА рдореЗрдВ:

рд╣рдо Red Hat OpenShift рдХрдВрдЯреЗрдирд░ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдФрд░ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореВрд▓ рдЕрдиреБрднрд╡ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╢реБрдХреНрд░рд╡рд╛рд░ рдХреЗ рд╡реЗрдмрд┐рдирд╛рд░ рдХреА рд╢реНрд░реГрдВрдЦрд▓рд╛ рдЬрд╛рд░реА рд░рдЦрддреЗ рд╣реИрдВред рд░рдЬрд┐рд╕реНрдЯрд░ рдХрд░реЗрдВ рдФрд░ рдЖрдПрдВ:

рд╕рдореНрд░рд╛рдЯ "рдСрдкрд░реЗрдЯрд░": рдУрдкрдирд╢рд┐рдлреНрдЯ рдФрд░ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдореЗрдВ рдСрдкрд░реЗрдЯрд░
рдЙрдлрд╝, рд╡реЗрдмрд┐рдирд╛рд░ рдЦрд╝рддреНрдо рд╣реЛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╣реИ рд░рд┐рдХреЙрд░реНрдб.

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

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

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