Red Hat OpenShift Serverless рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрднрд┐рд╕, рдХрдиреНрдЯреЗрдирд░, рд░ рдлрдВрдХреНрд╢рди-рдПрдЬ-рдП-рд╕рд░реНрднрд┐рд╕ (FaaS) рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдХрд╛ рд▓рд╛рдЧрд┐ рдШрдЯрдирд╛-рд╕рдВрдЪрд╛рд▓рд┐рдд рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВрдХреЛ рд╕реЗрдЯ рд╣реЛред
рдпреЛ рдЖрдЙрдЯ-рдЕрдл-рдж-рдмрдХреНрд╕ рд╕рдорд╛рдзрд╛рдирд▓реЗ рд╕реБрд░рдХреНрд╖рд╛ рд░ рдЯреНрд░рд╛рдлрд┐рдХ рдорд╛рд░реНрдЧрд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫ рд░ Red Hat рдЕрдкрд░реЗрдЯрд░рд╣рд░реВрд▓рд╛рдИ рд╕рдВрдпреЛрдЬрди рдЧрд░реНрджрдЫ,
Red Hat OpenShift Serverless рдХрд╛ рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рд╣рд░реВ:
- рд╕рд░реНрднрд░рд░рд╣рд┐рдд рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рднрд╛рд╖рд╛рд╣рд░реВ рд░ рд░рдирдЯрд╛рдЗрдо рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВрдХреЛ рд╡рд┐рд╕реНрддреГрдд рдЪрдпрдиред рддрдкрд╛рдИрд▓рд╛рдИ рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрдиреЗ рдЙрдкрдХрд░рдгрд╣рд░реВрдХреЛ рдареАрдХ рд╕реЗрдЯ рдЪрдпрди рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред
- рд╡рд╛рд╕реНрддрд╡рд┐рдХ, рд╕рдЯреНрдЯрд╛ рдЖрд╡рд╢реНрдпрдХрддрд╛рд╣рд░реВрдорд╛ рдЖрдзрд╛рд░рд┐рдд рд╕реНрд░реЛрддрд╣рд░реВ рдкреНрд░рднрд╛рд╡рдХрд╛рд░реА рд░реВрдкрдорд╛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдЧрд░реНрди рдЕрдиреБрд░реЛрдз рд╡рд╛ рдШрдЯрдирд╛рд╣рд░реВрдХреЛ рддреАрд╡реНрд░рддрд╛рдорд╛ рдирд┐рд░реНрднрд░ рдЧрд░реНрджреИ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рддреЗрд░реНрд╕реЛ рдорд╛рдкрди
- рдУрдкрдирд╢рд┐рдлреНрдЯ рдкрд╛рдЗрдкрд▓рд╛рдЗрдирд╣рд░реВрд╕рдБрдЧ рд╕рд┐рдорд▓реЗрд╕ рдПрдХреАрдХрд░рдг, рдПрдХ Kubernetes-рдЖрдзрд╛рд░рд┐рдд рдирд┐рд░рдиреНрддрд░ рдирд┐рд░реНрдорд╛рдг рд░ рдбреЗрд▓рд┐рднрд░реА (CI/CD) рдкреНрд░рдгрд╛рд▓реА Tekton рджреНрд╡рд╛рд░рд╛ рд╕рдВрдЪрд╛рд▓рд┐рдд
- рдЖрдзрд╛рд░ рд░реЗрдб рд╣реНрдпрд╛рдЯ рдЕрдкрд░реЗрдЯрд░рдХреЛ рд░реВрдкрдорд╛ рдЫ, рдЬрд╕рд▓реЗ рдкреНрд░рд╢рд╛рд╕рдХрд╣рд░реВрд▓рд╛рдИ рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдкрдорд╛ рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рд░ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ, рд░ рдХреНрд▓рд╛рдЙрдб рд╕реЗрд╡рд╛рд╣рд░реВ рдЬрд╕реНрддрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдХреЛ рдЬреАрд╡рди рдЪрдХреНрд░ рдкрдирд┐ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░реНрджрдЫред
- Knative 0.13 Serving, Eventing рд░ kn (Native рдХреЛ рд▓рд╛рдЧрд┐ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ CLI) рд╕рд╣рд┐рдд рдирдпрд╛рдБ рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рд╡рд┐рдореЛрдЪрдирд╣рд░реВ рдирд┐рд░рдиреНрддрд░ рдирд┐рдЧрд░рд╛рдиреА рдЧрд░реНрджреИ - рдЕрдиреНрдп рд╕рдмреИ Red Hat рдЙрддреНрдкрд╛рджрдирд╣рд░реВ рдЬрд╕реНрддреИ, рдпрд╕рдХреЛ рдЕрд░реНрде рд╡рд┐рднрд┐рдиреНрди OpenShift рдкреНрд▓реЗрдЯрдлрд░реНрдорд╣рд░реВ рд░ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рдирд╣рд░реВрдорд╛ рдкреВрд░реНрдг рдкрд░реАрдХреНрд╖рдг рд░ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╣реЛред
рдердк рд░реВрдкрдорд╛, Red Hat рд▓реЗ рдзреЗрд░реИ рд╕рд╛рдЭреЗрджрд╛рд░рд╣рд░реВрд╕рдБрдЧ рд╕рд░реНрднрд░рд▓реЗрд╕ рдЯреЗрдХреНрдиреЛрд▓реЛрдЬреАрд╣рд░реВрдорд╛ рд╕рд╛рдереИ Azure рдкреНрд░рдХрд╛рд░реНрдпрд╣рд░реВрдорд╛ рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯрд╕рдБрдЧ рдирдЬрд┐рдХрдмрд╛рдЯ рд╕рд╣рдпреЛрдЧ рдЧрд░реНрджрдЫред
рдпрджрд┐ рддрдкрд╛рдИрдВрд▓реЗ рдкрд╣рд┐рд▓реЗ Red Hat OpenShift Serverless рдХреЛ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреБрднрдпреЛ рднрдиреЗ, рддрдкрд╛рдИрдВрд▓реЗ рдпрд╕рд▓рд╛рдИ рд╕рд╛рдорд╛рдиреНрдп рдЙрдкрд▓рдмреНрдзрддрд╛ GA рд╕рдВрд╕реНрдХрд░рдгрдорд╛ рд╕реНрддрд░рд╡реГрджреНрдзрд┐ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рдпрд╕ рдЕрд╡рд╕реНрдерд╛рдорд╛, рдЯреЗрдХреНрдиреЛрд▓реЛрдЬреА рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рд╕рдВрд╕реНрдХрд░рдгрдХреЛ рд▓рд╛рдЧрд┐, рддрдкрд╛рдИрдВрд▓реЗ рдЪрд┐рддреНрд░рдорд╛ рджреЗрдЦрд╛рдЗрдП рдЕрдиреБрд╕рд╛рд░, OLM рд╕рджрд╕реНрдпрддрд╛ рдЕрдкрдбреЗрдЯ рдЪреНрдпрд╛рдирд▓ рдкреБрди: рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред рез.
рдЪрд╛рдорд▓ред 1. рд╕рджрд╕реНрдпрддрд╛ рдЪреНрдпрд╛рдирд▓ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЧрд░реНрджреИред
рд╕рджрд╕реНрдпрддрд╛ рдЪреНрдпрд╛рдирд▓рд▓рд╛рдИ OpenShift рдХрдиреНрдЯреЗрдирд░ рдкреНрд▓реЗрдЯрдлрд░реНрдо рд╕рдВрд╕реНрдХрд░рдг 4.4 рд╡рд╛ 4.3 рд╕рдБрдЧ рдорд┐рд▓рд╛рдЙрдирдХреЛ рд▓рд╛рдЧрд┐ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рд╣реБрдиреБрдкрд░реНрдЫред
Knative рд╕реЗрд╡рд╛рд╣рд░реВ - рд╢реАрд░реНрд╖ рд╢реНрд░реЗрдгреА рд╕реЗрд╡рд╛
OpenShift 4.4 рд▓реЗ OpenShift рд╕рд░реНрднрд░рд▓реЗрд╕ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛рдХреЛ рд╕рд╛рдердорд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдХреЛ рдбрд┐рдкреНрд▓реЛрдЗрдореЗрдиреНрдЯрд▓рд╛рдИ рдзреЗрд░реИ рд╕рд░рд▓ рдмрдирд╛рдЙрдБрдЫ, рддрдкрд╛рдИрдВрд▓рд╛рдИ рд╕рдЬрд┐рд▓реИрд╕рдБрдЧ рдУрдкрдирд╢рд┐рдлреНрдЯ рд╡реЗрдм рдХрдиреНрд╕реЛрд▓рдХреЛ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛ рдореЛрдбрдмрд╛рдЯ Knative рд╕реЗрд╡рд╛рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред
рдкрд░рд┐рдпреЛрдЬрдирд╛рдорд╛ тАЛтАЛрдирдпрд╛рдБ рдПрдкреНрд▓рд┐рдХреЗрд╕рди рдердкреНрджрд╛, рдпрд╕рдХреЛ рд▓рд╛рдЧрд┐ Knative рд╕реЗрд╡рд╛ рд╕реНрд░реЛрдд рдкреНрд░рдХрд╛рд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрди рдкрд░реНрдпрд╛рдкреНрдд рд╣реБрдиреНрдЫ, рдЬрд╕рд▓реЗ рдЧрд░реНрджрд╛ рддреБрд░реБрдиреНрддреИ OpenShift рд╕рд░реНрднрд░рд▓реЗрд╕ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╕рдХреНрд░рд┐рдп рд╣реБрдиреНрдЫ рд░ рд╕реНрдЯреНрдпрд╛рдиреНрдбрдмрд╛рдЗ рдореЛрдбрдорд╛ рд╢реВрдиреНрдпрдорд╛ рд╕реНрдХреЗрд▓рд┐рдВрдЧ рд╕рдХреНрд╖рдо рдкрд╛рд░реНрдЫ, рдЬрд╕реНрддреИ рдЪрд┐рддреНрд░рдорд╛ рджреЗрдЦрд╛рдЗрдПрдХреЛ рдЫред реи.
рдЪрд╛рдорд▓ред 2. рд╕реНрд░реЛрдд рдкреНрд░рдХрд╛рд░рдХреЛ рд░реВрдкрдорд╛ Knative рд╕реЗрд╡рд╛ рдЪрдпрди рдЧрд░реНрдиреБрд╣реЛрд╕реНред
Kourier рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╕рдЬрд┐рд▓реЛ рд╕реНрдерд╛рдкрдирд╛
рдЬрд╕рд░реА рд╣рд╛рдореАрд▓реЗ рдкрд╣рд┐рд▓реЗ рдиреИ рд▓реЗрдЦреЗрдХрд╛ рдЫреМрдВ
рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛, рдпреА рд╕реБрдзрд╛рд░рд╣рд░реВ, рд╕рд╛рдереИ OpenShift 4.3.5 рдорд╛ рд╕реБрдзрд╛рд░рд╣рд░реВрд▓реЗ, рдЫрд╡рд┐ рдЖрдХрд╛рд░рдорд╛ рдирд┐рд░реНрднрд░ рдЧрд░реНрджреИ, 40-50% рджреНрд╡рд╛рд░рд╛ рдкреВрд░реНрд╡-рдирд┐рд░реНрдорд┐рдд рдХрдиреНрдЯреЗрдирд░рдмрд╛рдЯ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдХреЛ рд╕рд┐рд░реНрдЬрдирд╛рд▓рд╛рдИ рдЧрддрд┐ рджрд┐рдиреНрдЫред
рдХреЛрд░рд┐рдпрд░ рдкреНрд░рдпреЛрдЧ рдирдЧрд░реА рд╕рдмреИ рдХреБрд░рд╛ рдХрд╕рд░реА рд╣реБрдиреНрдЫ рдЪрд┐рддреНрд░ рей рдорд╛ рджреЗрдЦреНрди рд╕рдХрд┐рдиреНрдЫ:
рдЪрд╛рдорд▓ред 3. рдХреБрд░рд┐рдпрд░ рдкреНрд░рдпреЛрдЧ рдирдЧрд░рд┐рдПрдХреЛ рдЕрд╡рд╕реНрдерд╛рдорд╛ рдЖрд╡реЗрджрди рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреЗ рд╕рдордпред
рдХреБрд░рд┐рдпрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрд╛ рд╕рдмреИ рдХреБрд░рд╛ рдХрд╕рд░реА рд╣реБрдиреНрдЫ рдЪрд┐рддреНрд░ рек рдорд╛ рджреЗрдЦреНрди рд╕рдХрд┐рдиреНрдЫ:
рдЪрд╛рдорд▓ред 4. Kourier рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕рд┐рд░реНрдЬрдирд╛ рд╕рдордпред
TLS/SSL рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдореЛрдбрдорд╛
OpenShift Serverless рд▓реЗ рдЕрдм рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдкрдорд╛ рддрдкрд╛рдЗрдБрдХреЛ Knative рд╕реЗрд╡рд╛рдХреЛ OpenShift рд░реБрдЯрдХреЛ рд▓рд╛рдЧрд┐ TLS/SSL рд╕рд┐рд░реНрдЬрдирд╛ рд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдЫ, рддреНрдпрд╕реИрд▓реЗ рддрдкрд╛рдЗрдБ рддрдкрд╛рдЗрдБрдХреЛ рдЕрдиреБрдкреНрд░рдпреЛрдЧрдорд╛ рдХрд╛рдо рдЧрд░реНрджрд╛ рдпреА рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд░ рдорд░реНрдордд рдЧрд░реНрдиреЗ рдмрд╛рд░реЗ рдЪрд┐рдиреНрддрд╛ рд▓рд┐рдиреБ рдкрд░реНрджреИрдиред рдЕрд░реНрдХреЛ рд╢рдмреНрджрдорд╛, рд╕рд░реНрднрд░рд▓реЗрд╕рд▓реЗ TSL рд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдЬрдЯрд┐рд▓рддрд╛рд╣рд░реВрдХреЛ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд▓рд╛рдИ рд░рд╛рд╣рдд рджрд┐рдиреНрдЫ, рдЙрдЪреНрдЪ рд╕реНрддрд░рдХреЛ рд╕реБрд░рдХреНрд╖рд╛ рдХрд╛рдпрдо рд░рд╛рдЦреНрджреИ рдЬреБрди рд╕рдмреИрд▓реЗ Red Hat OpenShift рдмрд╛рдЯ рдЖрд╢рд╛ рдЧрд░реЗрдХрд╛ рдЫрдиреНред
OpenShift рд╕рд░реНрднрд░рд▓реЗрд╕ рдХрдорд╛рдгреНрдб рд▓рд╛рдЗрди рдЗрдиреНрдЯрд░рдлреЗрд╕
OpenShift Serverless рдорд╛ рдпрд╕рд▓рд╛рдИ kn рднрдирд┐рдиреНрдЫ рд░ рдХрдорд╛рдгреНрдб рд▓рд╛рдЗрди рдЙрдкрдХрд░рдг рдкреГрд╖реНрдардорд╛ OpenShift рдХрдиреНрд╕реЛрд▓рдорд╛ рд╕рд┐рдзреИ рдЙрдкрд▓рдмреНрдз рдЫ, рдЪрд┐рддреНрд░рдорд╛ рджреЗрдЦрд╛рдЗрдПрдХреЛ рдЫред рел:
рдЪрд╛рдорд▓ред 5. OpenShift Serverless CLI рдбрд╛рдЙрдирд▓реЛрдб рдкреГрд╖реНрдаред
рдЬрдм рддрдкрд╛рдЗрдБ рдпреЛ рдкреГрд╖реНрдардмрд╛рдЯ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ, рддрдкрд╛рдЗрдБрд▓реЗ MacOS, Windows, рд╡рд╛ Linux рдХреЛ рд▓рд╛рдЧрд┐ kn рдХреЛ рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ рдЬреБрди Red Hat рджреНрд╡рд╛рд░рд╛ рдкреНрд░рдорд╛рдгрд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫ рд░ рдорд╛рд▓рд╡реЗрдпрд░ рдореБрдХреНрдд рд╣реБрдиреЗ рдЧреНрдпрд╛рд░реЗрдиреНрдЯреА рдЫред
рдЪрд┐рддреНрд░рдорд╛ред рдЪрд┐рддреНрд░ 6 рд▓реЗ рджреЗрдЦрд╛рдЙрдБрдЫ рдХрд┐ рддрдкрд╛рдЗрдБ рдХрд╕рд░реА kn рдорд╛ рдХреЗрд╡рд▓ рдПрдХ рдЖрджреЗрд╢рдХреЛ рд╕рд╛рде рд╕реЗрд╡рд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ OpenShift рдкреНрд▓реЗрдЯрдлрд░реНрдордорд╛ рд╕реЗрдХреЗрдиреНрдбрдХреЛ рдорд╛рдорд┐рд▓рд╛рдорд╛ URL рдорд╛рд░реНрдлрдд рдкрд╣реБрдБрдЪрдХреЛ рд╕рд╛рде рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЙрджрд╛рд╣рд░рдг рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди:
рдЪрд╛рдорд▓ред 6. kn рдХрдорд╛рдгреНрдб рд▓рд╛рдЗрди рдЗрдиреНрдЯрд░рдлреЗрд╕ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИред
рдпреЛ рдЙрдкрдХрд░рдгрд▓реЗ рддрдкрд╛рдЗрдБрд▓рд╛рдИ рдХреБрдиреИ рдкрдирд┐ YAML рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рдирд╣рд░реВ рд╣реЗрд░реНрди рд╡рд╛ рд╕рдореНрдкрд╛рджрди рдирдЧрд░реАрдХрди рд╕рд░реНрднрд░рд▓реЗрд╕ рд╕рд░реНрднрд┐рдЩ рд░ рдШрдЯрдирд╛ рд╕реНрд░реЛрддрд╣рд░реВ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред
рдХрдиреНрд╕реЛрд▓рдХреЛ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛ рдореЛрдбрдорд╛ рд╕реБрдзрд╛рд░рд┐рдПрдХреЛ рдЯреЛрдкреЛрд▓реЛрдЬреА рджреГрд╢реНрдп
рдЕрдм рд╣реЗрд░реМрдВ рдХрд╕рд░реА рд╕реБрдзрд╛рд░рд┐рдПрдХреЛ рдЯреЛрдкреЛрд▓реЛрдЬреА рджреГрд╢реНрдпрд▓реЗ Knative рд╕реЗрд╡рд╛рд╣рд░реВ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдЧрд░реНрди рд╕рдЬрд┐рд▓реЛ рдмрдирд╛рдЙрдБрдЫред
Knative рд╕реЗрд╡рд╛ - рдХреЗрдиреНрджреНрд░рд┐рдд рджреГрд╢реНрдп
рдЯреЛрдкреЛрд▓реЛрдЬреА рджреГрд╢реНрдп рдкреГрд╖реНрдардорд╛ Knative рд╕реЗрд╡рд╛рд╣рд░реВ рдЪрд┐рддреНрд░ 7 рдорд╛ рджреЗрдЦрд╛рдЗрдП рдЕрдиреБрд╕рд╛рд░, рд╕рдмреИ рд╕рдВрд╢реЛрдзрдирд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рднрдПрдХреЛ рдЖрдпрддрдХреЛ рд░реВрдкрдорд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реБрдиреНрдЫ:
рдЪрд╛рдорд▓ред 7. рдЯреЛрдкреЛрд▓реЛрдЬреА рджреГрд╢реНрдп рдкреГрд╖реНрдардорд╛ Knative рд╕реЗрд╡рд╛рд╣рд░реВред
рдпрд╣рд╛рдБ рддрдкрд╛рдЗрдБ рддреБрд░реБрдиреНрддреИ Knative рд╕реЗрд╡рд╛ рдЯреНрд░рд╛рдлрд┐рдХ рд╡рд┐рддрд░рдгрдХреЛ рд╡рд░реНрддрдорд╛рди рдкреНрд░рддрд┐рд╢рддрд╣рд░реВ, рд░ рдПрдкреНрд▓рд┐рдХреЗрд╕рди рд╕рдореВрд╣ рднрд┐рддреНрд░ рд╕рдореВрд╣ Knative рд╕реЗрд╡рд╛рд╣рд░реВ рд╕рдЬрд┐рд▓реИрд╕рдБрдЧ рдЪрдпрди рдЧрд░рд┐рдПрдХреЛ рд╕рдореВрд╣ рднрд┐рддреНрд░ рдХреЗ рднрдЗрд░рд╣реЗрдХреЛ рдЫ рднрдиреЗрд░ рдирд┐рдЧрд░рд╛рдиреА рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред
OpenShift Knative рд╕реЗрд╡рд╛рд╣рд░реВрдХреЛ рд╕реВрдЪреА рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдЧрд░реНрдиреБрд╣реЛрд╕реН
рд╕рдореВрд╣реАрдХрд░рдгрдХреЛ рд╡рд┐рд╖рдпрд╡рд╕реНрддреБрд▓рд╛рдИ рдЬрд╛рд░реА рд░рд╛рдЦреНрджреИ, рдпреЛ рднрдиреНрдиреБ рдкрд░реНрдЫ рдХрд┐ OpenShift 4.4 рдорд╛ рддрдкрд╛рдИрд▓реЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕рдореВрд╣ рднрд┐рддреНрд░ Knative рд╕реЗрд╡рд╛рд╣рд░реВ рдкрддрди рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рд╕реЗрд╡рд╛рд╣рд░реВрдХреЛ рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдЕрд╡рд▓реЛрдХрди рд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдирдХреЛ рд▓рд╛рдЧрд┐ рдЬрдм рдкрд░рд┐рдпреЛрдЬрдирд╛рдорд╛ тАЛтАЛрдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред
рд╡рд┐рд╕реНрддреГрдд рд░реВрдкрдорд╛ Knative рд╕реЗрд╡рд╛
OpenShift 4.4 рд▓реЗ Knative рд╕реЗрд╡рд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рд╛рдЗрдбрдмрд╛рд░ рдкрдирд┐ рд╕реБрдзрд╛рд░ рдЧрд░реНрджрдЫред рдпрд╕рдорд╛ рд░рд┐рд╕реЛрд░реНрд╕реЗрд╕ рдЯреНрдпрд╛рдм рджреЗрдЦрд╛ рдкрд░реЗрдХреЛ рдЫ, рдЬрд╣рд╛рдБ рдкреЛрдбреНрд╕, рд░рд┐рднрд┐рдЬрди рд░ рд░реБрдЯ рдЬрд╕реНрддрд╛ рд╕реЗрд╡рд╛ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ рджреЗрдЦрд╛рдЗрдиреНрдЫред рдпреА рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВрд▓реЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдкреЛрдб рд▓рдЧрд╣рд░реВрдорд╛ рджреНрд░реБрдд рд░ рд╕рдЬрд┐рд▓реЛ рдиреЗрднрд┐рдЧреЗрд╕рди рдкрдирд┐ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред
рдЯреЛрдкреЛрд▓реЛрдЬреА рджреГрд╢реНрдпрд▓реЗ рдЯреНрд░рд╛рдлрд┐рдХ рд╡рд┐рддрд░рдг рдкреНрд░рддрд┐рд╢рдд рдкрдирд┐ рджреЗрдЦрд╛рдЙрдБрдЫ рд░ рддрдкрд╛рдЗрдБрд▓рд╛рдИ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдЫрд┐рдЯреЛ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рддрд╕рд░реНрде, рддрдкрд╛рдИрдВрд▓реЗ рдЪрд┐рддреНрд░рдорд╛ рджреЗрдЦрд╛рдЗрдП рдЕрдиреБрд╕рд╛рд░, рджрд┐рдЗрдПрдХреЛ рд╕рдВрд╢реЛрдзрдирдХреЛ рд▓рд╛рдЧрд┐ рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рдкреЛрдбрд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛рджреНрд╡рд╛рд░рд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордпрдорд╛ рдЪрдпрди рдЧрд░рд┐рдПрдХреЛ Knative рд╕реЗрд╡рд╛рдХреЛ рд▓рд╛рдЧрд┐ рдЯреНрд░рд╛рдлрд┐рдХ рд╡рд┐рддрд░рдг рджреНрд░реБрдд рд░реВрдкрдорд╛ рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред реоред
рдЪрд╛рдорд▓ред 8. Knative рд╕реЗрд╡рд╛ рдпрд╛рддрд╛рдпрд╛рдд рд╡рд┐рддрд░рдгред
рд╕рд░реНрднрд░рд▓реЗрд╕ рд╕рдВрд╢реЛрдзрдирд╣рд░реВрдорд╛ рдЧрд╣рд┐рд░реЛ рдирдЬрд░
рд╕рд╛рдереИ, рдЯреЛрдкреЛрд▓реЛрдЬреА рджреГрд╢реНрдпрд▓реЗ рдЕрдм рддрдкрд╛рдЗрдБрд▓рд╛рдИ рдЪрдпрди рдЧрд░рд┐рдПрдХреЛ рд╕рдВрд╢реЛрдзрди рднрд┐рддреНрд░ рдзреЗрд░реИ рдЧрд╣рд┐рд░реЛ рд╣реЗрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдпрд╕рдХреЛ рд╕рдмреИ рдкреЛрдбрд╣рд░реВ рдЫрд┐рдЯреЛ рд╣реЗрд░реНрдиреБрд╣реЛрд╕реН рд░ рдЖрд╡рд╢реНрдпрдХ рднрдПрдорд╛, рддрд┐рдиреАрд╣рд░реВрдХреЛ рд▓рдЧрд╣рд░реВ рд╣реЗрд░реНрдиреБрд╣реЛрд╕реНред рдердк рд░реВрдкрдорд╛, рдпрд╕ рджреГрд╢реНрдпрдорд╛ рддрдкрд╛рдИрд▓реЗ рд╕рдЬрд┐рд▓реИрд╕рдБрдЧ рд╕рдВрд╢реЛрдзрдирдХреЛ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рд░ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рдирд╣рд░реВ рдкрд╣реБрдБрдЪ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рд╕рд╛рдерд╕рд╛рдереИ рдЪрд┐рддреНрд░ 9 рдорд╛ рджреЗрдЦрд╛рдЗрдП рдЕрдиреБрд╕рд╛рд░ рддреНрдпреЛ рд╕рдВрд╢реЛрдзрдирдорд╛ рд╕рд┐рдзреИ рд╕рдВрдХреЗрдд рдЧрд░реНрдиреЗ рдЙрдк-рдорд╛рд░реНрдЧред реп:
рдЪрд╛рдорд▓ред реп. рд▓реЗрдЦрд╛рдкрд░реАрдХреНрд╖рдгрд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рд╕реНрд░реЛрддрд╣рд░реВред
рд╣рд╛рдореА рдЖрд╢рд╛ рдЧрд░реНрдЫреМрдВ рдХрд┐ рдорд╛рдерд┐ рд╡рд░реНрдгрди рдЧрд░рд┐рдПрдХрд╛ рдЖрд╡рд┐рд╖реНрдХрд╛рд░рд╣рд░реВ рд╕рд░реНрднрд░рд░рд╣рд┐рдд рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдЧрд░реНрджрд╛ рддрдкрд╛рдИрдВрдХреЛ рд▓рд╛рдЧрд┐ рдЙрдкрдпреЛрдЧреА рд╣реБрдиреЗрдЫрдиреН, рд░ рднрд╡рд┐рд╖реНрдпрдХрд╛ рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реВрдорд╛ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдЕрдЭ рдзреЗрд░реИ рдЙрдкрдпреЛрдЧреА рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рд╣реБрдиреЗрдЫрдиреН, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдШрдЯрдирд╛ рд╕реНрд░реЛрддрд╣рд░реВ рд░ рдЕрдиреНрдпрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ред
рд░реБрдЪрд┐ рдЫ?
рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╣рд╛рдореНрд░реЛ рд▓рд╛рдЧрд┐ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдЫ
рдердк рдЬрд╛рдирдХрд╛рд░реАрдХреЛ рд▓рд╛рдЧрд┐,
OpenShift рд╕рд░реНрднрд░рд░рд╣рд┐рдд рд╕реНрд░реЛрддрд╣рд░реВ OpenShift рд╕рд░реНрднрд░рд▓реЗрд╕ рд░ Knative Knative рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ OpenShift рдкреНрд▓реЗрдЯрдлрд░реНрдордорд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╡рд┐рдХрд╛рд╕ OpenShift Serverless рдХреЛ рдкрд░рд┐рдЪрдп
рд╕реНрд░реЛрдд: www.habr.com