uz
Feedback

Firibgarlarga uchmang! Telemetrio bunday kanallarni topadi va belgilaydi πŸ‘‰ Belgini koβ€˜rmoqchi boβ€˜lsangiz, obuna boβ€˜ling

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° дСвопса | DevOps, SRE, Sysadmin

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° дСвопса | DevOps, SRE, Sysadmin

Kanalga Telegram’da oβ€˜tish

ВсС самоС ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ΅ для дСвопсСра Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ°Π½Π°Π»Π΅. Наши курсы: https://clc.to/ZJ7Z1w По Ρ€Π΅ΠΊΠ»Π°ΠΌΠ΅: @tproger_sales_bot Для ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ связи: @proglibrary_feeedback_bot РКН: https://gosuslugi.ru/snet/6798b4e4509aba56522d1787 Заявка: 8137718351

Ko'proq ko'rsatish

πŸ“ˆ Telegram kanali Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° дСвопса | DevOps, SRE, Sysadmin analitikasi

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° дСвопса | DevOps, SRE, Sysadmin (@devopsslib) Rus til segmentidagi kanali faol ishtirokchi. Hozirda hamjamiyat 10 338 obunachidan iborat bo'lib, Texnologiyalar & Aralashmalar toifasida 11 813-o'rinni va Rossiya mintaqasida 61 452-o'rinni egallagan.

πŸ“Š Auditoriya koβ€˜rsatkichlari va dinamika

Π½Π΅Π²Ρ–Π΄ΠΎΠΌΠΎ sanasidan buyon loyiha tez oβ€˜sib, 10 338 obunachiga ega boβ€˜ldi.

28 Oktabr, 2026 dagi oxirgi ma’lumotlarga koβ€˜ra kanal barqaror faollikka ega. Oxirgi 30 kunda obunachilar soni -44 ga, soβ€˜nggi 24 soatda esa 1 ga oβ€˜zgardi va umumiy qamrov yuqori darajada qolmoqda.

  • Tasdiqlash holati: Tasdiqlanmagan
  • Jalb etish (ER): Auditoriya oβ€˜rtacha 10.47% darajada jalb etiladi. Nashrdan keyingi dastlabki 24 soatda kontent odatda umumiy obunachilar sonining 5.07% ini tashkil etuvchi reaksiyalarni toβ€˜playdi.
  • Post qamrovi: Har bir post oβ€˜rtacha 1 082 marta koβ€˜riladi; birinchi sutkada odatda 524 ta koβ€˜rish yigβ€˜iladi.
  • Reaksiyalar va oβ€˜zaro ta’sir: Auditoriya faol: har bir postga oβ€˜rtacha 1 ta reaksiya keladi.
  • Tematik yoβ€˜nalishlar: Kontent devops'a, навигация, скрипт, docker, git kabi asosiy mavzularga jamlangan.

πŸ“ Tavsif va kontent siyosati

Muallif resursni shaxsiy fikrni ifoda etish maydoni sifatida ta’riflaydi:
β€œΠ’ΡΠ΅ самоС ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ΅ для дСвопсСра Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ°Π½Π°Π»Π΅. Наши курсы: https://clc.to/ZJ7Z1w По Ρ€Π΅ΠΊΠ»Π°ΠΌΠ΅: @tproger_sales_bot Для ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ связи: @proglibrary_feeedback_bot РКН: https://gosuslugi.ru/snet/6798b4e4509aba56522d1787 Заявка: 8137718351”

Yuqori yangilanish chastotasi (oxirgi ma’lumot 29 Oktabr, 2026 da olingan) sababli kanal doimo dolzarb va katta qamrovli boβ€˜lib qoladi. Analitika auditoriya kontent bilan faol hamkorlik qilishini, uni Texnologiyalar & Aralashmalar toifasidagi muhim ta’sir nuqtasiga aylantirishini koβ€˜rsatadi.

10 338
Obunachilar
+124 soatlar
-207 kun
-4430 kun
Postlar arxiv
πŸ“ Навигация: Вакансии β€’ Π—Π°Π΄Π°Ρ‡ΠΈ β€’ БобСсы 🐸 Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° devops'a #пятничный_Π΄Π΅ΠΏΠ»ΠΎΠΉ
πŸ“ Навигация: Вакансии β€’ Π—Π°Π΄Π°Ρ‡ΠΈ β€’ БобСсы 🐸 Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° devops'a #пятничный_Π΄Π΅ΠΏΠ»ΠΎΠΉ

πŸ€” Вопрос Π½Π° засыпку Kubernetes-собСсСдованиС β€” ΠΈ Π²ΠΎΡ‚ Π²Π°ΠΌ классичСский вопрос: Π’ Ρ‡Ρ‘ΠΌ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠΊ ΠΎΡ‚ Π°Π½Π½ΠΎΡ‚Π°Ρ†ΠΈΠΉ Π² Kubernetes?
πŸ€” Вопрос Π½Π° засыпку Kubernetes-собСсСдованиС β€” ΠΈ Π²ΠΎΡ‚ Π²Π°ΠΌ классичСский вопрос:
Π’ Ρ‡Ρ‘ΠΌ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠΊ ΠΎΡ‚ Π°Π½Π½ΠΎΡ‚Π°Ρ†ΠΈΠΉ Π² Kubernetes?
Подсказка: ΠΎΠ±Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅ ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ, Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Π½Ρ‹Ρ… Ρ†Π΅Π»Π΅ΠΉ. Π—Π½Π°Π΅Ρ‚Π΅ ΠΎΡ‚Π²Π΅Ρ‚? ➑️ ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ сСбя πŸ“ Навигация: Вакансии β€’ Π—Π°Π΄Π°Ρ‡ΠΈ β€’ БобСсы 🐸 Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° devops'a #Π·Π°Π΄Π°Ρ‡Π°_со_Π·Π²Ρ‘Π·Π΄ΠΎΡ‡ΠΊΠΎΠΉ

