Red Hat OpenShift 4.2 ΠΏΡ€Π΅Π΄Π»Π°Π³Π° Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΈ ΠΈ Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈ инструмСнти

OpenShift 2019 бСшС пуснат ΠΏΡ€Π΅Π· ΠΎΠΊΡ‚ΠΎΠΌΠ²Ρ€ΠΈ 4.2 Π³, чиято ΡΡŠΡ‰Π½ΠΎΡΡ‚ ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ°Π²Π° курса към автоматизация ΠΈ оптимизация Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° с ΠΎΠ±Π»Π°Ρ‡Π½Π°Ρ‚Π° срСда.

Red Hat OpenShift 4.2 ΠΏΡ€Π΅Π΄Π»Π°Π³Π° Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΈ ΠΈ Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈ инструмСнти

НСка си ΠΏΡ€ΠΈΠΏΠΎΠΌΠ½ΠΈΠΌ, Ρ‡Π΅ ΠΏΡ€Π΅Π· ΠΌΠ°ΠΉ 2019 Π³. прСдставихмС Red Hat OpenShift 4, слСдващото ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠ΅ Π½Π° Π½Π°ΡˆΠ°Ρ‚Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Kubernetes, която ΠΏΡ€Π΅Ρ€Π°Π±ΠΎΡ‚ΠΈΡ…ΠΌΠ΅, Π·Π° Π΄Π° опростим ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π½ΠΈ прилоТСния Π² производствСни срСди.

Π Π΅ΡˆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π΅ създадСно ΠΊΠ°Ρ‚ΠΎ самоуправляСма ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° с Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΈ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ТизнСния Ρ†ΠΈΠΊΡŠΠ» Π² Ρ…ΠΈΠ±Ρ€ΠΈΠ΄Π΅Π½ ΠΎΠ±Π»Π°ΠΊ ΠΈ Π΅ ΠΈΠ·Π³Ρ€Π°Π΄Π΅Π½ΠΎ Π²ΡŠΡ€Ρ…Ρƒ Π΄ΠΎΠΊΠ°Π·Π°Π½ΠΈ Red Hat Enterprise Linux ΠΈ Red Hat Enterprise Linux CoreOS. Π’ΡŠΠ² вСрсия 4.2 Ρ„ΠΎΠΊΡƒΡΡŠΡ‚ бСшС Π²ΡŠΡ€Ρ…Ρƒ Ρ‚ΠΎΠ²Π° Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΠΌ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° ΠΏΠΎ-ΡƒΠ΄ΠΎΠ±Π½Π° Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ. Π’ допълнСниС, Π½ΠΈΠ΅ опростихмС Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° ΠΏΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° ΠΈ прилоТСнията Π·Π° администраторитС Π½Π° ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ, ΠΊΠ°Ρ‚ΠΎ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ…ΠΌΠ΅ инструмСнти Π·Π° миграция ΠΎΡ‚ OpenShift 3 към 4, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ Π²Π½Π΅Π΄Ρ€ΠΈΡ…ΠΌΠ΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΎΡ„Π»Π°ΠΉΠ½ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ.

КъдС Π΅ скоростта?

ВСрсия 4.2 Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ опростява Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° с Kubernetes, ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΠΉΠΊΠΈ Π½ΠΎΠ² Ρ€Π΅ΠΆΠΈΠΌ Π½Π° ΠΊΠΎΠ½Π·ΠΎΠ»Π° Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ OpenShift, ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½ Π·Π° Π·Π°Π΄Π°Ρ‡ΠΈ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ Π½ΠΎΠ²ΠΈ инструмСнти ΠΈ Π΄ΠΎΠ±Π°Π²ΠΊΠΈ Π·Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ, ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° CI/CD Ρ‚Ρ€ΡŠΠ±ΠΎΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈ ΠΈ внСдряванС Π½Π° систСми Π±Π΅Π· ΡΡŠΡ€Π²ΡŠΡ€. Всичко Ρ‚ΠΎΠ²Π° ΠΏΠΎΠΌΠ°Π³Π° Π½Π° програмиститС Π΄Π° сС ΡΡŠΡΡ€Π΅Π΄ΠΎΡ‚ΠΎΡ‡Π°Ρ‚ ΠΏΠΎ-Ρ‚ΠΎΡ‡Π½ΠΎ Π²ΡŠΡ€Ρ…Ρƒ основната си Π·Π°Π΄Π°Ρ‡Π° - създаванС Π½Π° ΠΊΠΎΠ΄ Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π±Π΅Π· Π΄Π° сС разсСйват ΠΎΡ‚ особСноститС Π½Π° Kubernetes.

Red Hat OpenShift 4.2 ΠΏΡ€Π΅Π΄Π»Π°Π³Π° Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΈ ΠΈ Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈ инструмСнти
Π’ΠΈΠΆΡ‚Π΅ топологията Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π² ΠΊΠΎΠ½Π·ΠΎΠ»Π°Ρ‚Π° Π·Π° програмисти.

