DevOps MemOps
Open in Telegram
ΠΡΡ ΠΎ DevOps ΠΠ»Ρ ΡΠ²ΡΠ·ΠΈ - @raz_raz ΠΠ°ΠΊΠ°Π·Π°ΡΡ ΡΠ΅ΠΊΠ»Π°ΠΌΡ ΡΠ΅ΡΠ΅Π· Π±ΠΈΡΠΆΡ: https://telega.in/c/devops_memops
Show more6 512
Subscribers
+124 hours
+457 days
+17430 days
Posts Archive
6 512
s6-rc β ΡΡΠΎ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ ΡΠ΅ΡΠ²ΠΈΡΠΎΠ² Π΄Π»Ρ ΡΠΈΡΡΠ΅ΠΌ Π½Π° Π±Π°Π·Π΅ s6, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΌΠ΅Π΅Ρ Π·Π°ΠΏΡΡΠΊΠ°ΡΡ ΠΈ ΠΎΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ ΡΠ»ΡΠΆΠ±Ρ Π² ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅ ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ Π΄Π΅ΡΠ΅Π²Ρ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠ΅ΠΉ.
β Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ long-running Π΄Π΅ΠΌΠΎΠ½Π°ΠΌΠΈ ΠΏΠΎΠ΄ s6 β ΠΠ°ΠΏΡΡΠΊ ΠΎΠ΄Π½ΠΎΡΠ°Π·ΠΎΠ²ΡΡ init-ΡΠΊΡΠΈΠΏΡΠΎΠ² Π² ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΡΠ΅ΠΌΠΎΠΌ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΠΈ β Π Π°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠ΅ΠΉ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ΅ΡΠ²ΠΈΡΠ°ΠΌΠΈ β ΠΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΉ Π² ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ systemd, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠ°ΡΡΠΈΡ unit-ΡΠ°ΠΉΠ»Ρ ΠΏΡΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π·Π°ΠΏΡΡΠΊΠ΅, s6-rc ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΠ΅Ρ ΠΈΡ Π² ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΡΡΡΡΠΊΡΡΡΡ Π΄Π°Π½Π½ΡΡ .π ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅: https://skarnet.org/software/s6-rc/ MemOps π€¨
6 512
Building a synthetic monitoring solution for Jaeger with Grafana k6
Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Grafana k6 Π΄Π»Ρ ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π² ΡΠΈΠ½ΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π°.
Π‘ΠΈΠ½ΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ ΠΌΠ΅Π½ΡΠ΅Ρ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ β Π²ΠΌΠ΅ΡΡΠΎ ΠΏΠ°ΡΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΡΠ±ΠΎΡΠ° ΠΌΠ΅ΡΡΠΈΠΊ ΠΈΠ· ΡΠ΅Π°Π»ΡΠ½ΠΎΠ³ΠΎ, ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»ΡΠ½ΠΎ ΡΠΊΠΎΠΌΠΏΡΠΎΠΌΠ΅ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΡΡΠ°ΡΠΈΠΊΠ°, ΡΠΈΠ½ΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΠΌΠΈΡΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ·Π½Π°ΡΠ½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΠΎ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΠ΅ΡΠ²ΠΈΡΠ°. ΠΠ½ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ Π½Π΅ΠΏΡΠ΅ΡΡΠ²Π½ΠΎ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°ΡΡ ΠΏΡΠΎΠ΄Π°ΠΊΡΠ΅Π½-ΡΡΠ΅Π΄Ρ ΠΈΠ·Π²Π½Π΅, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π·Π°ΠΏΡΡΠΊΠ°ΡΡΡΡ Ρ ΡΠ°ΡΡΡΠΌΠΈ ΠΈΠ½ΡΠ΅ΡΠ²Π°Π»Π°ΠΌΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠ°ΠΆΠ΄ΡΠ΅ ΠΏΡΡΡ ΠΌΠΈΠ½ΡΡ, Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ. ΠΠ»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΡΠΎΠΉ Π·Π°Π΄Π°ΡΠΈ ΠΌΡ ΠΎΠ±ΡΠ°ΡΠΈΠ»ΠΈΡΡ ΠΊ Grafana k6 , ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ Ρ ΠΎΡΠΊΡΡΡΡΠΌ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΠΏΡΠΎΠ²Π΅ΡΡΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΏΡΠΈ ΡΠΊΡΡΡΠ΅ΠΌΠ°Π»ΡΠ½ΡΡ Π½Π°Π³ΡΡΠ·ΠΊΠ°Ρ .π ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅: https://grafana.com/blog/building-a-synthetic-monitoring-solution-for-jaeger-with-grafana-k6/ MemOps π€¨
6 512
Π Π°Π·Π²Π΅ΡΡΡΠ²Π°Π½ΠΈΠ΅ Β«Π¨ΡΡΡΠ²Π°Π»Π° 2.12.1Β» ΠΏΠΎΠ΄ ΡΠ°ΠΉΠΌΠ΅Ρ β°
Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΠΈΠ· Β«ΠΠ°Π±ΠΎΡΠ°ΡΠΎΡΠΈΠΈ Π§ΠΈΡΠ»ΠΈΡΠ΅Π»ΡΒ» Π²ΡΠΊΠ°ΡΠΈΠ»ΠΈ Π½ΠΎΠ²ΡΠΉ ΡΠ΅Π»ΠΈΠ·, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π·Π°ΡΡΠΎΠ½ΡΠ»ΠΈ ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΊΠ»Π°ΡΡΠ΅ΡΠΎΠ², ΡΠ°Π±ΠΎΡΡ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°, ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΊΠ»Π°ΡΡΠ΅ΡΠΎΠ² Π½Π° ΡΠ°Π·Π½ΡΡ
ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΠ°Ρ
.
5 ΡΠ΅Π²ΡΠ°Π»Ρ Π² 11:00 Π½Π° Π²Π΅Π±ΠΈΠ½Π°ΡΠ΅ ΡΠ΅Π±ΡΡΠ° ΠΏΡΠΎΠΉΠ΄ΡΡ Π²Π΅ΡΡ ΠΏΡΠΎΡΠ΅ΡΡ ΠΈΠ½ΡΡΠ°Π»Π»ΡΡΠΈΠΈ Π² Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ΅ Π½Π° oVirt (zVirt, ROSA Virtualization, Π ΠΠ ΠΠΈΡΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ) Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΡΠ΅Π°Π»ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ.
ΠΠ»Ρ ΠΊΠΎΠ³ΠΎ Π²Π΅Π±ΠΈΠ½Π°Ρ: DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΎΠ² ΠΈ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΠΎΡΠΎΠ², ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ², ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠ² ΡΠ»ΡΠΆΠ± ΡΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΠΈ.
π ΠΠ°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°ΡΡΡΡ
6 512
Vibe coding tools observability with VictoriaMetrics Stack and OpenTelemetry
Π’Π°ΠΊΠΈΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ, ΠΊΠ°ΠΊ Claude Code, OpenAI Codex, Gemini CLI, Qwen Code ΠΈ OpenCode, ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π»ΠΈ ΡΠΎ, ΡΡΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π½Π°Π·ΡΠ²Π°ΡΡ Β«Π²Π°ΠΉΠ±-ΠΊΠΎΠ΄ΠΈΠ½Π³ΠΎΠΌΒ». Π₯ΠΎΡΠΎΡΠ°Ρ Π½ΠΎΠ²ΠΎΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ Π²ΡΠ΅ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° Vibe ΡΠ΅ΠΏΠ΅ΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ OpenTelemetry. Π ΡΠΎΡΠ΅ΡΠ°Π½ΠΈΠΈ Ρ ΠΎΡΠΊΡΡΡΡΠΌ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ VictoriaMetrics Observability Stack Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΎΠ·Π΄Π°ΡΡ ΠΌΠΎΡΠ½ΠΎΠ΅ ΠΈ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΠ½ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π°, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡ Π³Π»ΡΠ±ΠΎΠΊΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π²Π°ΡΠΈΡ ΡΠ°Π±ΠΎΡΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΠ.π ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅: https://victoriametrics.com/blog/vibe-coding-observability/index.html MemOps π€¨
6 512
Π’Π°ΠΊΠΎΠ΅ Π±ΡΠ²Π°Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ°Π· Π² Π³ΠΎΠ΄Ρ!
Π¦Π΅Π»ΡΠΉ Π³ΠΎΠ΄ ΡΠ΅ΡΠΈΠ°Π»ΠΎΠ² ΠΈ ΡΠΈΠ»ΡΠΌΠΎΠ² Π² ΠΠΌΠ΅Π΄ΠΈΠ°ΡΠ΅ΠΊΠ΅ β Π·Π° 2026 β½ Π²ΠΌΠ΅ΡΡΠΎ 7188 β½.
Π‘ Π½Π°ΠΌΠΈ Π²Ρ ΠΏΠ΅ΡΠ΅ΡΡΠ°Π½Π΅ΡΠ΅ Π»ΠΎΠΌΠ°ΡΡ Π³ΠΎΠ»ΠΎΠ²Ρ Π½Π°Π΄ ΡΠ΅ΠΌ, ΡΠ΅ΠΌ Π·Π°Π½ΡΡΡΡΡ Π² Π²ΡΡ
ΠΎΠ΄Π½ΠΎΠΉ Π΄Π΅Π½Ρ ΠΈΠ»ΠΈ ΡΡΠΎ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π²Π΅ΡΠ΅ΡΠΎΠΌ. ΠΠΈΡΠΎΠ²ΡΠ΅ ΠΏΡΠ΅ΠΌΡΠ΅ΡΡ ΠΈ Π»ΡΠ±ΠΈΠΌΡΠ΅ ΡΠ΅ΡΠΈΠ°Π»Ρ β Π½Π° Π»ΡΠ±ΡΡ
ΡΡΡΡΠΎΠΉΡΡΠ²Π°Ρ
, Π΄Π°ΠΆΠ΅ Π±Π΅Π· ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ°.
ΠΡΠ΅Π³ΠΎ ΡΠ΅ΡΡΡΠ΅ ΡΠ°Π³Π°:
β
ΠΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π½Π° ΡΠ°ΠΉΡ.
β
ΠΠ°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΡΠΉΡΠ΅ΡΡ.
β
ΠΡΠ±Π΅ΡΠΈΡΠ΅ Π³ΠΎΠ΄ΠΎΠ²ΡΡ ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΡ.
β
ΠΠ°ΡΠ»Π°ΠΆΠ΄Π°ΠΉΡΠ΅ΡΡ ΡΠ΅Π»ΡΠΉ Π³ΠΎΠ΄ ΡΠ΅Π΄Π΅Π²ΡΠ°ΠΌΠΈ ΠΌΠΈΡΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΈΠ½Π΅ΠΌΠ°ΡΠΎΠ³ΡΠ°ΡΠ°!
Π£ΡΠΏΠ΅ΠΉΡΠ΅ ΠΎΡΠΎΡΠΌΠΈΡΡ ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΡ
ΠΠ°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°ΡΡΡΡ
#ΡΠ΅ΠΊΠ»Π°ΠΌΠ° 18+
amediateka.ru
Π ΡΠ΅ΠΊΠ»Π°ΠΌΠΎΠ΄Π°ΡΠ΅Π»Π΅
6 512
kubernetes-autoscaling-mixin
Π ΡΡΠΎΠΌ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΈ ΡΠΎΠ±ΡΠ°Π½ Π½Π°Π±ΠΎΡ Π΄Π°ΡΠ±ΠΎΡΠ΄ΠΎΠ² Grafana ΠΈ ΠΎΠΏΠΎΠ²Π΅ΡΠ΅Π½ΠΈΠΉ Prometheus Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Kubernetes Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΌΠ΅ΡΡΠΈΠΊ ΠΈΠ· Kube-state-metrics, Karpenter ΠΈ Cluster-autoscaler. ΠΡΠΎ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ Kubernetes-mixin , Π΄ΠΎΠ±Π°Π²Π»ΡΡΡΠ΅Π΅ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π½Π΅ ΡΠ°Π·Π²Π΅ΡΡΡΠ²Π°ΡΡΡΡ Π² ΠΊΠ»Π°ΡΡΠ΅ΡΠ΅ Kubernetes (VPA, Karpenter, Cluster-Autoscaler).π ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅: https://github.com/adinhodovic/kubernetes-autoscaling-mixin MemOps π€¨
6 512
Π’ΡΡΠΎΡΠΈΠ°Π» ΠΏΠΎ Wireshark Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ
Π‘ΡΠ΅Π΄ΠΈ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² Π΄Π»Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ΅ΡΠ΅Π²ΠΎΠΉ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ Wireshark Π²ΡΠ΄Π΅Π»ΡΠ΅ΡΡΡ ΡΠ²ΠΎΠ΅ΠΉ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΡΡ Π·Π°Ρ Π²Π°ΡΡΠ²Π°ΡΡ ΠΈ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡ ΠΏΠ°ΠΊΠ΅ΡΡ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΡΡΠΎ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π΄Π»Ρ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠΈ ΠΈ Π°Π½Π°Π»ΠΈΠ·Π° ΡΠ΅ΡΠΈ. Wireshark ΠΏΡΠΎΡΡ Π² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΡΠ»ΠΈΡΠ½ΡΠΌ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠΌ Π΄Π»Ρ Π½ΠΎΠ²ΠΈΡΠΊΠΎΠ², Π½ΠΎ ΠΏΡΠΈ ΡΡΠΎΠΌ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΌΠΎΡΠ½ΡΠΉ Π΄Π»Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΠΎΠ², ΠΊΠΎΡΠΎΡΡΠΌ Π½ΡΠΆΠ½Ρ Π΄Π΅ΡΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΠΎ ΡΠ΅ΡΠ΅Π²ΠΎΠΌ ΡΡΠ°ΡΠΈΠΊΠ΅. Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΎΠ±ΡΡΡΠ½ΡΠ΅ΡΡΡ, ΠΊΠ°ΠΊ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Wireshark ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ Π΄Π»Ρ Π²ΡΡΠ²Π»Π΅Π½ΠΈΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ, ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΡ ΠΏΠΎΠ΄ΠΎΠ·ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ ΠΈ Π°Π½Π°Π»ΠΈΠ·Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΡΠ΅ΡΠΈ.π ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅: https://habr.com/ru/companies/otus/articles/987626/ MemOps π€¨
6 512
Kubernetes Remote Code Execution Via Nodes/Proxy GET Permission
ΠΡΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡΡΠΈΡΡ RCE Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΡΠ°Π²Π° Π½Π° ΡΡΠ΅Π½ΠΈΡ GET (Π±Π΅Π· CREATE).
ΠΠ· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ
ΡΠ΅ΡΡΡΡΠΎΠ²:
β Π‘ΠΊΡΠΈΠΏΡ Π΄Π»Ρ Π°Π½Π°Π»ΠΈΠ·Π° ΠΊΠ»Π°ΡΡΠ΅ΡΠ° Π½Π° Π½Π°Π»ΠΈΡΠΈΠ΅ ΡΠ°ΠΊΠΈΡ
ΠΏΡΠ°Π² Ρ SA
β ΠΠ°Π±Π° Π΄Π»Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ Π΄Π°Π½Π½ΠΎΠΉ ΡΠΈΡΡΠ°ΡΠΈΠΈ
π ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅: https://grahamhelton.com/blog/nodes-proxy-rce
MemOps π€¨
6 512
+1
ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΠΌΠ°Π³Π°Π·ΠΈΠ½ Π³Π΅ΠΉΠΌΠ΅ΡΡΠΊΠΎΠ³ΠΎ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ Havit
ΠΠΎΠ³ΡΡΠ·ΠΈΡΠ΅ΡΡ Π² ΠΈΠ³ΡΡ Ρ Π³Π΅ΠΉΠΌΠ΅ΡΡΠΊΠΈΠΌ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ - ΠΎΡ ΠΈΠ³ΡΠΎΠ²ΡΡ
ΠΌΡΡΠ΅ΠΉ ΠΈ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡ Π΄ΠΎ Π½Π°ΡΡΠ½ΠΈΠΊΠΎΠ² Ρ ΠΌΠΈΠΊΡΠΎΡΠΎΠ½ΠΎΠΌ.
ΠΠΈΠ΄Π΅ΡΡ ΠΊΠΈΠ±Π΅ΡΡΠΏΠΎΡΡΠ° Π²ΡΠ±ΠΈΡΠ°ΡΡ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΡ, ΡΡΠΈΠ»Ρ ΠΈ Π½Π°Π΄ΡΠΆΠ½ΠΎΡΡΡ.
Π£Π·Π½Π°ΡΡ Π±ΠΎΠ»ΡΡΠ΅
#ΡΠ΅ΠΊΠ»Π°ΠΌΠ°
havit-russia.ru
Π ΡΠ΅ΠΊΠ»Π°ΠΌΠΎΠ΄Π°ΡΠ΅Π»Π΅
6 512
SnapScheduler β ΡΡΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Kubernetes, ΠΊΠΎΡΠΎΡΡΠΉ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠΎΠ·Π΄Π°Π΅Ρ ΡΠ½Π°ΠΏΡΠΎΡΡ PVC (PersistentVolumeClaim) ΠΏΠΎ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌ VolumeSnapshot. ΠΠ½ Π½Π΅ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ CSI-Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°, ΠΏΠΎΠΊΠ° ΡΠΎΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ VolumeSnapshot, ΠΈ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Ρ Π»ΡΠ±ΡΠΌ ΡΡΠΎΡΠ΅Π΄ΠΆ-ΠΊΠ»Π°ΡΡΠΎΠΌ, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΠΈΠΌ ΡΠ½Π°ΠΏΡΠΎΡΡ.
ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ:
- Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠ½Π°ΠΏΡΠΎΡΠΎΠ² PVC ΠΏΠΎ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΡ (cron).
- ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΠΉ Π΄Π»Ρ ΠΎΠ΄Π½ΠΎΠ³ΠΎ PVC.
- ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠΈ Ρ
ΡΠ°Π½Π΅Π½ΠΈΡ (retention policy).
- ΠΠ΅ ΡΡΠ΅Π±ΡΠ΅Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΈΠ»ΠΈ ΠΌΠ°Π½ΠΈΡΠ΅ΡΡΠ°Ρ
PVC.
ΠΠ°ΠΊ ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ:
ΠΡ ΡΠΎΠ·Π΄Π°Π΅ΡΠ΅ ΡΠ΅ΡΡΡΡ SnapshotSchedule, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΡΠ΅:
- Π‘Π΅Π»Π΅ΠΊΡΠΎΡ PVC.
- Cron-ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΠ΅.
- ΠΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ½Π°ΠΏΡΠΎΡΠΎΠ² Π΄Π»Ρ Ρ
ΡΠ°Π½Π΅Π½ΠΈΡ.
ΠΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΡΠ»Π΅Π΄ΠΈΡ Π·Π° ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠΌ ΠΈ ΡΠΎΠ·Π΄Π°Π΅Ρ VolumeSnapshot ΠΎΠ±ΡΠ΅ΠΊΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ.
π ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅:https://github.com/backube/snapscheduler
MemOps π€¨
6 512
ΠΠΎΠΆΠ°Π½Π°Ρ ΠΊΡΡΡΠΊΠ° Berluti premium β 70.000 β½
STYLAR: Π±ΡΠ΅Π½Π΄ΠΎΠ²Π°Ρ ΠΎΠ΄Π΅ΠΆΠ΄Π°, ΠΎΠ±ΡΠ²Ρ ΠΈ Π°ΠΊΡΠ΅ΡΡΡΠ°ΡΡ
β
ΠΡΠ΅ΠΌΠΈΠ°Π»ΡΠ½ΡΠ΅ Π±ΡΠ΅Π½Π΄Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡ Π·Π½Π°Π΅ΡΡ β Π±Π΅Π· Π»ΠΈΡΠ½ΠΈΡ
Π½Π°ΡΠ΅Π½ΠΎΠΊ ΠΈ Π½Π°ΠΏΡΡΠΌΡΡ ΠΎΡ ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠΎΠ². Π Π°Π±ΠΎΡΠ°Π΅ΠΌ ΡΠΆΠ΅ Π±ΠΎΠ»Π΅Π΅ 5 Π»Π΅Ρ!
β‘ Tom Ford, EA7, Burberry, Premiata, Moncler, Chrome Hearts, Loro Piana, Prada, Brunello Cucinelli, Hugo Boss, LV, Tommy Hilfiger, D&G, Polo Ralph Lauren, Hermes ΠΈ Π΄Ρ.
π ΠΠΎΡΡΠ°Π²ΠΊΠ° Ρ ΠΏΡΠΈΠΌΠ΅ΡΠΊΠΎΠΉ ΠΏΠΎ ΠΠΎΡΠΊΠ²Π΅, Π² Π΄ΡΡΠ³ΠΈΠ΅ Π³ΠΎΡΠΎΠ΄Π° Π ΠΎΡΡΠΈΠΈ ΠΈ Π‘ΠΠ β Π±ΡΡΡΡΠΎ, Π½Π°Π΄ΡΠΆΠ½ΠΎ ΠΈ Π±Π΅Π· Π·Π°Π΄Π΅ΡΠΆΠ΅ΠΊ.
π° Π‘ΠΊΠΈΠ΄ΠΊΠΈ Π΄ΠΎ -80% Π² Π½Π°ΡΠ΅ΠΌ Π΄ΠΈΡΠΊΠΎΠ½Ρ Telegram-ΠΊΠ°Π½Π°Π»Π΅.
β€οΈ Π’ΡΡΡΡΠΈ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Π² Π½Π°Π»ΠΈΡΠΈΠΈ, Π½ΠΎΠ²ΠΈΠ½ΠΊΠΈ ΠΊΠ°ΠΆΠ΄ΡΠΉ Π΄Π΅Π½Ρ β Π±Π΅Π· ΠΏΠ΅ΡΠ΅ΠΏΠ»Π°Ρ ΠΈ Π»ΠΈΡΠ½Π΅ΠΉ ΡΡΠ΅ΡΡ!
ΠΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΠΊΠ°ΡΠ°Π»ΠΎΠ³
#ΡΠ΅ΠΊΠ»Π°ΠΌΠ°
Π ΡΠ΅ΠΊΠ»Π°ΠΌΠΎΠ΄Π°ΡΠ΅Π»Π΅
6 512
Kubernetes ΠΎΠ±ΡΡΠ²ΠΈΠ» ΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ Π½ΠΎΠ²ΠΎΠΉ ΡΠ°Π±ΠΎΡΠ΅ΠΉ Π³ΡΡΠΏΠΏΡ Checkpoint/Restore WG, ΠΊΠΎΡΠΎΡΠ°Ρ Π±ΡΠ΄Π΅Ρ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠΈΠ·Π°ΡΠΈΠ΅ΠΉ ΠΈ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ΠΌ ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌΠ° checkpoint/restore Π² Kubernetes. Π¦Π΅Π»ΡΡ ΡΠ²Π»ΡΠ΅ΡΡΡ Π²ΡΡΡΠΎΠΈΡΡ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠΎΡ
ΡΠ°Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΈ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² Kubernetes Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠΌ ΡΡΠΎΠ²Π½Π΅, ΠΎΠΏΠΈΡΠ°ΡΡΡ Π½Π° ΠΎΠΏΡΡ ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ CRIU.
ΠΠ»ΡΡΠ΅Π²ΡΠ΅ ΡΡΠ΅Π½Π°ΡΠΈΠΈ: ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅ ΡΡΠ°ΡΡΠ° ΡΡΠΆΡΠ»ΡΡ
ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΏΠ°ΡΠ·Π° ΠΈ Π²ΠΎΠ·ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΡΡ
Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠΉ (ML, batch-Π·Π°Π΄Π°ΡΠΈ), Π° ΡΠ°ΠΊΠΆΠ΅ Π±ΠΎΠ»Π΅Π΅ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅ΡΡΡΡΠΎΠ² ΠΊΠ»Π°ΡΡΠ΅ΡΠ°.
Π Π°Π±ΠΎΡΠ°Ρ Π³ΡΡΠΏΠΏΠ° ΠΎΡΠΊΡΡΡΠ° Π΄Π»Ρ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π°: Π·Π°ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°Π½Ρ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΡΠ΅ Π²ΡΡΡΠ΅ΡΠΈ, ΠΎΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΡ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΡ ΠΈ API, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠΈΡ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ SIG.
π ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅: https://kubernetes.io/blog/2026/01/21/introducing-checkpoint-restore-wg/
MemOps π€¨