ПослСдний шанс: 3 курса ΠΏΠΎ Ρ†Π΅Π½Π΅ 1 ΠΈ запуск AI-Π°Π³Π΅Π½Ρ‚ΠΎΠ² Π² ΠΏΡ€ΠΎΠ΄Π°ΠΊΡˆΠ½ Π Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ Π² Docker β€” Ρ€ΡƒΡ‚ΠΈΠ½Π°, Π° Π²ΠΎΡ‚ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Observability для ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠ°Π³Π΅Π½Ρ‚Π½ΠΎΠΉ LLM-систСмы β€” это боль. Как ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠ², Π»ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Β«Π³Π°Π»Π»ΡŽΡ†ΠΈΠ½Π°Ρ†ΠΈΠΈΒ» ΠΈ Π½Π΅ Π½Π°Ρ€ΡƒΡˆΠΈΡ‚ΡŒ 152-Π€Π—? Π’ ΠΎΠ±Π½ΠΎΠ²Π»Ρ‘Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ фокус смСщён Π½Π° AgentOps, Тёсткий ΠΈΠ½ΠΆΠΈΠ½ΠΈΡ€ΠΈΠ½Π³ ΠΈ Π²Ρ‹Π²ΠΎΠ΄ Π² ΠΏΡ€ΠΎΠ΄. Π’Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с LangGraph, Π²Π½Π΅Π΄Ρ€ΡΡ‚ΡŒ RAG ΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹ MCP. ВсС ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ Π½Π°Π²Ρ‹ΠΊΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ мСстС: трассировка ошибок, time-travel Π΄Π΅Π±Π°Π³Π³ΠΈΠ½Π³, Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ Π΄Π΅Π³Ρ€Π°Π΄Π°Ρ†ΠΈΠΈ систСм, human-in-the-loop ΠΈ Ρ€Π°Π·Π²Ρ‘Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅ отСчСствСнных ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Π² Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π°Ρ…. ΠŸΠΎΡ‡Π΅ΠΌΡƒ нСльзя ΠΎΡ‚ΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ: β€” ΠΌΠ°ΡΡˆΡ‚Π°Π±Π½Π°Ρ акция Β«3 курса ΠΏΠΎ Ρ†Π΅Π½Π΅ 1Β» сгорит ΡƒΠΆΠ΅ Π·Π°Π²Ρ‚Ρ€Π°; β€” ΠΏΡ€ΠΎΠΌΠΎΠΊΠΎΠ΄ Agent Π½Π° скидку 10 000 Ρ€ΡƒΠ±Π»Π΅ΠΉ дСйствуСт послСдниС часы; β€” сразу послС оформлСния ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ для ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ β€” Π½Π°Ρ‡Π°Ρ‚ΡŒ ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΌΠΎΠΆΠ½ΠΎ прямо сСйчас. Π—Π°Π±Ρ€ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ мСсто Π½Π° курсС ΠΈ Π·Π°Π±Ρ€Π°Ρ‚ΡŒ бонусы Π΄ΠΎ 28 фСвраля

🎩 Red Hat OpenShift 4.21 Red Hat ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ Ρ€Π°ΡΡˆΠΈΡ€ΡΡ‚ΡŒ присутствиС OpenShift Π² экосистСмС Oracle. ПослС ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Oracle Clou
🎩 Red Hat OpenShift 4.21 Red Hat ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ Ρ€Π°ΡΡˆΠΈΡ€ΡΡ‚ΡŒ присутствиС OpenShift Π² экосистСмС Oracle. ПослС ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Oracle Cloud Infrastructure Π² вСрсии 4.20 β€” Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρ‡Π΅Ρ€Ρ‘Π΄ Oracle Database Appliance (ODA). Oracle Database Appliance β€” это инТСнСрная систСма для Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΈ распрСдСлённых ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΉ: ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΆΠ΅Π»Π΅Π·ΠΎ, встроСнная автоматизация, высокая Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· Oracle RAC. РаньшС ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π½Ρ‹Π΅ прилоТСния ΠΈ Oracle-Π±Π°Π·Ρ‹ ΠΆΠΈΠ»ΠΈ Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΆΠ΅Π»Π΅Π·Π΅. Π’Π΅ΠΏΠ΅Ρ€ΡŒ OpenShift Π² ODA ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π½Π° Ρ‚ΠΎΠΌ ΠΆΠ΅ аплайансС рядом с Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ…: β€” ΠšΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρ‹ ΠΈ Π‘Π” находятся Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΆΠ΅Π»Π΅Π·Π΅ ΠΈ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ° минимальная β€” Π’Π΅ΡΡŒ стСк ΠΎΡ‚ Kubernetes Π΄ΠΎ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° ΠΎΠ΄Π½ΠΎΠΌ устройствС β€” ODA часто стоит Π² Ρ„ΠΈΠ»ΠΈΠ°Π»Π°Ρ… ΠΈ Ρ€Π΅Π³ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… офисах, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρ‚ΡƒΠ΄Π° ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ ΠΈ enterprise Kubernetes β€” CI/CD ΠΈ cloud-native ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ Π½Π° ΠΆΠ΅Π»Π΅Π·Π΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΡƒΠΆΠ΅ Π΄ΠΎΠ²Π΅Ρ€ΡΡŽΡ‚ ➑️ Π‘Π»ΠΎΠ³ RedHat πŸ“ Навигация: Вакансии β€’ Π—Π°Π΄Π°Ρ‡ΠΈ β€’ БобСсы 🐸 Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° devops'a #ΠΏΡƒΠ»ΡŒΡ_индустрии

πŸ”’ Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ ΠΎΡ‚ написания манифСста Π΄ΠΎ ΠΏΡ€ΠΎΠ΄Π° Kubescape β€” это инструмСнт с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ для комплСксной бСзопасн
πŸ”’ Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ ΠΎΡ‚ написания манифСста Π΄ΠΎ ΠΏΡ€ΠΎΠ΄Π° Kubescape β€” это инструмСнт с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ для комплСксной бСзопасности кластСров, ΠΈΠ½ΠΊΡƒΠ±Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ CNCF. Π§Ρ‚ΠΎ ΡƒΠΌΠ΅Π΅Ρ‚: β€” ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅Ρ‚ манифСсты, Helm-Ρ‡Π°Ρ€Ρ‚Ρ‹ ΠΈ ΠΆΠΈΠ²Ρ‹Π΅ кластСры Π½Π° ошибки ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΈ извСстныС уязвимости β€” ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ CIS Benchmarks, NSA-CISA, MITRE ATT&CK, SOC 2 ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ β€” ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅Ρ‚ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΠΈ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΡΡ‚ΡŒ сСтСвых ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊ, ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΡΠΎΠ±Π»ΡŽΠ΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΉ β€” ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΡ‚ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ кластСры ΠΈ Π»ΠΎΠ²ΠΈΡ‚ ΠΏΠΎΠ΄ΠΎΠ·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ прямо Π² Ρ€Π°Π½Ρ‚Π°ΠΉΠΌΠ΅ β€” Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с GitHub Actions, GitLab CI, VSCode, Lens β€” Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ встраиваСтся прямо Π² процСсс Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Под ΠΊΠ°ΠΏΠΎΡ‚ΠΎΠΌ: Open Policy Agent для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊ, Grype для сканирования ΠΎΠ±Ρ€Π°Π·ΠΎΠ², eBPF Ρ‡Π΅Ρ€Π΅Π· Inspektor Gadget для ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° ядра. ΠŸΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ:
curl -s https://raw.githubusercontent.com/kubescape/kubescape/master/install.sh | /bin/bash
➑️ Π Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ πŸ“ Навигация: Вакансии β€’ Π—Π°Π΄Π°Ρ‡ΠΈ β€’ БобСсы 🐸 Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° devops'a #арсСнал_ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π°