Red Hat OpenShift 4.2 ΠΏΡ€Π΅Π΄Π»Π°Π³Π° Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΈ ΠΈ Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈ инструмСнти
Нов Ρ€Π΅ΠΆΠΈΠΌ Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ Π½Π° ΠΊΠΎΠ½Π·ΠΎΠ»Π°Ρ‚Π° OpenShift

Нови инструмСнти Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ Π² OpenShift 4.2:

  • Ρ€Π΅ΠΆΠΈΠΌ Π·Π° програмисти Web Console ΠΏΠΎΠΌΠ°Π³Π° Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π΄Π° сС ΡΡŠΡΡ€Π΅Π΄ΠΎΡ‚ΠΎΡ‡Π°Ρ‚ Π²ΡŠΡ€Ρ…Ρƒ Π½Π°ΠΉ-Π²Π°ΠΆΠ½ΠΎΡ‚ΠΎ, ΠΊΠ°Ρ‚ΠΎ ΠΏΠΎΠΊΠ°Π·Π²Π° само информацията ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈΡ‚Π΅, ΠΎΡ‚ ΠΊΠΎΠΈΡ‚ΠΎ сС нуТдаят. ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΈΡΡ‚ потрСбитСлски интСрфСйс Π·Π° ΠΏΡ€Π΅Π³Π»Π΅Π΄ Π½Π° топология ΠΈ сглобяванС Π½Π° прилоТСния улСснява ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ, внСдряванСто ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ прилоТСния ΠΈ ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€Π½ΠΈ рСсурси.
  • Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ΠΈ ODO – спСциалСн интСрфСйс Π½Π° командния Ρ€Π΅Π΄ Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ, ΠΊΠΎΠΉΡ‚ΠΎ опростява Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π½Π° прилоТСния Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° OpenShift. Π§Ρ€Π΅Π· ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° взаимодСйствиС ΠΊΠ°Ρ‚ΠΎ Git push, Ρ‚ΠΎΠ·ΠΈ CLI ΠΏΠΎΠΌΠ°Π³Π° Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π±Π΅Π·ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½ΠΎ Π΄Π° ΡΡŠΠ·Π΄Π°Π²Π°Ρ‚ прилоТСния Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° OpenShift, Π±Π΅Π· Π΄Π° Π½Π°Π²Π»ΠΈΠ·Π°Ρ‚ Π² Ρ‚ΡŠΠ½ΠΊΠΎΡΡ‚ΠΈΡ‚Π΅ Π½Π° Kubernetes.
  • ΠšΠΎΠ½Π΅ΠΊΡ‚ΠΎΡ€ Red Hat OpenShift Π·Π° Microsoft Visual Studio Code, JetBrains IDE (Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ IntelliJ) ΠΈ Eclipse Desktop IDE осигурява лСсна интСграция с ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈΡ‚Π΅ инструмСнти ΠΈ Π²ΠΈ позволява Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Ρ‚Π΅, ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Ρ‚Π΅, отстраняватС Π³Ρ€Π΅ΡˆΠΊΠΈ ΠΈ внСдряватС прилоТСния Π·Π° OpenShift Π² ΠΏΠΎΠ·Π½Π°Ρ‚Π°Ρ‚Π° Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ IDE срСда.
  • Π Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Π·Π° Ρ€Π°Π·ΠΏΠΎΠ»Π°Π³Π°Π½Π΅ Π½Π° Red Hat OpenShift Π·Π° Microsoft Azure DevOps. ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Ρ Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π½Π° Ρ‚ΠΎΠ·ΠΈ инструмСнтариум DevOps Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π΄Π° Ρ€Π°Π·ΠΏΠΎΠ»ΠΎΠΆΠ°Ρ‚ своитС прилоТСния Π½Π° Azure Red Hat OpenShift ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ OpenShift ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Microsoft Azure DevOps.

Red Hat OpenShift 4.2 ΠΏΡ€Π΅Π΄Π»Π°Π³Π° Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΈ ΠΈ Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈ инструмСнти
Плъгин за Visual Studio

ПълСн OpenShift Π½Π° Π»Π°ΠΏΡ‚ΠΎΠΏ

Red Hat CodeReady ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ са Π³ΠΎΡ‚ΠΎΠ²ΠΈ OpenShift ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ, ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½ΠΈ Π·Π° внСдряванС Π½Π° Ρ€Π°Π±ΠΎΡ‚Π½Π° станция ΠΈΠ»ΠΈ Π»Π°ΠΏΡ‚ΠΎΠΏ, правят възмоТно Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΎΠ±Π»Π°Ρ‡Π½ΠΈ прилоТСния Π»ΠΎΠΊΠ°Π»Π½ΠΎ.

