
Π’ΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΠΎ ΠΊΠΎΡΠΎΡΠΊΠΈΠΉ Π΄Π°ΠΉΠ΄ΠΆΠ΅ΡΡ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ
ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΎΠ², Π½Π°ΠΉΠ΄Π΅Π½Π½ΡΡ
Π½Π°ΠΌΠΈ Π² ΡΠ΅ΡΠΈ Π·Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ Π΄Π²Π΅ Π½Π΅Π΄Π΅Π»ΠΈ.
ΠΠ°ΡΠ½ΠΈ Π½ΠΎΠ²ΠΎΠ΅:
ΠΠ°ΠΊ Π·Π°ΠΏΡΡΡΠΈΡΡ Fedora ΠΏΠΎΠ΄ macOS Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΌΠ°ΡΠΈΠ½Ρ QEMU.
ΠΠ΅ΡΠΏΠ»Π°ΡΠ½Π°Ρ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½Π°Ρ ΠΊΠ½ΠΈΠ³Π° ΠΏΠΎ ΡΠΊΡΠΈΠΏΡΠΎΠ²ΠΎΠΌΡ ΡΠ·ΡΠΊΡ awk.
ΠΠ°ΠΊ ΠΏΡΠ΅Π²ΡΠ°ΡΠΈΡΡ Jupyter Π² ΠΊΠΎΠ½ΡΠΎΠ»Ρ ΡΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
ΠΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Argo CD, Tekton ΠΈ OpenShift Pipelines Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ°Π±ΠΎΡΠΈΠΌΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠ°ΠΌΠΈ CI/CD Π² ΡΠ΅ΡΡΠΎΠ²ΠΎΠΉ ΠΈ ΠΏΡΠΎΠ΄Π°ΠΊΡΠ½-ΡΡΠ΅Π΄Π°Ρ .
Eclipse JKube 1.0.0 β ΡΡΠΎ Π½Π°ΡΠ»Π΅Π΄Π½ΠΈΠΊ ΠΏΡΠΎΠ΅ΠΊΡΠ° Fabric8 Maven Plugin, ΠΈ ΠΎΠ½ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ ΠΌΠ½ΠΎΠ³ΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ Π΄Π»Ρ ΡΠ±ΠΎΡΠΊΠΈ Java-ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΎΠ² Maven, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ ΡΡΡΠ°ΡΠ΅Π³ΠΈΠΉ ΡΠ±ΠΎΡΠΊΠΈ S2I.
Π£ΡΠΈΠΌΡΡ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈΠ·ΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΏΡΠΎΠ΄ΡΠΊΡΡ ΠΈΠ· ΠΌΠ°Π³Π°Π·ΠΈΠ½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Red Hat Marketplace Π² Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠΉ Π΄Π΅Π²Π΅Π»ΠΎΠΏΠ΅ΡΡΠΊΠΈΠΉ OpenShift-ΠΊΠ»Π°ΡΡΠ΅Ρ CodeReady.
ΠΡΠ΄Π΅Ρ Π»ΠΈ Quarkus ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌ Ρ Jakarta EE? ΠΡΠΎΡΡΡΠΌ Β«Π΄Π°Β» ΠΈΠ»ΠΈ Β«Π½Π΅ΡΒ» ΡΡΡ Π½Π΅ ΠΎΠ±ΠΎΠΉΠ΄Π΅ΡΡΡΡ, ΡΠ°ΠΊ ΡΡΠΎ ΡΠ°Π·Π±ΠΈΡΠ°Π΅ΠΌ Π² Π΄Π΅ΡΠ°Π»ΡΡ .
Π‘Π΅ΠΊΡΠ΅ΡΡ-ΡΠΎΠ²Π΅ΡΡ ΠΏΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ Kubernetes Operators Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Operator SDK 1.0 ΠΈ Helm, Ansible ΠΈΠ»ΠΈ Go (Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ Π²Ρ Π½Π΅ ΠΏΠΈΡΠΈΡΠ΅ Π½Π° Go), Π²ΠΊΠ»ΡΡΠ°Ρ ΠΌΠ°ΡΡΡ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ².
ΠΠ°ΡΠ°ΠΉ:
Ansible k8s β ΡΡΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌΠΈ Kubernetes ΠΈΠ· ΠΏΠ»Π΅ΠΉΠ±ΡΠΊΠΎΠ² Ansible. ΠΠ°ΠΊ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΡΡ Ansible ΠΈ Kubernetes ΠΏΡΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ ΠΎΠ±Π»Π°ΠΊΠ°? ΠΡΠ²Π΅Ρ: ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ Ansible k8s, ΡΡΠΎΠ±Ρ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌΠΈ Kubernetes ΠΏΡΡΠΌΠΎ ΠΈΠ· ΠΏΠ»Π΅ΠΉΠ±ΡΠΊΠΎΠ². Π ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π² ΡΡΠΎΠΌ Π½Π°ΡΠ° ΡΠΏΠ°ΡΠ³Π°Π»ΠΊΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΏΠΎΠ»Π΅Π·Π½ΡΠ΅ ΡΠΎΠ²Π΅ΡΡ ΠΈ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΏΠΎ ΠΊΠ»ΡΡΠ΅Π²ΡΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌ ΡΡΠΎΠ³ΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ.
ΠΠ΅ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΎΠΏΠ΅Π½ΡΠΎΡΡΠ½ΡΡ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ½ΡΡ ΡΡΠΏΠ΅ΡΠ³Π΅ΡΠΎΠ΅Π² Π² Π»ΠΈΡΠ΅ Podman, CRI-O, Buildah, Skopeo ΠΈ OpenShift ΡΠΏΠ°ΡΠ°Π΅Ρ ΠΠ΅ΠΌΠ»Ρ ΠΎΡ Π°ΡΠ°ΠΊΠΈ Π°ΡΡΠ΅ΡΠΎΠΈΠ΄ΠΎΠ², ΡΠ°Π·Π²Π΅ΡΡΡΠ²Π°Ρ Π½Π°Π΄ ΠΏΠ»Π°Π½Π΅ΡΠΎΠΉ Π·Π°ΡΠΈΡΠ½ΡΠΉ ΡΠΊΡΠ°Π½.
ΠΠΎΡΠΈΡΠ°ΡΡ Π½Π° Π΄ΠΎΡΡΠ³Π΅:
ΠΠ΅ΡΠΎΠΏΡΠΈΡΡΠΈΡ:
ΠΠ΅ΡΠΏΠ»Π°ΡΠ½Π°Ρ Π²ΠΈΡΡΡΠ°Π»ΡΠ½Π°Ρ Java-ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΡ ΠΏΡΡΠΌΠΎ Ρ Π²Π°Ρ Π½Π° ΡΠΊΡΠ°Π½Π΅. Π§Π΅ΡΡΡΠ΅ ΡΠ΅Ρ Π½ΠΎΡΡΠ΅ΠΊΠ° Ρ ΡΠΊΡΠΏΠ΅ΡΡΠ°ΠΌΠΈ ΠΏΠΎ Java ΠΈ ΠΎΠ±Π»Π°ΠΊΡ, 28 ΡΠ³Π»ΡΠ±Π»Π΅Π½Π½ΡΡ ΡΠ΅ΡΡΠΈΠΉ ΠΈ Π΄Π²Π° ΠΏΠΎΡΡΡΡΠ°ΡΡΠΈΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ Π΄ΠΎΠΊΠ»Π°Π΄Π°.
ΠΡΡΡΡΠΏΠ»Π΅Π½ΠΈΡ, Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΠΈ, ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π·Π°Π½ΡΡΠΈΡ β ΠΈ Π²ΡΠ΅ ΡΡΠΎ Π² ΠΎΠ½Π»Π°ΠΉΠ½Π΅. ΠΡΠ»ΠΈΡΠ½Π°Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎ ΠΏΠΎΠΎΠ±ΡΠ°ΡΡΡΡ Ρ Π΄Π΅Π²Π΅Π»ΠΎΠΏΠ΅ΡΠ°ΠΌΠΈ, Π°Π΄ΠΌΠΈΠ½Π°ΠΌΠΈ ΠΈ ΠΠΠ -Π°ΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠΏΠ΅ΡΠ½ΠΎ ΡΠΏΡΠ°Π²Π»ΡΡΡΡΡ Ρ Π²ΡΠ·ΠΎΠ²Π°ΠΌΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΎΠΏΠ΅Π½ΡΠΎΡΡΠ½ΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠΠ’-Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ.
ΠΠΎ-ΡΡΡΡΠΊΠΈ:
ΠΡ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅ΠΌ ΡΠ΅ΡΠΈΡ ΠΏΡΡΠ½ΠΈΡΠ½ΡΡ Π²Π΅Π±ΠΈΠ½Π°ΡΠΎΠ² ΠΏΡΠΎ Π½Π°ΡΠΈΠ²Π½ΡΠΉ ΠΎΠΏΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Red Hat OpenShift Container Platform ΠΈ Kubernetes. Π Π΅Π³ΠΈΡΡΡΠΈΡΡΠΉΡΠ΅ΡΡ ΠΈ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΠ΅:
Π£ΠΏΡ, Π²Π΅Π±ΠΈΠ½Π°Ρ ΠΏΡΠΎΡΠ΅Π», Π½ΠΎ Π΅ΡΡΡ .
ΠΠ΅Π±ΠΈΠ½Π°Ρ ΠΊΠΎΠ½ΡΠΈΠ»ΡΡ, Π½ΠΎ ΠΎΡΡΠ°Π»ΡΡ Π² ΠΈΡΡΠΎΡΠΈΠΈ β Π»ΠΎΠ²ΠΈΡΠ΅ .
- 25 ΡΠ΅Π½ΡΡΠ±ΡΡ
- 9 ΠΎΠΊΡΡΠ±ΡΡ
- 23 ΠΎΠΊΡΡΠ±ΡΡ
ΠΡΡΠΎΡΠ½ΠΈΠΊ: habr.com