πŸ— Terraform Enterprise 1.2 Π§Ρ‚ΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ: UI-driven import для brownfield-рСсурсов РаньшС ΠΈΠΌΠΏΠΎΡ€Ρ‚ нСуправляСмых рСсурсов Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°
πŸ— Terraform Enterprise 1.2 Π§Ρ‚ΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ: UI-driven import для brownfield-рСсурсов РаньшС ΠΈΠΌΠΏΠΎΡ€Ρ‚ нСуправляСмых рСсурсов Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π» скриптов, знания HCL ΠΈ Ρ€ΡƒΡ‡Π½ΠΎΠ³ΠΎ ΠΌΠ°ΠΏΠΏΠΈΠ½Π³Π° ID. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ интСрфСйс: Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ EC2-инстансы ΠΏΠΎ Ρ‚Π΅Π³Ρƒ Owner:Finance, Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Π½ΡƒΠΆΠ½Ρ‹Π΅, ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌ Π² workspace Π±Π΅Π· Π΅Π΄ΠΈΠ½ΠΎΠΉ строки ΠΊΠΎΠ΄Π°. Explorer Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ GA Π² Terraform Enterprise ПослС Π±Π΅Ρ‚Π°-ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π° Explorer ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎ доступСн Π² self-managed TFE. Π­Ρ‚ΠΎ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π΄Π°ΡˆΠ±ΠΎΡ€Π΄-систСма ΡƒΡ‡Ρ‘Ρ‚Π°: состояниС воркспСйсов, соотвСтствиС вСрсий, Π΄Ρ€ΠΈΡ„Ρ‚. Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ Π‘Π” β€” ΠΎΡ‚Ρ‡Ρ‘Ρ‚Ρ‹ Π½Π΅ Π²Π»ΠΈΡΡŽΡ‚ Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ основного Π΄Π²ΠΈΠΆΠΊΠ°. Π•ΡΡ‚ΡŒ CSV-экспорт ΠΈ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΉ API для Π°ΡƒΠ΄ΠΈΡ‚ΠΎΠ². Π”Π²Π° Π½ΠΎΠ²Ρ‹Ρ… эндпоинта: /api/v1/health/readiness β€” для load balancer, Π±Π΅Π· Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ /api/v1/diagnostics β€” Π΄Π΅Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ статус для troubleshooting Π˜Π·ΠΎΠ»ΡΡ†ΠΈΡ Π΄Π΅Π³Ρ€Π°Π΄ΠΈΡ€ΠΎΠ²Π°Π²ΡˆΠ΅Π³ΠΎ Π½ΠΎΠ΄Π° Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ сСкунды, Π° Π½Π΅ ΠΌΠΈΠ½ΡƒΡ‚Ρ‹. Π‘Ρ‚Π°Ρ€Ρ‹Π΅ health check эндпоинты Π·Π°Π΄Π΅ΠΏΡ€Π΅ΠΊΠ΅ΠΉΡ‡Π΅Π½Ρ‹. Terraform Actions β€” ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° сторонних инструмСнтов ΠΈΠ· ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ΠΎΠ² β€” Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π² TFE Replace resource прямо ΠΈΠ· UI β€” ΠΏΠΎΡ‡ΠΈΠ½ΠΈΡ‚ΡŒ ΡƒΠΏΠ°Π²ΡˆΡƒΡŽ VM, Π½Π΅ выходя ΠΈΠ· Π΄Π°ΡˆΠ±ΠΎΡ€Π΄Π°. Π’Π°ΠΆΠ½ΠΎ ΠΏΡ€ΠΈ Π°ΠΏΠ³Ρ€Π΅ΠΉΠ΄Π΅: ΡƒΠ±Ρ€Π°Π»ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ PostgreSQL 13. ➑️ Π‘Π»ΠΎΠ³ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² πŸ“ Навигация: Вакансии β€’ Π—Π°Π΄Π°Ρ‡ΠΈ β€’ БобСсы 🐸 Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° devops'a #ΠΏΡƒΠ»ΡŒΡ_индустрии

πŸ–‡ Π£ΠΌΠ½Ρ‹ΠΉ прокси для YAML YAML ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π²Π΅Π·Π΄Π΅ β€” Docker Compose, GitHub Actions, Kubernetes, Ansible. Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Π½Π΅ Π·Π½Π°Π΅Ρ‚, Ρ‡Ρ‚
πŸ–‡ Π£ΠΌΠ½Ρ‹ΠΉ прокси для YAML YAML ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π²Π΅Π·Π΄Π΅ β€” Docker Compose, GitHub Actions, Kubernetes, Ansible. Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Π½Π΅ Π·Π½Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Π²Ρ‹ ΠΏΠΈΡˆΠ΅Ρ‚Π΅, поэтому Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ΄ΡΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅ поля ΠΈ Ρ€ΡƒΠ³Π°Ρ‚ΡŒΡΡ Π½Π° ошибки. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ приходится Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΏΠΈΡΠ°Ρ‚ΡŒ Π² Π½Π°Ρ‡Π°Π»Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π°: # yaml-language-server: $schema=... ΠΈ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ схСму. Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ yaml-schema-router: ΠΎΠ½ смотрит Π½Π° содСрТимоС Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΏΠ°ΠΏΠΊΡƒ, Π³Π΄Π΅ ΠΎΠ½ Π»Π΅ΠΆΠΈΡ‚, ΠΈ сам ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ это, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, docker-compose.yml, Π·Π½Π°Ρ‡ΠΈΡ‚ Π½ΡƒΠΆΠ½Π° схСма для Π½Π΅Π³ΠΎ. И автоматичСски Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ΠΎΠ± этом Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρƒ. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚: Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ΄ΡΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ поля, ΠΏΠΎΠ΄Ρ‡Ρ‘Ρ€ΠΊΠΈΠ²Π°Ρ‚ΡŒ ошибки ΠΈ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ. ➑️ Π Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ πŸ“ Навигация: Вакансии β€’ Π—Π°Π΄Π°Ρ‡ΠΈ β€’ БобСсы 🐸 Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° devops'a #арсСнал_ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π°