Π‘Π΅Ρ€Π²ΠΈΠ·Π½Π° ΠΌΡ€Π΅ΠΆΠ°

ΠΠ°ΡˆΠ΅Ρ‚ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π‘Π΅Ρ€Π²ΠΈΠ·Π½Π° ΠΌΡ€Π΅ΠΆΠ° Π½Π° OpenShift, ΠΈΠ·Π³Ρ€Π°Π΄Π΅Π½ Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° софтуСрни ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ с ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄ Istio, Kiali ΠΈ Jaeger ΠΈ спСц ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Kubernetes, опростява Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π°, внСдряванСто ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° прилоТСния Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° OpenShift, ΠΊΠ°Ρ‚ΠΎ прСдоставя Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈΡ‚Π΅ инструмСнти ΠΈ ΠΏΠΎΠ΅ΠΌΠ° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΎΠ±Π»Π°Ρ‡Π½ΠΈ прилоТСния, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° ΠΌΠΎΠ΄Π΅Ρ€Π½ΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈ ΠΊΠ°Ρ‚ΠΎ микроуслуги. Π Π΅ΡˆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ позволява Π½Π° програмиститС Π΄Π° сС освободят ΠΎΡ‚ нСобходимостта самостоятСлно Π΄Π° внСдряват ΠΈ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ спСциализирани ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ услуги, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈ Π·Π° ΡΡŠΠ·Π΄Π°Π²Π°Π½ΠΈΡ‚Π΅ прилоТСния ΠΈ бизнСс Π»ΠΎΠ³ΠΈΠΊΠ°.

Red Hat OpenShift Service Mesh, Π½Π°Π»ΠΈΡ‡Π΅Π½ Π·Π° OpenShift 4, Π΅ Π½Π°ΠΏΡ€Π°Π²Π΅Π½ спСциално Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π±ΡƒΠΊΠ²Π°Π»Π½ΠΎ β€žΠΎΡ‚ Π½Π°Ρ‡Π°Π»ΠΎΡ‚ΠΎ Π΄ΠΎ ΠΊΡ€Π°Ρβ€œ ΠΈ ΠΏΡ€Π΅Π΄Π»Π°Π³Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΊΠ°Ρ‚ΠΎ прослСдяванС, ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ, визуализация ΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Π½Π° ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ ΠΊΠΎΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΈ, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ инсталиранС ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΌΡ€Π΅ΠΆΠΎΠ²Π° ΠΌΡ€Π΅ΠΆΠ° Π½Π° услугата с Π΅Π΄Π½ΠΎ ΠΊΠ»ΠΈΠΊΠ²Π°Π½Π΅. Π’ допълнСниС, Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ ΠΏΡ€Π΅Π΄Π»Π°Π³Π° прСдимства ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈ сигурност, ΠΊΠ°Ρ‚ΠΎ ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΌΠ΅ΠΆΠ΄Ρƒ ΡΡŠΡ€Π²ΡŠΡ€ΠΈΡ‚Π΅ Π² Ρ†Π΅Π½Ρ‚ΡŠΡ€Π° Π·Π° Π΄Π°Π½Π½ΠΈ ΠΈ интСграция с API шлюз Red Hat 3 ΠΌΠ°Ρ‰Π°Π±.

Red Hat OpenShift 4.2 ΠΏΡ€Π΅Π΄Π»Π°Π³Π° Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΈ ΠΈ Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈ инструмСнти
Π Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΎ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€Π½ΠΈΡ Ρ‚Ρ€Π°Ρ„ΠΈΠΊ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Kiali Π² OpenShift Service Mesh

ΠšΠΎΠΌΠΏΡŽΡ‚ΡŠΡ€ Π±Π΅Π· ΡΡŠΡ€Π²ΡŠΡ€

