рдЙрддреНрддрд░рджрд╛рдпреА k8s рдЪреАрдЯ рд╢реАрдЯ, рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ awk рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдЖрдгрд┐ рд╡реЗрдм рдбреЗрд╡реНрд╣рд▓рдкрдореЗрдВрдЯрд╕рд╛рдареА Jamstack рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА 4 рдХрд╛рд░рдгреЗ

рдЙрддреНрддрд░рджрд╛рдпреА k8s рдЪреАрдЯ рд╢реАрдЯ, рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ awk рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдЖрдгрд┐ рд╡реЗрдм рдбреЗрд╡реНрд╣рд▓рдкрдореЗрдВрдЯрд╕рд╛рдареА Jamstack рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА 4 рдХрд╛рд░рдгреЗ

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

рдирд╡реАрди рд╕реБрд░реВ рдХрд░рд╛:

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

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

    рдЙрддреНрддрд░рджрд╛рдпреА k8s рдЪреАрдЯ рд╢реАрдЯ, рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ awk рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдЖрдгрд┐ рд╡реЗрдм рдбреЗрд╡реНрд╣рд▓рдкрдореЗрдВрдЯрд╕рд╛рдареА Jamstack рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА 4 рдХрд╛рд░рдгреЗ

  • рд░рдВрдЧреАрдд рдкреБрд╕реНрддрдХ "рдХрдВрдЯреЗрдирд░ рд╕реБрдкрд░рд╣реАрд░реЛ"
    Podman, CRI-O, Buildah, Skopeo рдЖрдгрд┐ OpenShift рджреНрд╡рд╛рд░реЗ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдУрдкрди-рд╕реЛрд░реНрд╕ рдХрдВрдЯреЗрдирд░ рд╕реБрдкрд░рд╣рд┐рд░реЛрдЬрдЪреА рд╡рд┐рдХреЗрдВрджреНрд░рд┐рдд рдЯреАрдо рдЧреНрд░рд╣рд╛рд╡рд░ рд╕рдВрд░рдХреНрд╖рдгрд╛рддреНрдордХ рдврд╛рд▓ рддреИрдирд╛рдд рдХрд░реВрди рдкреГрдереНрд╡реАрд▓рд╛ рд▓рдШреБрдЧреНрд░рд╣рд╛рдВрдЪреНрдпрд╛ рд╣рд▓реНрд▓реНрдпрд╛рдкрд╛рд╕реВрди рд╡рд╛рдЪрд╡рддреЗ.

    рдЙрддреНрддрд░рджрд╛рдпреА k8s рдЪреАрдЯ рд╢реАрдЯ, рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ awk рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдЖрдгрд┐ рд╡реЗрдм рдбреЗрд╡реНрд╣рд▓рдкрдореЗрдВрдЯрд╕рд╛рдареА Jamstack рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА 4 рдХрд╛рд░рдгреЗ

рдЖрд░рд╛рдорд╛рдд рд╡рд╛рдЪрд╛:

рдХреНрд░рд┐рдпрд╛рдХрд▓рд╛рдк:

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

рд░рд╢рд┐рдпрди рдордзреНрдпреЗ:

рдЖрдореНрд╣реА Red Hat OpenShift рдХрдВрдЯреЗрдирд░ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рдЖрдгрд┐ Kubernetes рд╡рд╛рдкрд░реВрди рд╕реНрдерд╛рдирд┐рдХ рдЕрдиреБрднрд╡рд╛рдмрджреНрджрд▓ рд╢реБрдХреНрд░рд╡рд╛рд░ рд╡реЗрдмрд┐рдирд╛рд░рдЪреА рдорд╛рд▓рд┐рдХрд╛ рд╕реБрд░реВ рдареЗрд╡рддреЛ. рдиреЛрдВрджрдгреА рдХрд░рд╛ рдЖрдгрд┐ рдпрд╛:

рд╕рдореНрд░рд╛рдЯ "рдСрдкрд░реЗрдЯрд░": рдУрдкрдирд╢рд┐рдлреНрдЯ рдЖрдгрд┐ рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдордзреАрд▓ рдСрдкрд░реЗрдЯрд░
рдЕрд░реЗрд░реЗ, рд╡реЗрдмрд┐рдирд╛рд░ рд╕рдВрдкрд▓рд╛ рдЖрд╣реЗ, рдкрдг рдЖрд╣реЗ рдореБрджреНрд░рд┐рдд рдХрд░рдгреЗ.

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

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

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