πŸ“ Навигация: Вакансии β€’ Π—Π°Π΄Π°Ρ‡ΠΈ β€’ БобСсы 🐸 Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° devops'a #пятничный_Π΄Π΅ΠΏΠ»ΠΎΠΉ
πŸ“ Навигация: Вакансии β€’ Π—Π°Π΄Π°Ρ‡ΠΈ β€’ БобСсы 🐸 Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° devops'a #пятничный_Π΄Π΅ΠΏΠ»ΠΎΠΉ

πŸ— Terraform Enterprise 1.2 Π§Ρ‚ΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ: UI-driven import для brownfield-рСсурсов РаньшС ΠΈΠΌΠΏΠΎΡ€Ρ‚ нСуправляСмых рСсурсов Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°
πŸ— Terraform Enterprise 1.2 Π§Ρ‚ΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ: UI-driven import для brownfield-рСсурсов РаньшС ΠΈΠΌΠΏΠΎΡ€Ρ‚ нСуправляСмых рСсурсов Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π» скриптов, знания HCL ΠΈ Ρ€ΡƒΡ‡Π½ΠΎΠ³ΠΎ ΠΌΠ°ΠΏΠΏΠΈΠ½Π³Π° ID. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ интСрфСйс: Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ EC2-инстансы ΠΏΠΎ Ρ‚Π΅Π³Ρƒ Owner:Finance, Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Π½ΡƒΠΆΠ½Ρ‹Π΅, ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌ Π² workspace Π±Π΅Π· Π΅Π΄ΠΈΠ½ΠΎΠΉ строки ΠΊΠΎΠ΄Π°. Explorer Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ GA Π² Terraform Enterprise ПослС Π±Π΅Ρ‚Π°-ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π° Explorer ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎ доступСн Π² self-managed TFE. Π­Ρ‚ΠΎ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π΄Π°ΡˆΠ±ΠΎΡ€Π΄-систСма ΡƒΡ‡Ρ‘Ρ‚Π°: состояниС воркспСйсов, соотвСтствиС вСрсий, Π΄Ρ€ΠΈΡ„Ρ‚. Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ Π‘Π” β€” ΠΎΡ‚Ρ‡Ρ‘Ρ‚Ρ‹ Π½Π΅ Π²Π»ΠΈΡΡŽΡ‚ Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ основного Π΄Π²ΠΈΠΆΠΊΠ°. Π•ΡΡ‚ΡŒ CSV-экспорт ΠΈ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΉ API для Π°ΡƒΠ΄ΠΈΡ‚ΠΎΠ². Π”Π²Π° Π½ΠΎΠ²Ρ‹Ρ… эндпоинта: /api/v1/health/readiness β€” для load balancer, Π±Π΅Π· Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ /api/v1/diagnostics β€” Π΄Π΅Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ статус для troubleshooting Π˜Π·ΠΎΠ»ΡΡ†ΠΈΡ Π΄Π΅Π³Ρ€Π°Π΄ΠΈΡ€ΠΎΠ²Π°Π²ΡˆΠ΅Π³ΠΎ Π½ΠΎΠ΄Π° Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ сСкунды, Π° Π½Π΅ ΠΌΠΈΠ½ΡƒΡ‚Ρ‹. Π‘Ρ‚Π°Ρ€Ρ‹Π΅ health check эндпоинты Π·Π°Π΄Π΅ΠΏΡ€Π΅ΠΊΠ΅ΠΉΡ‡Π΅Π½Ρ‹. Terraform Actions β€” ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° сторонних инструмСнтов ΠΈΠ· ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ΠΎΠ² β€” Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π² TFE Replace resource прямо ΠΈΠ· UI β€” ΠΏΠΎΡ‡ΠΈΠ½ΠΈΡ‚ΡŒ ΡƒΠΏΠ°Π²ΡˆΡƒΡŽ VM, Π½Π΅ выходя ΠΈΠ· Π΄Π°ΡˆΠ±ΠΎΡ€Π΄Π°. Π’Π°ΠΆΠ½ΠΎ ΠΏΡ€ΠΈ Π°ΠΏΠ³Ρ€Π΅ΠΉΠ΄Π΅: ΡƒΠ±Ρ€Π°Π»ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ PostgreSQL 13. ➑️ Π‘Π»ΠΎΠ³ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² πŸ“ Навигация: Вакансии β€’ Π—Π°Π΄Π°Ρ‡ΠΈ β€’ БобСсы 🐸 Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° devops'a #ΠΏΡƒΠ»ΡŒΡ_индустрии

🀩 Π’ΠΎΠΏ-вакансий для дСвопсов Π·Π° нСдСлю Middle DevOps Engineer β€” ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎ Senior devops engineer β€” Π³ΠΈΠ±Ρ€ΠΈΠ΄ Π² МосквС DevOps ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ β€” ΠΎΡ‚ 250 000 Π΄ΠΎ 400 000 β‚½ ΠΈ ΡƒΠ΄Π°Π»Ρ‘Π½ΠΊΠ° ➑️ Π•Ρ‰Π΅ большС Ρ‚ΠΎΠΏΠΎΠ²Ρ‹Ρ… вакансий β€” Π² нашСм ΠΊΠ°Π½Π°Π»Π΅ Devops Jobs πŸΈΠ‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° devops'a #вакансия_Π½Π΅Π΄Π΅Π»ΠΈ