Π”Ρ€ΡƒΠ³ΠΎΡ‚ΠΎ Π½ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ OpenShift Π±Π΅Π· ΡΡŠΡ€Π²ΡŠΡ€, Π²ΠΈ ΠΏΠΎΠΌΠ°Π³Π° Π΄Π° Ρ€Π°Π·ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅ ΠΈ стартиратС прилоТСния, ΠΊΠΎΠΈΡ‚ΠΎ лСсно сС ΡƒΠ²Π΅Π»ΠΈΡ‡Π°Π²Π°Ρ‚ ΠΈ намаляват ΠΏΡ€ΠΈ поискванС, Ρ‡Π°ΠΊ Π΄ΠΎ Π½ΡƒΠ»Π°. Π˜Π·Π³Ρ€Π°Π΄Π΅Π½ΠΎ Π²ΡŠΡ€Ρ…Ρƒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Knative ΠΈ Π½Π°Π»ΠΈΡ‡Π½ΠΎ Π² Technology Preview, Ρ‚ΠΎΠ²Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° сС Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π° Π½Π° всСки ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ OpenShift 4 с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈΡ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Kubernetes, ΠΊΠΎΠ΅Ρ‚ΠΎ улСснява стартиранСто ΠΈ инсталиранСто Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈΡ‚Π΅, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈ Π·Π° внСдряванС Π½Π° Π±Π΅Π·ΡΡŠΡ€Π²ΡŠΡ€Π½ΠΈ прилоТСния ΠΈΠ»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π° OpenShift. Π Π΅ΠΆΠΈΠΌΡŠΡ‚ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° ΠΊΠΎΠ½Π·ΠΎΠ»Π°Ρ‚Π° OpenShift, ΠΊΠΎΠΉΡ‚ΠΎ сС появи във вСрсия 4.2, Π²ΠΈ позволява Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ ΠΎΠΏΡ†ΠΈΠΈ Π±Π΅Π· ΡΡŠΡ€Π²ΡŠΡ€ Π² стандартни процСси Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°, ΠΊΠ°Ρ‚ΠΎ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€Π°Π½Π΅ ΠΎΡ‚ Git ΠΈΠ»ΠΈ Deployan Image, с Π΄Ρ€ΡƒΠ³ΠΈ Π΄ΡƒΠΌΠΈ, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΡΡŠΠ·Π΄Π°Π²Π°Ρ‚Π΅ прилоТСния Π±Π΅Π· ΡΡŠΡ€Π²ΡŠΡ€ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ ΠΎΡ‚ ΠΊΠΎΠ½Π·ΠΎΠ»Π°Ρ‚Π°.

Red Hat OpenShift 4.2 ΠΏΡ€Π΅Π΄Π»Π°Π³Π° Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΈ ΠΈ Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈ инструмСнти
НастройванС Π½Π° внСдряванС Π±Π΅Π· ΡΡŠΡ€Π²ΡŠΡ€ Π² ΠΊΠΎΠ½Π·ΠΎΠ»Π°Ρ‚Π° OpenShift

Π’ допълнСниС към интСграцията с ΠΊΠΎΠ½Π·ΠΎΠ»Π°Ρ‚Π° Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ, Π½ΠΎΠ²Π°Ρ‚Π° вСрсия Π½Π° OpenShift ΠΈΠΌΠ° ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ подобрСния ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ Π½Π° Π±Π΅Π·ΡΡŠΡ€Π²ΡŠΡ€Π½ΠΈΡ Ρ€Π΅ΠΆΠΈΠΌ. По-спСциално, Ρ‚ΠΎΠ²Π° Π΅ kn - ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΡŠΡ‚ Π½Π° командния Ρ€Π΅Π΄ Knative, ΠΊΠΎΠΉΡ‚ΠΎ осигурява ΡƒΠ΄ΠΎΠ±Π½Π° ΠΈ ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°, Π²ΠΈ позволява Π΄Π° Π³Ρ€ΡƒΠΏΠΈΡ€Π°Ρ‚Π΅ ΠΎΠ±Π΅ΠΊΡ‚ΠΈ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈ Π·Π° прилоТСнията; ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π½ΠΈ снимки Π½Π° ΠΊΠΎΠ΄ ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ, Π° ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° прСдоставя Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΊΠ°Ρ€Ρ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ ΠΊΡ€Π°ΠΉΠ½ΠΈ Ρ‚ΠΎΡ‡ΠΊΠΈ към ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΈ вСрсии ΠΈΠ»ΠΈ услуги. Всички Ρ‚Π΅Π·ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π΄ΠΎΡΡ‚ΡŠΠΏΠ½ΠΈ Π² Technology Preview Ρ‡Ρ€Π΅Π· ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° OpenShift Serverless, ΠΏΠΎΠΌΠ°Π³Π°Ρ‚ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π΄Π° сС чувстват ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚Π½ΠΎ с Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° Π±Π΅Π· ΡΡŠΡ€Π²ΡŠΡ€ ΠΈ ΠΈΠΌΠ°Ρ‚ Π³ΡŠΠ²ΠΊΠ°Π²ΠΎΡΡ‚Ρ‚Π° Π΄Π° Ρ€Π°Π·Π³Ρ€ΡŠΡ‰Π°Ρ‚ своитС прилоТСния Π² хибридния ΠΎΠ±Π»Π°ΠΊ, Π±Π΅Π· Π΄Π° са Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈ Π² спСцифични инфраструктури.

ΠžΠ±Π»Π°Ρ‡Π½ΠΈ CI/CD Ρ‚Ρ€ΡŠΠ±ΠΎΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈ

