
рдкрд╛рд░рдВрдкрд╛рд░рд┐рдХрдкрдгреЗ, рдЧреЗрд▓реНрдпрд╛ рджреЛрди рдЖрдард╡рдбреНрдпрд╛рдВрдордзреНрдпреЗ рдЖрдореНрд╣рд╛рд▓рд╛ рдЗрдВрдЯрд░рдиреЗрдЯрд╡рд░ рд╕рд╛рдкрдбрд▓реЗрд▓реНрдпрд╛ рдЙрдкрдпреБрдХреНрдд рд╕рд╛рдордЧреНрд░реАрдЪреЗ рдПрдХ рд▓рд╣рд╛рди рдбрд╛рдпрдЬреЗрд╕реНрдЯ.
рдирд╡реАрди рд╕реБрд░реВ рдХрд░рд╛:
QEMU рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдорд╢реАрди рд╡рд╛рдкрд░реВрди MacOS рд╡рд░ Fedora рдХрд╕реЗ рдЪрд╛рд▓рд╡рд╛рдпрдЪреЗ.
awk рд╕реНрдХреНрд░рд┐рдкреНрдЯрд┐рдВрдЧ рднрд╛рд╖реЗрд╡рд░ рд╡рд┐рдирд╛рдореВрд▓реНрдп рдИ-рдкреБрд╕реНрддрдХ.
рдЬреНрдпреБрдкрд┐рдЯрд░рд▓рд╛ рд░рд┐рдореЛрдЯ рдПрдбрдорд┐рдирд┐рд╕реНрдЯреНрд░реЗрд╢рди рдХрдиреНрд╕реЛрд▓рдордзреНрдпреЗ рдХрд╕реЗ рдмрджрд▓рд╛рдпрдЪреЗ.
рдЪрд╛рдЪрдгреА рдЖрдгрд┐ рдЙрддреНрдкрд╛рджрди рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдд CI/CD рд╡рд░реНрдХрдлреНрд▓реЛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА Argo CD, Tekton рдЖрдгрд┐ OpenShift рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХрд╕реЗ рд╡рд╛рдкрд░рд╛рд╡реЗ.
Eclipse JKube 1.0.0 рд╣рд╛ Fabric8 Maven рдкреНрд▓рдЧрдЗрди рдкреНрд░рдХрд▓реНрдкрд╛рдЪрд╛ рдЙрддреНрддрд░рд╛рдзрд┐рдХрд╛рд░реА рдЖрд╣реЗ, рдЖрдгрд┐ рддреЗ Maven Java рдХрдВрдЯреЗрдирд░ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЕрдиреЗрдХ рдирд╡реАрди рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рдЖрдгрддреЗ, рдЬрд╕реЗ рдХреА S2I рдмрд┐рд▓реНрдб рд╕реНрдЯреНрд░реЕрдЯреЗрдЬреАрдЬрд╕рд╛рдареА рд╕рдорд░реНрдерди.
рдЖрдореНрд╣реА Red Hat рдорд╛рд░реНрдХреЗрдЯрдкреНрд▓реЗрд╕ рдНрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реНрдЯреЛрдЕрд░рдордзреВрди рд╕реНрдерд╛рдирд┐рдХ CodeReady OpenShift рдбреЗрд╡реНрд╣рд▓рдкрдореЗрдВрдЯ рдХреНрд▓рд╕реНрдЯрд░рдордзреНрдпреЗ рдХрдВрдЯреЗрдирд░реАрдХреГрдд рдЙрддреНрдкрд╛рджрдиреЗ рдХрд╢реА рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛рд╡реА рд╣реЗ рд╢рд┐рдХрддреЛ.
рдХреНрд╡рд╛рд░реНрдХрд╕ рдЬрдХрд╛рд░реНрддрд╛ EE рд╕рд╣ рд╕реБрд╕рдВрдЧрдд рдЕрд╕реЗрд▓ рдХрд╛? рдПрдХ рд╕рд╛рдзрд╛ "рд╣реЛрдп" рдХрд┐рдВрд╡рд╛ "рдирд╛рд╣реА" рдпреЗрдереЗ рдорд┐рд│рдгрд╛рд░ рдирд╛рд╣реА, рдореНрд╣рдгреВрди рддрдкрд╢реАрд▓ рдкрд╛рд╣реВ.
рдЕрдиреЗрдХ рдЙрджрд╛рд╣рд░рдгрд╛рдВрд╕рд╣, рдСрдкрд░реЗрдЯрд░ SDK 1.0 рдЖрдгрд┐ Helm, Ansible рдХрд┐рдВрд╡рд╛ Go (рдЬрд░реА рддреБрдореНрд╣реА Go рдордзреНрдпреЗ рд▓рд┐рд╣реАрдд рдирд╕рд▓реЗ рддрд░реАрд╣реА) рд╡рд╛рдкрд░реВрди Kubernetes рдСрдкрд░реЗрдЯрд░ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд░рд╣рд╕реНрдпреЗ рдЖрдгрд┐ рдЯрд┐рдкрд╛.
рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рд╛:
Ansible k8s рд╣реЗ Ansible playbooks рдордзреВрди Kubernetes рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рд╡рд┐рд╢реЗрд╖ рдореЙрдбреНрдпреВрд▓ рдЖрд╣реЗ. рдХреНрд▓рд╛рдЙрдб рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рдХрд░рддрд╛рдирд╛ Ansible рдЖрдгрд┐ Kubernetes рдХрд╕реЗ рдПрдХрддреНрд░ рдХрд░рд╛рд╡реЗ? рдЙрддреНрддрд░: рдкреНрд▓реЗрдмреБрдХрдордзреВрди рдереЗрдЯ рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА Ansible k8s рдореЙрдбреНрдпреВрд▓ рд╡рд╛рдкрд░рд╛. рдЖрдгрд┐ рдЖрдордЪреА рдлрд╕рд╡рдгреВрдХ рдкрддреНрд░рдХ рдпрд╛рдд рдорджрдд рдХрд░реЗрд▓, рдЬреНрдпрд╛рдордзреНрдпреЗ рдпрд╛ рдореЙрдбреНрдпреВрд▓рдЪреНрдпрд╛ рдореБрдЦреНрдп рдХрдорд╛рдВрдбреНрд╕рд╡рд░реАрд▓ рдЙрдкрдпреБрдХреНрдд рдЯрд┐рдкрд╛ рдЖрдгрд┐ рдорд╛рд╣рд┐рддреА рдЖрд╣реЗ.
Podman, CRI-O, Buildah, Skopeo рдЖрдгрд┐ OpenShift рджреНрд╡рд╛рд░реЗ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдУрдкрди-рд╕реЛрд░реНрд╕ рдХрдВрдЯреЗрдирд░ рд╕реБрдкрд░рд╣рд┐рд░реЛрдЬрдЪреА рд╡рд┐рдХреЗрдВрджреНрд░рд┐рдд рдЯреАрдо рдЧреНрд░рд╣рд╛рд╡рд░ рд╕рдВрд░рдХреНрд╖рдгрд╛рддреНрдордХ рдврд╛рд▓ рддреИрдирд╛рдд рдХрд░реВрди рдкреГрдереНрд╡реАрд▓рд╛ рд▓рдШреБрдЧреНрд░рд╣рд╛рдВрдЪреНрдпрд╛ рд╣рд▓реНрд▓реНрдпрд╛рдкрд╛рд╕реВрди рд╡рд╛рдЪрд╡рддреЗ.
рдЖрд░рд╛рдорд╛рдд рд╡рд╛рдЪрд╛:
рдХреНрд░рд┐рдпрд╛рдХрд▓рд╛рдк:
рддреБрдордЪреНрдпрд╛ рд╕реНрдХреНрд░реАрдирд╡рд░рдЪ рдореЛрдлрдд рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдЬрд╛рд╡рд╛ рдХреЙрдиреНрдлрд░рдиреНрд╕. Java рдЖрдгрд┐ рдХреНрд▓рд╛рдЙрдб рддрдЬреНрдЮрд╛рдВрд╕рд╣ рдЪрд╛рд░ рдЯреЗрдХ рдЯреНрд░реЕрдХ, 28 рд╕рдЦреЛрд▓ рд╕рддреНрд░реЗ рдЖрдгрд┐ рджреЛрди рдЖрд╢реНрдЪрд░реНрдпрдХрд╛рд░рдХ рдХреАрдиреЛрдЯреНрд╕.
рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди, рдкреНрд░рд╛рддреНрдпрдХреНрд╖рд┐рдХреЗ, рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд╡рд░реНрдЧ - рд╕рд░реНрд╡ рдСрдирд▓рд╛рдЗрди. рдУрдкрди рд╕реЛрд░реНрд╕ рдЖрдпрдЯреА рдСрдЯреЛрдореЗрд╢рди рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВрди рдмрджрд▓рд╛рдЪреНрдпрд╛ рдЖрд╡реНрд╣рд╛рдирд╛рдВрдЪрд╛ рдпрд╢рд╕реНрд╡реАрдкрдгреЗ рд╕рд╛рдордирд╛ рдХрд░рдгрд╛рд▒реНрдпрд╛ рд╡рд┐рдХрд╛рд╕рдХ, рдкреНрд░рд╢рд╛рд╕рдХ рдЖрдгрд┐ рдирд┐рд░реНрдгрдп рдШреЗрдгрд╛рд░реНтАНрдпрд╛рдВрд╢реА рдЕрдХреНрд╖рд░рд╢рдГ рд╕рдВрд╡рд╛рдж рд╕рд╛рдзрдгреНрдпрд╛рдЪреА рдПрдХ рдЙрддреНрддрдо рд╕рдВрдзреА.
рд░рд╢рд┐рдпрди рдордзреНрдпреЗ:
рдЖрдореНрд╣реА Red Hat OpenShift рдХрдВрдЯреЗрдирд░ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рдЖрдгрд┐ Kubernetes рд╡рд╛рдкрд░реВрди рд╕реНрдерд╛рдирд┐рдХ рдЕрдиреБрднрд╡рд╛рдмрджреНрджрд▓ рд╢реБрдХреНрд░рд╡рд╛рд░ рд╡реЗрдмрд┐рдирд╛рд░рдЪреА рдорд╛рд▓рд┐рдХрд╛ рд╕реБрд░реВ рдареЗрд╡рддреЛ. рдиреЛрдВрджрдгреА рдХрд░рд╛ рдЖрдгрд┐ рдпрд╛:
рдЕрд░реЗрд░реЗ, рд╡реЗрдмрд┐рдирд╛рд░ рд╕рдВрдкрд▓рд╛ рдЖрд╣реЗ, рдкрдг рдЖрд╣реЗ .
рд╡реЗрдмрд┐рдирд╛рд░ рд╕рдВрдкрд▓рд╛ рдЖрд╣реЗ, рдкрд░рдВрддреБ рдЗрддрд┐рд╣рд╛рд╕рд╛рдд рдЖрд╣реЗ - рддреЗ рдкрдХрдбрд╛ .
- 25 рд╕рдкреНрдЯреЗрдВрдмрд░
- рдСрдХреНрдЯреЛрдмрд░ 9
- рдСрдХреНрдЯреЛрдмрд░ 23
рд╕реНрддреНрд░реЛрдд: www.habr.com