Π—Π° Π³ΠΎΠ΄ ΠΌΡ‹ ΠΏΡ€ΠΎΠ²Π΅Π»ΠΈ Ρ‚Ρ€ΠΈ ΠΏΠΎΡ‚ΠΎΠΊΠ° курса ΠΏΠΎ ИИ-Π°Π³Π΅Π½Ρ‚Π°ΠΌ, Π° Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ запускаСм ΠΌΠ°ΡΡˆΡ‚Π°Π±Π½ΠΎΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅! Π’ Π½ΠΎΠ²ΠΎΠΌ, Ρ‡Π΅Ρ‚Π²Ρ‘Ρ€Ρ‚ΠΎΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠ΅ ΠΌΡ‹ ΡƒΡ‡Π»ΠΈ всС поТСлания студСнтов, Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ большой Π±Π»ΠΎΠΊ ΠΏΡ€ΠΎ AgentOps ΠΈ смСстили фокус с Π±Π°Π·ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΉ Π½Π° суровый ΠΈΠ½ΠΆΠΈΠ½ΠΈΡ€ΠΈΠ½Π³. Π Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ модСль Π»Π΅Π³ΠΊΠΎ, Π° Π²ΠΎΡ‚ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ трассировку, Π»ΠΈΠΌΠΈΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ рСсурсов ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π΄Π΅Π³Ρ€Π°Π΄Π°Ρ†ΠΈΡŽ систСмы Π² ΠΏΡ€ΠΎΠ΄Π΅ β€” Π·Π°Π΄Π°Ρ‡Π° со Π·Π²Ρ‘Π·Π΄ΠΎΡ‡ΠΊΠΎΠΉ. Π’ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅: β€” AgentOps: Π½Π°Π±Π»ΡŽΠ΄Π°Π΅ΠΌΠΎΡΡ‚ΡŒ, ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ качСства ΠΈ Π»ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅; β€” оркСстрация Π² LangGraph: ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ time-travel для диагностики ΠΎΡ‚ΠΊΠ°Π·ΠΎΠ²; β€” ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹ΠΉ RAG для ΠΏΡ€ΠΎΠ΄Π°ΠΊΡˆΠ΅Π½Π° ΠΈ парсинг слоТных Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²; β€” ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ экономики: Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ Π½Π΅ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ роста Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ; β€” Ρ€Π°Π·Π²Ρ‘Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… опСнсорс-ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ с соблюдСниСм 152-Π€Π—. Π’ Ρ‡Π΅ΡΡ‚ΡŒ старта ΠΏΡ€ΠΎΠ΄Π°ΠΆ дСйствуСт спСцпрСдлоТСниС: 3 курса ΠΏΠΎ Ρ†Π΅Π½Π΅ 1 (Π΄Π²Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… курса Π² ΠΏΠΎΠ΄Π°Ρ€ΠΎΠΊ). Доступ ΠΊ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°ΠΌ для ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ откроСтся сразу послС ΠΎΠΏΠ»Π°Ρ‚Ρ‹. По ΠΏΡ€ΠΎΠΌΠΎΠΊΠΎΠ΄Ρƒ Agent Π·Π°Π±ΠΈΡ€Π°ΠΉΡ‚Π΅ скидку 10 000 β‚½ (89 000 β‚½ вмСсто 99 000 β‚½). УспСйтС Π·Π°Π½ΡΡ‚ΡŒ мСсто Π΄ΠΎ 28 фСвраля! πŸ‘‰ ΠŸΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒΡΡ ΠΊ Ρ‡Π΅Ρ‚Π²Ρ‘Ρ€Ρ‚ΠΎΠΌΡƒ ΠΏΠΎΡ‚ΠΎΠΊΡƒ ΠΈ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ AgentOps

πŸ§‘β€πŸ’» ГСнСрация комплаСнс-ΠΎΡ‚Ρ‡Ρ‘Ρ‚ΠΎΠ²: Π°ΡƒΠ΄ΠΈΡ‚ shell-доступа ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ скрипт для Π°ΡƒΠ΄ΠΈΡ‚Π° β€” ΠΊΡ‚ΠΎ ΠΈΠ· ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ систСмы ΠΈΠΌΠ΅Π΅Ρ‚ доступ ΠΊ bash. ПолСзно ΠΊΠ°ΠΊ отправная Ρ‚ΠΎΡ‡ΠΊΠ° для комплаСнс-ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΠΊ.
import subprocess

def check_security_policies():
    report = []

    # БСзопаснСС subprocess, Ρ‡Π΅ΠΌ os.popen
    result = subprocess.run(["cat", "/etc/passwd"], capture_output=True, text=True)
    users = result.stdout.strip().split("\n")

    for user in users:
        if "/bin/bash" in user:
            username = user.split(":")[0]
            report.append(f"User with shell access: {username}")

    with open("compliance_report.txt", "w") as f:
        f.write("\n".join(report))

    print(f"Compliance report generated. Found {len(report)} users with shell access.")

if __name__ == "__main__":
    check_security_policies()
Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ скрипт: Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ /etc/passwd ΠΈ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ всСх ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π² качСствС shell прописан /bin/bash. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΏΠΈΡˆΠ΅Ρ‚ Π² Ρ„Π°ΠΉΠ». Как ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ: Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ пустых ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ Ρ‡Π΅Ρ€Π΅Π· /etc/shadow, сСрвисных Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠ² с UID < 1000, ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠΊΡ€ΡƒΡ‚ΠΈΡ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄ Π² JSON для ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ с SIEM. На Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ… для этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Ρ‚ΠΈΠΏΠ° pwd β€” ΠΎΠ½Π° Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ /etc/passwd Π½Π°Ρ‚ΠΈΠ²Π½ΠΎ, Π±Π΅Π· систСмных Π²Ρ‹Π·ΠΎΠ²ΠΎΠ². πŸ“ Навигация: Вакансии β€’ Π—Π°Π΄Π°Ρ‡ΠΈ β€’ БобСсы 🐸 Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° devops'a #арсСнал_ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π°