ΠΠ΅ΠΏΡ€Π΅ΠΊΡŠΡΠ½Π°Ρ‚Π°Ρ‚Π° интСграция ΠΈ доставка (CI/CD) са ΠΊΠ»ΡŽΡ‡ΠΎΠ²ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° днСс, ΠΊΠΎΠΈΡ‚ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡Π°Π²Π°Ρ‚ скоростта ΠΈ надСТдността Π½Π° внСдряванСто Π½Π° софтуСра. Π”ΠΎΠ±Ρ€ΠΈΡ‚Π΅ CI/CD инструмСнти позволяват Π½Π° Π΅ΠΊΠΈΠΏΠΈΡ‚Π΅ Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π΄Π° Ρ€Π°Ρ†ΠΈΠΎΠ½Π°Π»ΠΈΠ·ΠΈΡ€Π°Ρ‚ ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°Ρ‚ процСситС Π½Π° ΠΎΠ±Ρ€Π°Ρ‚Π½Π° Π²Ρ€ΡŠΠ·ΠΊΠ°, ΠΊΠΎΠ΅Ρ‚ΠΎ Π΅ ΠΎΡ‚ Ρ€Π΅ΡˆΠ°Π²Π°Ρ‰ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π·Π° ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΡ‚ΠΎ гъвкаво Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅. Π’ OpenShift ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ класичСски Jenkins ΠΈΠ»ΠΈ Π½Π°ΡˆΠ΅Ρ‚ΠΎ Π½ΠΎΠ²ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΊΠ°Ρ‚ΠΎ Ρ‚Π°ΠΊΡŠΠ² инструмСнтариум Π’Ρ€ΡŠΠ±ΠΎΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈ OpenShift.

Jenkins днСс Π΅ Π΄Π΅ Ρ„Π°ΠΊΡ‚ΠΎ ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚ΡŠΡ‚, Π½ΠΎ Π½ΠΈΠ΅ ΡΠ²ΡŠΡ€Π·Π²Π°ΠΌΠ΅ Π±ΡŠΠ΄Π΅Ρ‰Π΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° CI/CD с ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π·Π° софтуСр с ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄ Tekton. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»Π½ΠΎ OpenShift Pipelines Π΅ ΠΈΠ·Π³Ρ€Π°Π΄Π΅Π½ спСциално Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° Ρ‚ΠΎΠ·ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΈ ΠΏΠΎ-Π΄ΠΎΠ±Ρ€Π΅ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° Ρ‚Π°ΠΊΠΈΠ²Π° Ρ‚ΠΈΠΏΠΈΡ‡Π½ΠΈ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈ Π·Π° ΠΎΠ±Π»Π°Ρ‡Π½ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΊΠ°Ρ‚ΠΎ pipeline-as-code (β€žΡ‚Ρ€ΡŠΠ±ΠΎΠΏΡ€ΠΎΠ²ΠΎΠ΄ ΠΊΠ°Ρ‚ΠΎ ΠΊΠΎΠ΄β€œ) ΠΈ GitOps. Π’ OpenShift Pipelines всяка ΡΡ‚ΡŠΠΏΠΊΠ° сС изпълнява Π² свой собствСн ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ рСсурситС сС консумират само Π΄ΠΎΠΊΠ°Ρ‚ΠΎ Ρ‚Π°Π·ΠΈ ΡΡ‚ΡŠΠΏΠΊΠ° сС изпълнява, ΠΊΠΎΠ΅Ρ‚ΠΎ позволява Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ пълСн ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π²ΡŠΡ€Ρ…Ρƒ Ρ‚Π΅Ρ…Π½ΠΈΡ‚Π΅ ΠΊΠ°Π½Π°Π»ΠΈ Π·Π° доставка, плъгини ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π½Π° Π΄ΠΎΡΡ‚ΡŠΠΏΠ°, Π±Π΅Π· Π΄Π° сС Π½Π°Π»Π°Π³Π° Π΄Π° Ρ€Π°Π·Ρ‡ΠΈΡ‚Π°Ρ‚ Π½Π° Ρ†Π΅Π½Ρ‚Ρ€Π°Π»Π΅Π½ CI/CD ΡΡŠΡ€Π²ΡŠΡ€.

OpenShift Pipelines всС ΠΎΡ‰Π΅ Π΅ Π² Developer Preview ΠΈ Π΅ Π΄ΠΎΡΡ‚ΡŠΠΏΠ΅Π½ ΠΊΠ°Ρ‚ΠΎ ΡΡŠΠΎΡ‚Π²Π΅Ρ‚Π΅Π½ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€, ΠΊΠΎΠΉΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° във всСки ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ OpenShift 4. Jenkins ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΈ Π² Π΄Π²Π΅Ρ‚Π΅ вСрсии Π½Π° OpenShift 3 ΠΈ 4.

Red Hat OpenShift 4.2 ΠΏΡ€Π΅Π΄Π»Π°Π³Π° Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΈ ΠΈ Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈ инструмСнти
ΠšΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€ΠΈ Red Hat OpenShift

Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ Π² Ρ…ΠΈΠ±Ρ€ΠΈΠ΄Π΅Π½ ΠΎΠ±Π»Π°ΠΊ

