ΠΠ°ΠΏΠ°Π΄Π°ΡΡΠΈΠΉ Β· ΡΠ΅ΠΉΡΠΈΠ½Π³ 34 Β· PTC
ΠΠΎΡΠΏΠ΅Ρ
ΠΈ ΠΠΎΠ³Π° PVS
ΠΠ°ΠΏΠ°Π΄Π°ΡΡΠΈΠΉ Ρ ΡΠ°ΠΌΡΠΌ Π·Π°ΠΌΠ΅ΡΠ½ΡΠΌ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»Π΅ΠΌ Β«Π£Π΄Π°ΡΒ». ΠΡΡΠ΅Π½Π°Π» ΡΠ±ΠΎΡΠΊΠΈ: ΡΠΊΠΈΠΏΠΈΡΠΎΠ²ΠΊΠ° ΠΏΠΎΡΡΠΈ ΠΏΡΡΡΠ°Ρ β Π³ΠΎΠ»ΡΠΉ, Π½ΠΎ ΡΠ°Π±ΠΎΡΠΈΠΉ ΡΠ΅ΡΠ°ΠΏ. Π‘ΠΈΠ»ΡΠ½Π°Ρ ΡΡΠΎΡΠΎΠ½Π° β ΠΏΠΎΠ½ΡΡΠ½ΡΠΉ ΠΏΡΠΎΡΠΈΠ»Ρ ΠΏΠΎ Π΄Π°Π½Π½ΡΠΌ ΠΊΠ°ΡΡΠΎΡΠΊΠΈ; ΡΠΈΡΠΊ β Π±Π΅Π· LLM Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΡΠΎΠ»ΡΠΊΠΎ ΠΊΡΠ°ΡΠΊΠΈΠΉ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ°Π·Π±ΠΎΡ Π±Π΅Π· Π³Π»ΡΠ±ΠΎΠΊΠΈΡ
Π²ΡΠ²ΠΎΠ΄ΠΎΠ² ΠΎ ΡΡΠΈΠ»Π΅ ΡΠ°Π±ΠΎΡΡ.
βοΈ ΠΡΡΠ΅Π½Π°Π» ΡΠ±ΠΎΡΠΊΠΈ GigaCode CLI
ΠΠΊΠΈΠΏΠΈΡΠΎΠ²ΠΊΠ° ΠΏΠΎΠΊΠ° ΠΏΡΡΡΠ°Ρ β Π³ΠΎΠ»ΡΠΉ, Π½ΠΎ ΡΠ°Π±ΠΎΡΠΈΠΉ ΡΠ΅ΡΠ°ΠΏ. ΠΠΎΡΡΠ°Π²ΠΈΡ ΡΠΊΠΈΠ»Π»Ρ ΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π° β ΠΊΠ°ΡΡΠΎΡΠΊΠ° Π²ΡΡΠ°ΡΡΠ΅Ρ.
π ΠΠ°ΠΊ ΠΈΠ³ΡΠ°Π΅Ρ (ΠΈΠ· /insight)
14
Π°ΠΊΡΠΈΠ²Π½ΡΡ
Π΄Π½Π΅ΠΉ
Π‘Π±ΠΎΡΠΊΠ° ΡΠΈΠ»ΡΠ½Π° Π² ΡΠ°Π±ΠΎΡΠ΅ΠΌ ΡΠ΅ΠΌΠΏΠ΅: 154 ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ, 13 ΡΠ΅ΡΡΠΈΠΉ ΠΈ 14 Π°ΠΊΡΠΈΠ²Π½ΡΡ
Π΄Π½Π΅ΠΉ. ΠΠ»Π°Π²Π½Π°Ρ ΠΏΠΎΠ»ΡΠ·Π° Π² Π΄ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΈ Π·Π°Π΄Π°Ρ Π΄ΠΎ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°: +3 704 ΡΡΡΠΎΠΊ, 1 042 ΡΠ΄Π°Π»Π΅Π½ΠΈΠΉ ΠΈ 24 ΡΠ°ΠΉΠ»ΠΎΠ² Π² Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΈ. ΠΠΎ ΡΡΠΈΠ»Ρ ΡΠ°Π±ΠΎΡΡ Π±ΡΡΡΡΠΎ Π½Π°Ρ
ΠΎΠ΄ΠΈΡ Π½ΡΠΆΠ½ΡΠΉ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ, ΡΠ²Π΅ΡΠ΅Π½Π½ΠΎ Π΄ΠΎΠ²ΠΎΠ΄ΠΈΡ ΠΊΠΎΠ΄ Π΄ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΡΠ΅ΡΠ΅Π· ΡΠ΅ΡΠΌΠΈΠ½Π°Π». ΠΡ
Π²Π°ΡΡΠ²Π°Π΅Ρ 5 Π·ΠΎΠ½ ΠΏΡΠΎΠ΅ΠΊΡΠ°, ΠΏΠΎΡΡΠΎΠΌΡ ΠΏΠΎΠ»Π΅Π·Π½Π° Π½Π΅ Π² ΠΎΠ΄Π½ΠΎΠΉ ΡΠΎΡΠΊΠ΅, Π° ΠΏΠΎ Π²ΡΠ΅ΠΉ ΡΠ±ΠΎΡΠΊΠ΅.
ΠΠΎΠ½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° 1 ~1 ΡΠ΅ΡΡΠΈΠΉ
ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π·Π°ΠΏΡΠΎΡΠΈΠ» ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΡ ΡΡΠ΅Ρ
Jenkins-ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½ΠΎΠ² Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΈΠ½Π΄Π΅ΠΊΡ-ΠΏΠ°ΡΡΠ΅ΡΠ½Π°ΠΌΠΈ, ISM-ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠ°ΠΌΠΈ ΠΈ ΡΠ°Π±Π»ΠΎΠ½Π°ΠΌΠΈ Π΄Π°ΡΠ°ΡΡΡΠΈΠΌΠΎΠ² Π² Ansible. ΠΡΠ΅ Π·Π°Π΄Π°ΡΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½Ρ: ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΠΎΠΏΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡ ΠΊΠΎΠ½ΡΠΈΠ³-ΡΠ°ΠΉΠ»ΠΎΠ², Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π½ ΠΈΠ½Π΄Π΅ΠΊΡΠΎΠ² ΠΏΠΎ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΡ, ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ ILM/ΡΠ°Π±Π»ΠΎΠ½ΠΎΠ²/ΠΏΠ°ΡΡΠ΅ΡΠ½ΠΎΠ², ΠΊΠΎΠΌΠΌΠΈΡΡ ΠΈ ΠΏΡΡΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½Ρ ΠΎΡΠΈΠ±ΠΊΠΈ Ρ Π΄ΡΠΎΠ±Π½ΡΠΌΠΈ ΡΠ°ΡΠ°ΠΌΠΈ ΠΈ git upstream.
ΠΠΎΠ½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° 2 ~1 ΡΠ΅ΡΡΠΈΠΉ
ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΏΠΎΠΏΡΠΎΡΠΈΠ» Π°Π΄Π°ΠΏΡΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½Ρ Jenkins ΠΏΠΎΠ΄ Π½ΠΎΠ²ΡΡ ΡΡΡΡΠΊΡΡΡΡ JSON Π΄Π»Ρ buildInfo. GigaCode ΠΎΠ±Π½ΠΎΠ²ΠΈΠ» ΠΊΠΎΠ΄, ΡΡΠ΅Π» ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ» ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΡΡ ΠΎΡΠΏΡΠ°Π²ΠΊΡ Π΄Π°Π½Π½ΡΡ
.
ΠΠΎΠ½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° 3 ~1 ΡΠ΅ΡΡΠΈΠΉ
ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π·Π°ΠΏΡΠΎΡΠΈΠ» ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Ansible-ΡΠΎΠ»ΠΈ Π΄Π»Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ remote clusters Π² OpenSearch ΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ ΡΡΠΎΠΉ ΡΠΎΠ»ΠΈ Π² ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠΉ ΠΏΠ»Π΅ΠΉΠ±ΡΠΊ. ΠΠ±Π° Π·Π°ΠΏΡΠΎΡΠ° Π±ΡΠ»ΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½Ρ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ.
ΠΠΎΠ½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° 4 ~1 ΡΠ΅ΡΡΠΈΠΉ
ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Ρ
ΠΎΡΠ΅Π» ΠΏΠΎΠ»ΡΡΠΈΡΡ Ansible inventory ΠΈΠ· Terraform ΠΌΠΎΠ΄ΡΠ»Ρ, Π½ΠΎ ΡΡΠΎΠ»ΠΊΠ½ΡΠ»ΡΡ Ρ ΠΎΡΠΈΠ±ΠΊΠ°ΠΌΠΈ Π² outputs. ΠΠΎΡΠ»Π΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
ΠΈΡΠ΅ΡΠ°ΡΠΈΠΉ ΠΈ Π°Π½Π°Π»ΠΈΠ·Π° ΡΡΡΡΠΊΡΡΡΡ ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΠ°, ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π±ΡΠ»ΠΎ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ β ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ Π°ΡΡΠΈΠ±ΡΡ `nodes` Π²ΠΌΠ΅ΡΡΠΎ `node` ΠΈ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°ΡΡ JSON.
ΠΠΎΠ½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° 5 ~1 ΡΠ΅ΡΡΠΈΠΉ
ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΡΡΠΎΠ»ΠΊΠ½ΡΠ»ΡΡ Ρ ΠΎΡΠΈΠ±ΠΊΠΎΠΉ ΡΠ±ΠΎΡΠΊΠΈ Docker-ΠΎΠ±ΡΠ°Π·Π° Π΄Π»Ρ Grafana ΠΈΠ·-Π·Π° ΠΎΡΡΡΡΡΡΠ²ΠΈΡ unzip ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Ρ SSL-ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΎΠΌ ΠΏΡΠΈ git sync. GigaCode ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈΠ» ΡΠ΅ΡΠ΅Π½ΠΈΡ: ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° unzip ΡΠ΅ΡΠ΅Π· apt, ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Python/Perl/jar/7z, Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠ΅Π² Ubuntu 24.04 (deb822), ΠΈΠΌΠΏΠΎΡΡ GPG-ΠΊΠ»ΡΡΠ΅ΠΉ, ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΡΠ°Π·ΠΌΠ΅ΡΠ° ΠΎΠ±ΡΠ°Π·Π°, ΠΈ Π² ΠΊΠΎΠ½ΡΠ΅ β ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΎΠΌ Π΄Π»Ρ git-sync.