πŸ‘¨β€πŸ’» Бвоя Ρ‚Π°Π±Π»ΠΈΡ†Π° kubectl Π·Π° 30 сСкунд Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹ΠΉ kubectl get pods Π½Π΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΎΠ±Ρ€Π°Π·Ρ‹. kubectl get pods -o wide ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Π½ΠΎ вмСстС с ΠΊΡƒΡ‡Π΅ΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ сСйчас Π½Π΅ Π½ΡƒΠΆΠ½Ρ‹. Π•ΡΡ‚ΡŒ способ Π»ΡƒΡ‡ΡˆΠ΅:
kubectl get pods -o custom-columns='NAME:.metadata.name,IMAGE:.spec.containers[*].image'
Π€Π»Π°Π³ -o custom-columns позволяСт ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ΠΈΠ· Π»ΡŽΠ±Ρ‹Ρ… ΠΏΠΎΠ»Π΅ΠΉ манифСста. Π€ΠΎΡ€ΠΌΠ°Ρ‚ простой: Π—ΠΠ“ΠžΠ›ΠžΠ’ΠžΠš:jsonpath. Π’ΠΎΡ‡ΠΊΠ° β€” это ΠΊΠΎΡ€Π΅Π½ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, дальшС ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ ΠΏΠΎ структурС. [*] Π² ΠΏΡƒΡ‚ΠΈ β€” итСрация ΠΏΠΎ всСм ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°ΠΌ Π² ΠΏΠΎΠ΄Π΅, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ sidecar-Ρ‹. Если ΠΈΡ… нСсколько, ΠΎΠ±Ρ€Π°Π·Ρ‹ вывСдутся Ρ‡Π΅Ρ€Π΅Π· Π·Π°ΠΏΡΡ‚ΡƒΡŽ Π² ΠΎΠ΄Π½ΠΎΠΉ ячСйкС. МоТно Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄ сСбя β€” Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ namespace ΠΈ статус:
kubectl get pods -A -o custom-columns='NAMESPACE:.metadata.namespace,NAME:.metadata.name,IMAGE:.spec.containers[*].image,STATUS:.status.phase'
Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с Π»ΡŽΠ±Ρ‹ΠΌΠΈ рСсурсами, Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΏΠΎΠ΄Π°ΠΌΠΈ. Π’Π΅ ΠΆΠ΅ кастомныС ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΡ‹ ΠΊ Π΄Π΅ΠΏΠ»ΠΎΠΉΠΌΠ΅Π½Ρ‚Π°ΠΌ, Π½ΠΎΠ΄Π°ΠΌ, сСрвисам β€” Π²Π΅Π·Π΄Π΅, Π³Π΄Π΅ Π΅ΡΡ‚ΡŒ YAML-манифСст. πŸ“ Навигация: Вакансии β€’ Π—Π°Π΄Π°Ρ‡ΠΈ β€’ БобСсы 🐸 Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° devops'a #root_prompt

🐳 Π›ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ AI-Π°Π³Π΅Π½Ρ‚ Π±Π΅Π· ΠΎΠ±Π»Π°ΠΊΠ° ΠΈ ΡƒΡ‚Π΅Ρ‡Π΅ΠΊ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ Docker Sandboxes β€” Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ² Π² экосистСмС Docker: ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΌΠΈΠΊΡ€ΠΎ-Π’
🐳 Π›ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ AI-Π°Π³Π΅Π½Ρ‚ Π±Π΅Π· ΠΎΠ±Π»Π°ΠΊΠ° ΠΈ ΡƒΡ‚Π΅Ρ‡Π΅ΠΊ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ Docker Sandboxes β€” Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ² Π² экосистСмС Docker: ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΌΠΈΠΊΡ€ΠΎ-Π’Πœ для запуска AI-Π°Π³Π΅Π½Ρ‚ΠΎΠ². Π‘Π΅Ρ‚ΡŒ проксируСтся, доступ ΠΊ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹ΠΌ хостам блокируСтся, Π° API-ΠΊΠ»ΡŽΡ‡ΠΈ ΠΈΠ½ΠΆΠ΅ΠΊΡ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Ρ‡Π΅Ρ€Π΅Π· прокси β€” Π°Π³Π΅Π½Ρ‚ ΠΈΡ… Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ Π²ΠΈΠ΄ΠΈΡ‚ ΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ»ΠΈΡ‚ΡŒ. ЗапускаСм OpenClaw Π½Π° локальной ΠΌΠΎΠ΄Π΅Π»ΠΈ Ρ‡Π΅Ρ€Π΅Π· Docker Model Runner. Π‘Π΅Π· API-ΠΊΠ»ΡŽΡ‡Π΅ΠΉ, Π±Π΅Π· ΠΎΠ±Π»Π°ΠΊΠ°, ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½ΠΎ. Быстрый старт β€” Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ 2 ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:
# ВянСм модСль
docker model pull ai/gpt-oss:20B-UD-Q4_K_XL

# Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ sandbox
docker sandbox create --name openclaw -t olegselajev241/openclaw-dmr:latest shell .
docker sandbox network proxy openclaw --allow-host localhost
docker sandbox run openclaw

# Π’Π½ΡƒΡ‚Ρ€ΠΈ sandbox
~/start-openclaw.sh
ΠžΠ±Π»Π°Ρ‡Π½Ρ‹Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ Ρ‚ΠΎΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚. Если Π² ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠΈ хоста Π΅ΡΡ‚ΡŒ ANTHROPIC_API_KEY ΠΈΠ»ΠΈ OPENAI_API_KEY β€” прокси сам ΠΈΡ… подставит. ΠšΠ»ΡŽΡ‡ΠΈ Π²Π½ΡƒΡ‚Ρ€ΡŒ sandbox Π½Π΅ ΠΏΠΎΠΏΠ°Π΄Π°ΡŽΡ‚. ➑️ Π‘Π»ΠΎΠ³ Docker πŸ“ Навигация: Вакансии β€’ Π—Π°Π΄Π°Ρ‡ΠΈ β€’ БобСсы 🐸 Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° devops'a #арсСнал_ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π°