Автоматизираното инсталиранС ΠΈ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° OpenShift Π΄ΠΎΠ±Π»ΠΈΠΆΠ°Π²Π° хибридния ΠΎΠ±Π»Π°ΠΊ възмоТно Π½Π°ΠΉ-Π±Π»ΠΈΠ·ΠΎ Π΄ΠΎ каноничния ΠΎΠ±Π»Π°ΠΊ ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ Π½Π° потрСбитСлското изТивяванС. OpenShift 4.2 бСшС Π½Π°Π»ΠΈΡ‡Π΅Π½ ΠΏΠΎ-Ρ€Π°Π½ΠΎ Π·Π° Π³ΠΎΠ»Π΅ΠΌΠΈ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΈ ΠΎΠ±Π»Π°Ρ‡Π½ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ, частни ΠΎΠ±Π»Π°Ρ†ΠΈ, ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ Π·Π° виртуализация ΠΈ Π³ΠΎΠ»ΠΈ ΠΌΠ΅Ρ‚Π°Π»Π½ΠΈ ΡΡŠΡ€Π²ΡŠΡ€ΠΈ, Π½ΠΎ вСрсия XNUMX добавя Π΄Π²Π΅ Π½ΠΎΠ²ΠΈ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΈ ΠΎΠ±Π»Π°Ρ‡Π½ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ към Ρ‚ΠΎΠ·ΠΈ списък – Microsoft Azure ΠΈ Google Cloud Platform, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ частни ΠΎΠ±Π»Π°Ρ†ΠΈ OpenStack.

Π˜Π½ΡΡ‚Π°Π»Π°Ρ‚ΠΎΡ€ΡŠΡ‚ Π½Π° OpenShift 4.2 Π΅ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ Π·Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Ρ†Π΅Π»Π΅Π²ΠΈ срСди ΠΈ ΡΡŠΡ‰ΠΎ Π΅ ΠΎΠ±ΡƒΡ‡Π΅Π½ Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ с ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°Π½ΠΈ (Π½Π΅ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚) ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π·Π° ΠΏΡŠΡ€Π²ΠΈ ΠΏΡŠΡ‚. Π˜Π½ΡΡ‚Π°Π»Π°Ρ†ΠΈΡΡ‚Π° Π² ΠΏΡΡΡŠΡ‡Π½Π° срСда ΠΈ Π·Π°Π΄ΡŠΠ»ΠΆΠΈΡ‚Π΅Π»Π½ΠΈΡΡ‚ прокси Ρ€Π΅ΠΆΠΈΠΌ с Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π΄Π° прСдоставитС свой собствСн CA ΠΏΠ°ΠΊΠ΅Ρ‚ ΠΏΠΎΠΌΠ°Π³Π°Ρ‚ Π΄Π° сС Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€Π° спазванСто Π½Π° Ρ€Π΅Π³ΡƒΠ»Π°Ρ‚ΠΎΡ€Π½ΠΈΡ‚Π΅ стандарти ΠΈ Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈ Π·Π° сигурност. Π Π΅ΠΆΠΈΠΌΡŠΡ‚ Π½Π° самостоятСлна инсталация Π²ΠΈ позволява Π²ΠΈΠ½Π°Π³ΠΈ Π΄Π° ΠΈΠΌΠ°Ρ‚Π΅ Π½Π°ΠΉ-Π½ΠΎΠ²Π°Ρ‚Π° вСрсия Π½Π° OpenShift Container Platform Π² Ρ€Π°ΠΉΠΎΠ½ΠΈ, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ няма Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΈΠ»ΠΈ Π² срСди със строги ΠΏΡ€Π°Π²ΠΈΠ»Π° Π·Π° тСстванС Π½Π° изобраТСния.

ОсвСн Ρ‚ΠΎΠ²Π°, Ρ‡Ρ€Π΅Π· внСдряванС Π½Π° пълСн стСк OpenShift с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Red Hat Enterprise Linux CoreOS, ΠΎΠ»Π΅ΠΊΠΎΡ‚Π΅Π½Π° вСрсия Π½Π° Red Hat Enterprise Linux, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠΌΠ°Ρ‚Π΅ Π³ΠΎΡ‚ΠΎΠ² ΠΎΠ±Π»Π°ΠΊ Π·Π° ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ ΠΎΡ‚ час слСд инсталиранСто.

