ΠΡΡΡΠ°ΠΌΠ΅ ΡΠ΅ ΠΊΡΠΌ Π²Π°Ρ Ρ ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΠΈΡ ΠΊΡΠ°ΡΡΠΊ Π΄Π°ΠΉΠ΄ΠΆΠ΅ΡΡ Π½Π° ΠΏΠΎΠ»Π΅Π·Π½ΠΈ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΈ, ΠΊΠΎΠΈΡΠΎ Π½Π°ΠΌΠ΅ΡΠΈΡ
ΠΌΠ΅ Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ ΠΏΡΠ΅Π· ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ Π΄Π²Π΅ ΡΠ΅Π΄ΠΌΠΈΡΠΈ.
ΠΠ°ΠΏΠΎΡΠ½Π΅ΡΠ΅ Π½ΠΎΠ²ΠΎ:
Π Π°Π·Π±ΠΈΡΠ°Π½Π΅ Π½Π° CAMELK
ΠΠ²Π°ΠΌΠ° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈ-Π°Π΄Π²ΠΎΠΊΠ°ΡΠΈ (Π΄Π°, Π½ΠΈΠ΅ ΡΡΡΠΎ ΠΈΠΌΠ°ΠΌΠ΅ ΡΠ°ΠΊΠ°Π²Π° ΠΏΠΎΠ·ΠΈΡΠΈΡ - Π΄Π° ΡΠ°Π·Π±ΠΈΡΠ°ΠΌΠ΅ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈΡΠ΅ ΠΈ Π΄Π° ΡΠ°Π·ΠΊΠ°Π·Π²Π°ΠΌΠ΅ Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ Π·Π° ΡΡΡ Π½Π° ΠΏΡΠΎΡΡ ΠΈ ΡΠ°Π·Π±ΠΈΡΠ°Π΅ΠΌ Π΅Π·ΠΈΠΊ) ΠΈΠ·ΡΠ΅ΡΠΏΠ°ΡΠ΅Π»Π½ΠΎ ΠΈΠ·ΡΡΠ°Π²Π°Ρ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡΡΠ°, Camel ΠΈ Camel K!ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ½Π° ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ Π½Π° RHEL Ρ ΠΎΡΡΠΎΠ²Π΅ Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ° AWS Π² Red Hat Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° Ansible Tower
ΠΡΠ΅ ΠΎΡΠ΅ ΡΠ΅ ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠ°ΡΠ΅ ΡΡΡΠ½ΠΎ? Ansible ΠΈΠ΄Π²Π° ΠΏΡΠΈ Π²Π°Ρ.Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ Π·Π° OpenShift Pipelines Π§Π°ΡΡ 1: ΠΡΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΡΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΡΠ΅ΡΡΡΡΠΈΡΠ΅, ΠΊΠΎΠΈΡΠΎ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ Π·Π° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° ΡΡΡΠ±ΠΎΠΏΡΠΎΠ²ΠΎΠ΄ΠΈ Tekton.
Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ Π·Π° ΡΡΡΠ±ΠΎΠΏΡΠΎΠ²ΠΎΠ΄ΠΈ Π½Π° OpenShift, ΡΠ°ΡΡ 2: S2I ΠΈ Tekton
Π Π°Π±ΠΎΡΠ° Ρ ΠΏΡΠΎΡΠ΅ΡΠ° Π½Π° ΠΈΠ·Ρ ΠΎΠ΄Π½ΠΎ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ 2 Π½Π° OpenShift ΠΎΡ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅ΡΠΈ Tekton.Π£ΡΠΎΠΊ Π·Π° OpenShift Pipelines, ΡΠ°ΡΡ 3: Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅
Π‘ΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ Π·Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎ ΡΡΠ΅Π· ΠΏΡΠ΅ΠΌΠ΅ΡΡΠ²Π°Π½Π΅ Π½Π° Π°ΠΊΡΠΈΠ²ΠΈ Π·Π° ΡΠ°Π·Π³ΡΡΡΠ°Π½Π΅ ΠΎΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ Π½Π° S2I builder ΠΊΡΠΌ Π²ΡΠ΅ΠΌΠ΅ Π·Π° ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅.Π£ΡΠΎΠΊ Π·Π° OpenShift Pipelines Π§Π°ΡΡ 4: ΠΠ½Π΅Π΄ΡΡΠ²Π°Π½Π΅ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ ΠΎΡΠΊΠ΅ΡΡΡΠ°ΡΠΈΡ Π½Π° ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈ Π£ΡΠΎΠΊ Π·Π° OpenShift Pipelines Π§Π°ΡΡ 5: ΠΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΠΠ ΠΠΠΠ Π
Π‘ΡΠ·Π΄Π°Π²Π°ΠΌΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ ΡΡΡΠ±ΠΎΠΏΡΠΎΠ²ΠΎΠ΄, ΠΊΠ°ΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠΈ ΠΎΡ ΠΏΡΠ΅Π΄ΠΈΡΠ½ΠΈ ΡΡΠ°ΡΠΈΠΈ Π² ΠΏΠΎΡΠ΅Π΄ΠΈΡΠ°ΡΠ°.
Π‘ΡΠ±ΠΈΡΠΈΡ:
Red Hat OpenShift Π²ΠΈ ΠΏΠΎΠΌΠ°Π³Π° Π΄Π° ΠΏΠΈΡΠ΅ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ, ΡΠΏΠ΅ΡΡΡΠ²Π°ΠΉΠΊΠΈ ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅ ΠΈ ΡΡΠΈΠ»ΠΈΡ Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ ΠΏΡΠΈ ΡΠ΅ΡΠ°Π²Π°Π½Π΅ Π½Π° ΡΠ²ΡΡΠ·Π°Π½ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ. Π ΡΠΎΠ·ΠΈ ΡΠ΅Π±ΠΈΠ½Π°Ρ ΡΠ΅ Π³ΠΎΠ²ΠΎΡΠΈΠΌ Π·Π° Π΄ΡΠ°ΠΌΠ°ΡΠΈΡΠ½Π°ΡΠ° ΠΏΡΠΎΠΌΡΠ½Π° Π² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° Π½Π° ΡΠΎΡΡΡΠ΅Ρ, ΠΊΠΎΡΡΠΎ ΡΠ΅ ΡΠ»ΡΡΠΈ Π½Π°ΡΠΊΠΎΡΠΎ ΠΈ ΠΊΠ°ΠΊ Red Hat OpenShift ΡΠ»Π΅ΡΠ½ΡΠ²Π° ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°Π½Π΅ΡΠΎ ΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° ΡΠΎΡΡΡΠ΅Ρ.
Π§Π°Ρ:
28 ΠΎΠΊΡΠΎΠΌΠ²ΡΠΈ, Π ΠΠΠ¨ΠΠ ΠΠΠ Π£ΠΠ ΠΠΠΠΠΠΠ ΠΠ ΠΠΠͺΠ‘Π’ΠΠ
ΠΠ°ΡΠΊ Π ΠΎΠ±ΡΡΡΡ ΡΠ΅ Π³ΠΎΠ²ΠΎΡΠΈ Π·Π° ΠΏΡΠ΅Π΄ΠΈΠ·Π²ΠΈΠΊΠ°ΡΠ΅Π»ΡΡΠ²Π°ΡΠ° ΠΏΡΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΊΠ»ΡΡΡΠ΅ΡΠΈ, ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ, ΠΊΠΎΠΈΡΠΎ Π²ΡΠ·Π½ΠΈΠΊΠ²Π°Ρ, ΠΊΠΎΠ³Π°ΡΠΎ ΠΈΠΌΠ°ΡΠ΅ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΊΠ»ΡΡΡΠ΅ΡΠΈ, ΡΠ°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΎΠ±Π»Π°ΡΠ½ΠΈ Π΄ΠΎΡΡΠ°Π²ΡΠΈΡΠΈ, ΠΈ ΡΠ΅ ΠΏΠΎΠΊΠ°ΠΆΠ΅ ΠΊΠ°ΠΊ Red Hat Advanced Cluster Management ΠΏΠΎΠΌΠ°Π³Π° Π·Π° ΡΠ΅ΡΠ°Π²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠ΅Π·ΠΈ ΠΏΡΠ΅Π΄ΠΈΠ·Π²ΠΈΠΊΠ°ΡΠ΅Π»ΡΡΠ²Π°.10 Π½ΠΎΠ΅ΠΌΠ²ΡΠΈ, ΠΠΠΠ ΠΠ£Π‘
Π€ΠΈΠ» ΠΡΠΎΡΠ΅Ρ ΡΠ΅ ΡΠΏΠΎΠ΄Π΅Π»ΠΈ ΠΌΠΈΡΠ»ΠΈΡΠ΅ ΡΠΈ Π·Π°ΡΠΎ ΡΡΠ°ΡΠΈΡΠ΅ ΡΠ°ΠΌΠΊΠΈ Π½Π° Java ΡΠ° Π»ΠΎΡΠΈ ΠΈ Π·Π°ΡΠΎ ΠΈΠΌΠ°ΠΌΠ΅ Π½ΡΠΆΠ΄Π° ΠΎΡ Π½ΠΎΠ²ΠΈ, Π° ΡΡΡΠΎ ΡΠ°ΠΊΠ° ΡΠ΅ Π²ΠΈ ΠΊΠ°ΠΆΠ΅ ΠΊΠ°ΠΊΠ²ΠΎ Π΄Π°Π²Π° ΠΏΡΠ΅Ρ ΠΎΠ΄ΡΡ ΠΊΡΠΌ ΡΠ°ΠΊΠ°Π²Π° Π½ΠΎΠ²Π° ΡΠ°ΠΌΠΊΠ° ΠΏΠΎΠ΄ ΡΠΎΡΠΌΠ°ΡΠ° Π½Π° Quarkus ΠΈ ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠΈ ΠΏΠΎΡΠ»Π΅Π΄Π½Π°ΡΠ°.24 Π½ΠΎΠ΅ΠΌΠ²ΡΠΈ, ΠΠΠ’ΠΠΠΠ ΠΠΠ Π’Π£ΠΠΠΠΠΠ¦ΠΠ― ΠΠ ΠΠΠΠ’ΠΠΠΠΠ
Uther Lawson ΡΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈΡΠ΅ ΠΈ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡΠ΅ Π·Π°Π΄ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΡΡΠ° "Virtual Machine in a Container", Π° ΡΡΡΠΎ ΡΠ°ΠΊΠ° ΡΠ΅ ΠΏΠΎΠΊΠ°ΠΆΠ΅ ΠΊΠΎΠ»ΠΊΠΎ Π»Π΅ΡΠ½ΠΎ Π΅ Π΄Π° ΡΠ΅ ΡΡΠ·Π΄Π°Π²Π°Ρ, ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π°Ρ, Π½Π°Π±Π»ΡΠ΄Π°Π²Π°Ρ ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΡΠ°ΠΊΠΈΠ²Π° VM Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ°.
ΠΠ° ΡΡΡΠΊΠΈ:
- 23 ΠΠΊΡΠΎΠΌΠ²ΡΠΈ
ΠΠ³ΡΠ°Π΄Π΅Π½ Jenkins, Pipeline-builds, Tekton Π² Red Hat OpenShift Container Platform
ΠΡΠΎΠ΄ΡΠ»ΠΆΠ°Π²Π°ΠΌΠ΅ ΠΏΠΎΡΠ΅Π΄ΠΈΡΠ°ΡΠ° ΠΎΡ ΠΏΠ΅ΡΡΡΠ½ΠΈ ΡΠ΅Π±ΠΈΠ½Π°ΡΠΈ Π·Π° ΡΠΎΠ΄Π½ΠΈΡ ΠΎΠΏΠΈΡ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° Red Hat OpenShift Container Platform ΠΈ Kubernetes. Π Π΅Π³ΠΈΡΡΡΠΈΡΠ°ΠΉΡΠ΅ ΡΠ΅ ΠΈ Π΅Π»Π°ΡΠ΅ - 3 Π½ΠΎΠ΅ΠΌΠ²ΡΠΈ
Π€ΠΎΡΡΠΌ Π½Π° Red Hat
ΠΠ°ΡΠΈΡΠ΅ ΠΊΠΎΠ»Π΅Π³ΠΈ ΡΠ° ΠΏΠΎΠ΄Π³ΠΎΡΠ²ΠΈΠ»ΠΈ Π·Π° Π²Π°Ρ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΠΈ Π½Π° ΠΆΠΈΠ²ΠΎ ΠΈ ΠΈΡΡΠΎΡΠΈΠΈ Π·Π° ΡΠ΅Π½Π΄Π΅Π½ΡΠΈΠΈΡΠ΅, Π° Π½ΠΈΠ΅ ΡΠΌΠ΅ ΠΏΠΎΠ΄Π³ΠΎΡΠ²ΠΈΠ»ΠΈ ΠΈΡΡΠΎΡΠΈΠΈ Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ Π½Π° ΡΡΡΠΊΠΈ Π΅Π·ΠΈΠΊ, ΠΈΡΡΠΎΡΠΈΡ Π·Π° ΡΠΎΠ²Π° Π·Π°ΡΠΎ ΡΠ΅Π»ΠΈΡΡ ΡΠ²ΡΡ ΡΠ΅ Π½ΡΠΆΠ΄Π°Π΅ ΠΎΡ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄, ΠΊΠ°ΠΊ Π΄Π° ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΠΌ ΠΊΡΠΌ ΠΎΠ±Π»Π°ΡΠ½ΠΎ ΡΠΎΠ΄Π½ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π·Π° Π΄Π° ΠΏΠΎΠ»ΡΡΠΈΠΌ Π² ΠΊΡΠ°ΠΉΠ½Π° ΡΠΌΠ΅ΡΠΊΠ° Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΈ ΠΏΠΎΠ»Π·ΠΈ, ΠΊΠ°ΠΊΠ²ΠΎ ΠΈ ΠΊΠ°ΠΊ Π΄Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°ΠΌΠ΅ Π½Π° ΠΏΡΡΠ²ΠΎ ΠΌΡΡΡΠΎ, Π° ΡΡΡΠΎ ΠΈ Quarkus, ΠΌΠ°Π³ΠΈΡΠ΅ΡΠΊΠ°ΡΠ° ΡΠΈΠ½Π΅ΡΠ³ΠΈΡ Π½Π° ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ ΠΈ ΠΎΠ±Π»Π°ΠΊ ΠΈ Ρ.Π½.!ΠΠΎΠ½ΡΡΠ°Π½ΡΠΈΠ½ ΠΠ΅Π»Π΅Π½ΠΊΠΎΠ² ΠΎΡ JSA-Group ΡΠ΅ Π²ΠΈ ΠΊΠ°ΠΆΠ΅ ΠΎΡΠΊΡΠ΄Π΅ Π΄Π° Π·Π°ΠΏΠΎΡΠ½Π΅ΡΠ΅, Π°ΠΊΠΎ ΡΡΠ΅ Π² ΠΠ’ ΠΈ Π²Π°ΡΠΈΡΡ Π±ΠΈΠ·Π½Π΅Ρ ΠΈΡΠΊΠ° Π΄ΠΈΠ³ΠΈΡΠ°Π»Π½Π° ΡΡΠ°Π½ΡΡΠΎΡΠΌΠ°ΡΠΈΡ - ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠ° Π½Π° Metalloinvest.
ΠΠ½Π΄ΡΠ΅ΠΉ ΠΠΎΠ½ΠΎΠΌΠ°ΡΠ΅Π² ΠΎΡ Π ΠΎΡΠ±Π°Π½ΠΊ ΡΠ΅ Π²ΠΈ ΠΊΠ°ΠΆΠ΅ ΠΊΠ°ΠΊ Π΄Π° ΠΈΠ·Π²Π΅Π΄Π΅ΡΠ΅ Π±Π°Π½ΠΊΠΎΠ²Π°ΡΠ° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ° Π½Π° Π½ΠΎΠ²ΠΎ Π½ΠΈΠ²ΠΎ Π½Π° ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ ΡΠ°ΠΌΠΎ Π·Π° Π΅Π΄Π½Π° Π³ΠΎΠ΄ΠΈΠ½Π° Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° Π°Π±ΠΎΠ½Π°ΠΌΠ΅Π½ΡΠ½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° Red Hat.
Π‘Π΅ΡΠ³Π΅ΠΉ ΠΠ»Π΅ΠΊΡΠ΅Π΅Π² ΠΎΡ RSA ΡΠ΅ Π³ΠΎΠ²ΠΎΡΠΈ Π·Π° ΡΠΎΠ²Π° ΠΊΠ°ΠΊ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° Red Hat OpenShift Π΅ ΠΈΠ·Π³ΡΠ°Π΄Π΅Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΎ ΡΡΠ±ΠΈΡΠ°Π½Π΅, ΡΡΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° Π·Π°Π΄ΡΠ»ΠΆΠΈΡΠ΅Π»Π½ΠΈΡΠ΅ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ Π·Π°ΡΡΡΠ°Ρ ΠΎΠ²ΠΊΠΈ. ΠΠ΅ΠΆΠ΄Ρ Π΄ΡΡΠ³ΠΎΡΠΎ, ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° ΠΈΠΌΠ° ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΡ 10-ΠΊΡΠ°ΡΠ΅Π½ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π» Π·Π° ΡΠ°ΡΡΠ΅ΠΆ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ°!
Π Π·Π°ΠΏΠΈΡΠ°:
ΠΠΌΠΏΠ΅ΡΠ°ΡΠΎΡ βΠΠΏΠ΅ΡΠ°ΡΠΎΡβ: ΠΠΏΠ΅ΡΠ°ΡΠΎΡΠΈ Π² OpenShift ΠΈ Kubernetes Π‘ΠΏΠ΅ΡΠΈΡΠΈΡΠ½Π° Π·Π° OpenShift ΠΌΠ°Π³ΠΈΡ Π·Π° ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°Π½Π΅ ΠΈ Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Red Hat OpenShift ΠΈ API Π·Π° ΠΌΠ°ΡΠΈΠ½ΠΈ
*ΠΠ°Π³Π»Π°Π²Π½ΠΎ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Β©
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: www.habr.com