⚠️ ΠŸΠΎΡ‡Π΅ΠΌΡƒ сСрвСр Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚ ΠΏΠΎΠ΄ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ Если Π²ΠΎ врСмя бэкапа ΠΈΠ»ΠΈ тяТёлых запросов ΠΊ Π‘Π” сСрвСр Ρ€Π΅Π·ΠΊΠΎ замСдляСтся β€” скорСС всСго, Π΄Π΅Π»ΠΎ Π² I/O wait. ΠŸΡ€ΠΎΡ†Π΅ΡΡΡ‹ ΠΏΡ€ΠΎΡΡ‚Π°ΠΈΠ²Π°ΡŽΡ‚ Π² ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠΈ диска, ΠΏΠΎΠΊΠ° рСсурс занят. Как Π΄ΠΈΠ°Π³Π½ΠΎΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ: iostat -x 1 5 β€” смотрим ΠΊΠΎΠ»ΠΎΠ½ΠΊΡƒ %wa. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Ρ‹ΡˆΠ΅ 20% β€” Ρ‚Ρ€Π΅Π²ΠΎΠΆΠ½Ρ‹ΠΉ сигнал. iotop β€” ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ процСссы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ грузят диск прямо сСйчас. strace -p PID β€” ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΡΠ²ΠΈΡ‚ΡŒ Π·Π°Ρ†ΠΈΠΊΠ»Π΅Π½Π½Ρ‹Π΅ систСмныС Π²Ρ‹Π·ΠΎΠ²Ρ‹ Ρƒ ΠΏΠΎΠ΄ΠΎΠ·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ процСсса. Как Π»Π΅Ρ‡ΠΈΡ‚ΡŒ: Π‘Π½ΠΈΠ·ΠΈΡ‚ΡŒ Π°Π³Ρ€Π΅ΡΡΠΈΠ²Π½ΠΎΡΡ‚ΡŒ записи грязных страниц Π² памяти:
echo 1000 > /proc/sys/vm/dirty_expire_centisecs
Π Π°ΡΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Ρ‹ для процСссов Ρ‡Π΅Ρ€Π΅Π· ionice β€” Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΠ½ΠΈΠ·ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ бэкапа, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ мСшал ΠΏΡ€ΠΎΠ΄Π°ΠΊΡˆΠ½Ρƒ. Если ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° систСмная β€” ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° SSD ΠΊΠ°Ρ€Π΄ΠΈΠ½Π°Π»ΡŒΠ½ΠΎ мСняСт ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ. ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ сами прилоТСния: лишниС запросы ΠΊ диску, нСиндСксированныС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, запись Π±Π΅Π· Π±ΡƒΡ„Π΅Ρ€ΠΈΠ·Π°Ρ†ΠΈΠΈ β€” всё это Π±ΡŒΡ‘Ρ‚ ΠΏΠΎ I/O. Π“Π»Π°Π²Π½ΠΎΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ: сначала ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚ΡŒ, ΠΏΠΎΡ‚ΠΎΠΌ Π»Π΅Ρ‡ΠΈΡ‚ΡŒ. iostat ΠΈ iotop Π΄Π°Π΄ΡƒΡ‚ ΠΏΠΎΠ»Π½ΡƒΡŽ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Ρƒ Π·Π° ΠΏΠ°Ρ€Ρƒ ΠΌΠΈΠ½ΡƒΡ‚. πŸ“ Навигация: Вакансии β€’ Π—Π°Π΄Π°Ρ‡ΠΈ β€’ БобСсы 🐸 Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° devops'a #арсСнал_ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π°

ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΠΌ ΠΏΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ с Bare Metal: ΠΊΠ°ΠΊ быстро Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π³ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€, Π±Π°Π·ΠΎΠ²Ρ‹Π΅ настройки ΠΈ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ πŸ“Œ 25 фСвраля, 17:00 (мс
ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΠΌ ΠΏΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ с Bare Metal: ΠΊΠ°ΠΊ быстро Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π³ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€, Π±Π°Π·ΠΎΠ²Ρ‹Π΅ настройки ΠΈ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ πŸ“Œ 25 фСвраля, 17:00 (мск) На Π²Π΅Π±ΠΈΠ½Π°Ρ€Π΅ расскаТСм, для ΠΊΠ°ΠΊΠΈΡ… Π·Π°Π΄Π°Ρ‡ стоит ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Bare Metal сСрвСры, ΠΊΠ°ΠΊ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ Π² VK Cloud, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π² прямом эфирС ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹ ΡƒΡΠΊΠΎΡ€ΡΡŽΡ‚ настройку ΠΈ запуск Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… машин. Π§Ρ‚ΠΎ Π΅Ρ‰Π΅ обсудим βš«οΈΠ‘Ρ†Π΅Π½Π°Ρ€ΠΈΠΈ примСнСния, прСимущСства ΠΈ особСнности Bare Metal Π² контСкстС высоких Π½Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Π±ΡŽΠ΄ΠΆΠ΅Ρ‚Π° ⚫️Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΡΠ΅Ρ‚ΡŒ: ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ ΠΈ сохранСниС гибкости   ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½Ρ‹Π΅ ошибки развСртывания, ΠΈ ΠΊΠ°ΠΊ ΠΈΡ… ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ βš«οΈΠŸΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚Π΅ Π½Π° Π²Π΅Π±ΠΈΠ½Π°Ρ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ быстро Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ Bare Metal сСрвСры. БСйчас ΠΊΠ°ΠΊ всС ΡƒΠ·Π½Π°ΡŽ

πŸ”„ Wine 11.3 β€” Ρ‡Ρ‚ΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ Π’Ρ‹ΡˆΠ΅Π» ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠΉ Ρ€Π΅Π»ΠΈΠ· Wine β€” инструмСнта для запуска Windows-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° Linux ΠΈ macOS. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅
πŸ”„ Wine 11.3 β€” Ρ‡Ρ‚ΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ Π’Ρ‹ΡˆΠ΅Π» ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠΉ Ρ€Π΅Π»ΠΈΠ· Wine β€” инструмСнта для запуска Windows-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° Linux ΠΈ macOS. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ измСнСния: β€’ Mono 11.0.0 β€” ΠΎΠ±Π½ΠΎΠ²Π»Ρ‘Π½ Π΄Π²ΠΈΠΆΠΎΠΊ для .NET. Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½ ΠΊΡ€Π°Ρˆ с Culture ID 0, ΠΈΠ·-Π·Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π½Π΅ Π·Π°ΠΏΡƒΡΠΊΠ°Π»ΠΈΡΡŒ .NET-прилоТСния Π²Ρ€ΠΎΠ΄Π΅ 42Tags. Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½Π° ошибка STA-ΠΏΠΎΡ‚ΠΎΠΊΠ° Π² QuarkXPress 2024. β€’ vkd3d 1.19 β€” ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° трансляции Direct3D 12 β†’ Vulkan. Π£Π»ΡƒΡ‡ΡˆΠ΅Π½Π° ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с DX12-ΠΈΠ³Ρ€Π°ΠΌΠΈ. β€’ Π£Π»ΡƒΡ‡ΡˆΠ΅Π½ FIR-Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ Π² DirectSound β€” мСньшС Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚ΠΎΠ² Π·Π²ΡƒΠΊΠ°. β€’ ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ PDB β€” быстрСС Ρ€Π°Π±ΠΎΡ‚Π° с ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½Ρ‹ΠΌΠΈ символами Π½Π° Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Π±ΠΈΠ½Π°Ρ€Π½ΠΈΠΊΠ°Ρ…. β€’ БвСтлая Ρ‚Π΅ΠΌΠ° ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π° Π² Aero β€” ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΎ Π² соотвСтствиС с Windows. ➑️ Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ πŸ“ Навигация: Вакансии β€’ Π—Π°Π΄Π°Ρ‡ΠΈ β€’ БобСсы 🐸 Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° devops'a #ΠΏΡƒΠ»ΡŒΡ_индустрии

πŸ“Ž ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Kubernetes прямо ΠΈΠ· Python Когда кластСр растёт, ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° состояниСм ΠΏΠΎΠ΄ΠΎΠ² Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Ρ‡Π΅Ρ€Π΅Π· kubectl становится Π½Π΅ΡƒΠ΄ΠΎΠ±Π½ΠΎ. ΠœΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ скрипт для получСния статуса всСх ΠΏΠΎΠ΄ΠΎΠ² Π²ΠΎ всСх нСймспСйсах выглядит Ρ‚Π°ΠΊ:
from kubernetes import client, config

def check_kubernetes_status():
    config.load_kube_config()  # Π—Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌ ΠΊΠΎΠ½Ρ„ΠΈΠ³ ΠΈΠ· ~/.kube/config
    v1 = client.CoreV1Api()
    pods = v1.list_pod_for_all_namespaces(watch=False)

    for pod in pods.items:
        print(f"Pod: {pod.metadata.name}, Status: {pod.status.phase}")

if __name__ == "__main__":
    check_kubernetes_status()
config.load_kube_config() ΠΏΠΎΠ΄Ρ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ ΠΊΠΎΠ½Ρ„ΠΈΠ³ ΠΈΠ· ~/.kube/config β€” Ρ‚ΠΎΡ‚ ΠΆΠ΅, Ρ‡Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ kubectl. Если скрипт запускаСтся Π²Π½ΡƒΡ‚Ρ€ΠΈ кластСра, Π·Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ Π½Π° config.load_incluster_config(). list_pod_for_all_namespaces() Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ всС ΠΏΠΎΠ΄Ρ‹ сразу. Π₯ΠΎΡ‚ΠΈΡ‚Π΅ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ нСймспСйсу β€” ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ list_namespaced_pod(namespace="your-namespace"). Π₯ΠΎΡ€ΠΎΡˆΠ°Ρ отправная Ρ‚ΠΎΡ‡ΠΊΠ° для собствСнного инструмСнта ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° Π±Π΅Π· Π»ΠΈΡˆΠ½ΠΈΡ… зависимостСй. πŸ“ Навигация: Вакансии β€’ Π—Π°Π΄Π°Ρ‡ΠΈ β€’ БобСсы 🐸 Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° devops'a #арсСнал_ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π°

πŸ’³ 1000+ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΠΊ бСзопасности IaC Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΊΠΎΠ΄ ΡƒΡˆΡ‘Π» Π² ΠΏΡ€ΠΎΠ΄ Checkov β€” статичСский Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ IaC ΠΈ SCA-инструмСнт. Он Ρ‡ΠΈΡ‚
πŸ’³ 1000+ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΠΊ бСзопасности IaC Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΊΠΎΠ΄ ΡƒΡˆΡ‘Π» Π² ΠΏΡ€ΠΎΠ΄ Checkov β€” статичСский Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ IaC ΠΈ SCA-инструмСнт. Он Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ Ρ„Π°ΠΉΠ»Ρ‹ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΈ провСряСт ΠΈΡ… ΠΏΠΎ Π±Π°Π·Π΅ ΠΈΠ· Π±ΠΎΠ»Π΅Π΅ 1000 встроСнных ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊ бСзопасности для AWS, Azure ΠΈ GCP. Checkov провСряСт это Π½Π° этапС сборки, Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΡƒΠ΅Π΄Π΅Ρ‚ ΠΊΡƒΠ΄Π° Π½Π΅ Π½Π°Π΄ΠΎ. SCA-сканированиС: ΠΈΡ‰Π΅Ρ‚ CVE Π² open source ΠΏΠ°ΠΊΠ΅Ρ‚Π°Ρ… ΠΈ ΠΎΠ±Ρ€Π°Π·Π°Ρ… ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ². ΠžΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ сСкрСтов: Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ AWS credentials, API-ΠΊΠ»ΡŽΡ‡ΠΈ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ сСкрСты Π² Userdata, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… окруТСния ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³Π°Ρ… β€” Ρ‡Π΅Ρ€Π΅Π· рСгулярки, ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова ΠΈ Π°Π½Π°Π»ΠΈΠ· энтропии. Π“Ρ€Π°Ρ„-based сканированиС: ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚ зависимости ΠΌΠ΅ΠΆΠ΄Ρƒ рСсурсами, Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ. Π’Ρ‹Π²ΠΎΠ΄ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ²: CLI, JSON, JUnit XML, SARIF, CSV, CycloneDX β€” Π²Ρ‹Π±ΠΈΡ€Π°ΠΉΡ‚Π΅ ΠΏΠΎΠ΄ свой CI. ➑️ Π Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ πŸ“ Навигация: Вакансии β€’ Π—Π°Π΄Π°Ρ‡ΠΈ β€’ БобСсы 🐸 Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° devops'a #арсСнал_ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π°

πŸ“ Навигация: Вакансии β€’ Π—Π°Π΄Π°Ρ‡ΠΈ β€’ БобСсы 🐸 Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° devops'a #пятничный_Π΄Π΅ΠΏΠ»ΠΎΠΉ
πŸ“ Навигация: Вакансии β€’ Π—Π°Π΄Π°Ρ‡ΠΈ β€’ БобСсы 🐸 Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° devops'a #пятничный_Π΄Π΅ΠΏΠ»ΠΎΠΉ

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° дСвопса | DevOps, SRE, Sysadmin - Telegram kanali @devopsslib statistikasi va tahlili