Red Hat OpenShift Π²ΠΈ позволява Π΄Π° ΠΎΠ±Π΅Π΄ΠΈΠ½ΠΈΡ‚Π΅ процСситС Π½Π° създаванС, внСдряванС ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π½ΠΈ прилоТСния Π² ΠΎΠ±Π»Π°ΠΊΠ° ΠΈ Π½Π° Π»ΠΎΠΊΠ°Π»Π½ΠΈ инфраструктури. Π‘ ΠΏΠΎ-лСсна, ΠΏΠΎ-Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°Π½Π° ΠΈ ΠΏΠΎ-Π±ΡŠΡ€Π·Π° инсталация, OpenShift 4.2 Π²Π΅Ρ‡Π΅ Π΅ Π½Π°Π»ΠΈΡ‡Π΅Π½ Π² AWS, Azure, OpenStack ΠΈ GCP, ΠΊΠΎΠ΅Ρ‚ΠΎ позволява Π½Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈΡ‚Π΅ Π΄Π° управляват Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ своитС ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ Kubernetes Π² Ρ…ΠΈΠ±Ρ€ΠΈΠ΄Π΅Π½ ΠΎΠ±Π»Π°ΠΊ.

ЛСсна миграция ΠΎΡ‚ OpenShift 3 към OpenShift 4

НовитС инструмСнти Π·Π° ΠΌΠΈΠ³Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π½ΠΎΡ‚ΠΎ Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅ улСсняват ΠΌΠΈΠ³Ρ€ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ към OpenShift 4.2 ΠΎΡ‚ ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½ΠΈ вСрсии Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°. ΠŸΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΡΠ½Π΅Ρ‚ΠΎ Π½Π° Ρ‚ΠΎΠ²Π°Ρ€ΠΈ ΠΎΡ‚ стар ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ към Π½ΠΎΠ² Π²Π΅Ρ‡Π΅ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-Π±ΡŠΡ€Π·ΠΎ, лСсно ΠΈ с ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ Ρ€ΡŠΡ‡Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. ΠΠ΄ΠΌΠΈΠ½ΠΈΡΡ‚Ρ€Π°Ρ‚ΠΎΡ€ΡŠΡ‚ Π½Π° ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€Π° просто трябва Π΄Π° ΠΈΠ·Π±Π΅Ρ€Π΅ изходния ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ OpenShift 3.x, Π΄Π° ΠΌΠ°Ρ€ΠΊΠΈΡ€Π° ТСлания ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ (ΠΈΠ»ΠΈ пространство ΠΎΡ‚ ΠΈΠΌΠ΅Π½Π°) Π²ΡŠΡ€Ρ…Ρƒ Π½Π΅Π³ΠΎ ΠΈ слСд Ρ‚ΠΎΠ²Π° Π΄Π° посочи ΠΊΠ°ΠΊΠ²ΠΎ Π΄Π° ΠΏΡ€Π°Π²ΠΈ със ΡΡŠΠΎΡ‚Π²Π΅Ρ‚Π½ΠΈΡ‚Π΅ постоянни Ρ‚ΠΎΠΌΠΎΠ²Π΅ - Π΄Π° Π³ΠΈ ΠΊΠΎΠΏΠΈΡ€Π° Π² цСлСвия ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ OpenShift 4.x ΠΈΠ»ΠΈ Π΄Π° Π³ΠΈ ΠΌΠΈΠ³Ρ€ΠΈΡ€Π° . Π‘Π»Π΅Π΄ Ρ‚ΠΎΠ²Π° прилоТСнията ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ°Π²Π°Ρ‚ Π΄Π° работят Π½Π° оригиналния ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€, Π΄ΠΎΠΊΠ°Ρ‚ΠΎ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡ‚Ρ€Π°Ρ‚ΠΎΡ€ΡŠΡ‚ Π½Π΅ Π³ΠΈ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‚ΠΈ.

OpenShift 4.2 ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ сцСнарии Π·Π° миграция:

  • Π”Π°Π½Π½ΠΈΡ‚Π΅ сС ΠΊΠΎΠΏΠΈΡ€Π°Ρ‚ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° ΠΌΠ΅ΠΆΠ΄ΠΈΠ½Π½ΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅, Π±Π°Π·ΠΈΡ€Π°Π½ΠΎ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Velero. Π’Π°Π·ΠΈ опция Π²ΠΈ позволява Π΄Π° ΠΌΠΈΠ³Ρ€ΠΈΡ€Π°Ρ‚Π΅ с промяна Π½Π° систСмата Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ оригиналният ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Gluster, Π° новият ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Ceph.
  • Π”Π°Π½Π½ΠΈΡ‚Π΅ остават Π² Ρ‚Π΅ΠΊΡƒΡ‰ΠΎΡ‚ΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅, Π½ΠΎ са ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ към новия ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ (постоянно ΠΏΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ Π½Π° ΠΎΠ±Π΅ΠΌΠ°).
  • ΠšΠΎΠΏΠΈΡ€Π°Π½Π΅ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΈ систСми с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Restic.

ΠŸΡŠΡ€Π²Π° Π½ΠΎΡ‰ Ρ‚ΠΎΡ‡Π½ΠΎ

