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