ЧСсто Π½Π°ΡˆΠΈΡ‚Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ Π±ΠΈΡ…Π° искали Π΄Π° ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° ΠΈΠ·ΠΏΡ€ΠΎΠ±Π²Π°Ρ‚ ΠΏΠ»Π°Π½ΠΈΡ€Π°Π½ΠΈΡ‚Π΅ ΠΈΠ½ΠΎΠ²Π°Ρ†ΠΈΠΈ Π½Π° OpenShift ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€Π΅Π΄ΠΈ Π΄Π° бъдС пусната Π½ΠΎΠ²Π° вСрсия. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»Π½ΠΎ, Π·Π°ΠΏΠΎΡ‡Π²Π°ΠΉΠΊΠΈ с OpenShift 4.2, Π½ΠΈΠ΅ прСдоставямС Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ ΠΈ ΠΏΠ°Ρ€Ρ‚Π½ΡŒΠΎΡ€ΠΈ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ Π½ΠΎΡ‰Π½ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ†ΠΈΠΈ. Моля, ΠΈΠΌΠ°ΠΉΡ‚Π΅ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄, Ρ‡Π΅ Ρ‚Π΅Π·ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ†ΠΈΠΈ Π½Π΅ са ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈ Π·Π° производствСна ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π°, Π½Π΅ сС ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚, лошо са Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½ΠΈ ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠΌΠ°Ρ‚ нСпълна функционалност. ΠšΠ°Ρ‡Π΅ΡΡ‚Π²ΠΎΡ‚ΠΎ Π½Π° Ρ‚Π΅Π·ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ†ΠΈΠΈ сС повишава с ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ°Π²Π°Π½Π΅Ρ‚ΠΎ ΠΈΠΌ Π΄ΠΎ Ρ„ΠΈΠ½Π°Π»Π½Π°Ρ‚Π° вСрсия.

НощнитС ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ†ΠΈΠΈ позволяват Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅ ΠΈ ΠΏΠ°Ρ€Ρ‚Π½ΡŒΠΎΡ€ΠΈΡ‚Π΅ Π΄Π° Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Ρ‚ Π½ΠΎΠ²ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² Π½Π°Ρ‡Π°Π»ΠΎΡ‚ΠΎ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π°, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π·Π° ΠΏΠ»Π°Π½ΠΈΡ€Π°Π½Π΅ Π½Π° внСдряванС ΠΈΠ»ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° OpenShift със собствСнитС Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° ISV.

Π—Π°Π±Π΅Π»Π΅ΠΆΠΊΠ° към Ρ‡Π»Π΅Π½ΠΎΠ²Π΅Ρ‚Π΅ Π½Π° общността OKD

Π—Π°ΠΏΠΎΡ‡Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° ΠΏΠΎ OKD 4.0, дистрибуцията Π½Π° Kubernetes с ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄, която Π΅ създадСна ΠΎΡ‚ общността Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈ Π΅ Π² основата Π½Π° Red Hat OpenShift. ΠŸΡ€ΠΈΠΊΠ°Π½Π²Π°ΠΌΠ΅ всСки Π΄Π° Π΄Π°Π΄Π΅ своята ΠΎΡ†Π΅Π½ΠΊΠ° Π·Π° Ρ‚Π΅ΠΊΡƒΡ‰ΠΎΡ‚ΠΎ ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅ OKD4, Fedora CoreOS (FCOS) ΠΈ Kubernetes Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π½Π°Ρ‚Π° Π³Ρ€ΡƒΠΏΠ° OKD ΠΈΠ»ΠΈ слСдСтС Π½Π°ΠΏΡ€Π΅Π΄ΡŠΠΊΠ° Π½Π° уСбсайта OKD.io.

Π—Π°Π±Π΅Π»Π΅ΠΆΠΊΠ°:

Π”ΡƒΠΌΠ°Ρ‚Π° β€žΠΏΠ°Ρ€Ρ‚Π½ΡŒΠΎΡ€ΡΡ‚Π²ΠΎβ€œ Π² Ρ‚Π°Π·ΠΈ публикация Π½Π΅ ΠΎΠ·Π½Π°Ρ‡Π°Π²Π° ΡŽΡ€ΠΈΠ΄ΠΈΡ‡Π΅ΡΠΊΠΎ ΠΏΠ°Ρ€Ρ‚Π½ΡŒΠΎΡ€ΡΡ‚Π²ΠΎ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³Π° Ρ„ΠΎΡ€ΠΌΠ° Π½Π° ΠΏΡ€Π°Π²Π½ΠΈ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Red Hat, Inc. ΠΈ всяко Π΄Ρ€ΡƒΠ³ΠΎ ΡŽΡ€ΠΈΠ΄ΠΈΡ‡Π΅ΡΠΊΠΎ Π»ΠΈΡ†Π΅.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: www.habr.com

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€