en
Feedback
DevOps

DevOps

Open in Telegram

Docker, Kubernetes, ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Π΅ сСрвисы (AWS, GCP, Azure), Infrastructure as a Code (Terraform, CloudFormation), администрированиС Windows ΠΈ Linux, сСти TCP, IP, скрипты (Bash, PowerShell), Ansible, Jenkins, DevSecOps, Π»ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. По вопросам @evgenycarter

Show more
8 822
Subscribers
No data24 hours
+17 days
+930 days
Attracting Subscribers
Oct '26
October '26
+20
in 0 channels
September '26
+85
in 1 channels
Get PRO
August '26
+116
in 0 channels
Get PRO
July '26
+130
in 0 channels
Get PRO
June '26
+104
in 0 channels
Get PRO
May '26
+119
in 0 channels
Get PRO
April '26
+151
in 0 channels
Get PRO
March '26
+221
in 4 channels
Get PRO
February '26
+103
in 0 channels
Get PRO
January '26
+96
in 0 channels
Get PRO
December '25
+80
in 0 channels
Get PRO
November '25
+117
in 37 channels
Get PRO
October '25
+127
in 1 channels
Get PRO
September '25
+142
in 36 channels
Get PRO
August '25
+178
in 0 channels
Get PRO
July '25
+130
in 26 channels
Get PRO
June '25
+180
in 19 channels
Get PRO
May '25
+205
in 46 channels
Get PRO
April '25
+247
in 37 channels
Get PRO
March '25
+186
in 38 channels
Get PRO
February '25
+207
in 31 channels
Get PRO
January '25
+210
in 33 channels
Get PRO
December '24
+256
in 35 channels
Get PRO
November '24
+234
in 33 channels
Get PRO
October '24
+226
in 29 channels
Get PRO
September '24
+304
in 28 channels
Get PRO
August '24
+197
in 18 channels
Get PRO
July '24
+191
in 1 channels
Get PRO
June '24
+231
in 24 channels
Get PRO
May '24
+205
in 19 channels
Get PRO
April '24
+172
in 0 channels
Get PRO
March '24
+257
in 21 channels
Get PRO
February '24
+258
in 17 channels
Get PRO
January '24
+287
in 23 channels
Get PRO
December '23
+293
in 23 channels
Get PRO
November '23
+231
in 17 channels
Get PRO
October '23
+250
in 18 channels
Get PRO
September '23
+202
in 0 channels
Get PRO
August '23
+229
in 0 channels
Get PRO
July '23
+188
in 0 channels
Get PRO
June '23
+164
in 0 channels
Get PRO
May '23
+189
in 0 channels
Get PRO
April '23
+193
in 0 channels
Get PRO
March '23
+131
in 0 channels
Get PRO
February '23
+81
in 0 channels
Get PRO
January '23
+140
in 0 channels
Get PRO
December '22
+142
in 0 channels
Get PRO
November '22
+172
in 0 channels
Get PRO
October '22
+152
in 0 channels
Get PRO
September '22
+239
in 0 channels
Get PRO
August '22
+289
in 0 channels
Get PRO
July '22
+447
in 0 channels
Get PRO
June '22
+417
in 0 channels
Get PRO
May '22
+840
in 0 channels
Get PRO
April '22
+1 487
in 0 channels
Date
Subscriber Growth
Mentions
Channels
07 October+1
06 October+6
05 October+4
04 October+3
03 October+2
02 October+2
01 October+2
Channel Posts
πŸ’»ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ Π²Π΅Π±ΠΈΠ½Π°Ρ€ Β«Π‘Π’Π ΠΠ’Π•Π“Π˜Π― Π Π•Π—Π•Π Π’ΠΠžΠ“Πž ΠšΠžΠŸΠ˜Π ΠžΠ’ΠΠΠ˜Π―Β» πŸ“Ή 15 октября Π² 11:00 Мск Π·Π° 90 ΠΌΠΈΠ½ΡƒΡ‚ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ построим Ρ€Π΅Π°Π»ΡŒΠ½ΡƒΡŽ
πŸ’»ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ Π²Π΅Π±ΠΈΠ½Π°Ρ€ Β«Π‘Π’Π ΠΠ’Π•Π“Π˜Π― Π Π•Π—Π•Π Π’ΠΠžΠ“Πž ΠšΠžΠŸΠ˜Π ΠžΠ’ΠΠΠ˜Π―Β» πŸ“Ή 15 октября Π² 11:00 Мск Π·Π° 90 ΠΌΠΈΠ½ΡƒΡ‚ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ построим Ρ€Π΅Π°Π»ΡŒΠ½ΡƒΡŽ ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡŽ ΠΈ Ρ€Π°Π·Π±Π΅Ρ€Ρ‘ΠΌ: πŸ”Ή ΠΊΠ°ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ RPO ΠΈ RTO для ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½Ρ‹Ρ… сСрвисов; πŸ”Ή ΠΊΠ°ΠΊ Π·Π°Ρ‰ΠΈΡ‚ΠΈΡ‚ΡŒ бэкапы ΠΎΡ‚ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π»ΡŒΡ‰ΠΈΠΊΠ°; πŸ”Ή ΠΊΠ°ΠΊ ΡƒΡ‡Π΅ΡΡ‚ΡŒ зависимости систСм ΠΈ рСсурсы для восстановлСния; πŸ”Ή ΠΊΠ°ΠΊ ΠΊΠ°Π½Π°Π»Ρ‹ связи Π²Π»ΠΈΡΡŽΡ‚ Π½Π° ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ бэкапа ΠΈ восстановлСния; πŸ”Ή ΠΊΠΎΠ³Π΄Π° достаточно ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… бэкапов, Π° ΠΊΠΎΠ³Π΄Π° Π½ΡƒΠΆΠ½Ρ‹ рСпликация, Hardened Repository ΠΈ DRaaS; πŸ”Ή ΠΊΠ°ΠΊ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ»Π°Π½ Π°Π²Π°Ρ€ΠΈΠΉΠ½ΠΎΠ³ΠΎ восстановлСния ΠΈ ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ. πŸ§‘β€πŸ’» ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ участник Π²Ρ‹Π±Π΅Ρ€Π΅Ρ‚ свой ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½Ρ‹ΠΉ сСрвис ΠΈ ΠΏΡ€ΠΎΡ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π΅Π³ΠΎ 🎁 ВсСм ΠΏΡ€ΠΎΡˆΠ΅Π΄ΡˆΠΈΠΌ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΠΌ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΄ΠΈΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΡƒ ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ стратСгии Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ³ΠΎ копирования ΠΈ восстановлСния: β€” ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π° систСм ΠΈ зависимостСй β€” Π’Π°Π±Π»ΠΈΡ†Π° опрСдСлСния ΠΈ согласования RPO / RTO β€” ВСхничСский runbook Π°Π²Π°Ρ€ΠΈΠΉΠ½ΠΎΠ³ΠΎ восстановлСния β€” ΠžΡ‚Ρ‡Ρ‘Ρ‚ ΠΎ тСстовом восстановлСнии ИВ-сСрвиса β€” ΠšΠ°Ρ€Ρ‚Π° готовности ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΎΠ³ΠΎ сСрвиса ΠΊ Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²Π»Π΅Π½ΠΈΡŽ β€” Рабочая Ρ‚Π΅Ρ‚Ρ€Π°Π΄ΡŒ «БтратСгия восстановлСния Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ИВ-сСрвисов» πŸ‘‰ ΠŸΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚Π΅, Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ. РСгистрация Ρ‚ΡƒΡ‚

2
Π’Ρ€Π΅Π½ΠΈΡ€ΠΎΠ²ΠΊΠΈ ΠΏΠΎ DevOps. Π§Π°ΡΡ‚ΡŒ 1 ЛСкция 1: ΠšΡ‚ΠΎ Ρ‚Π°ΠΊΠΎΠΉ DevOps ЛСкция 2: Облако. ΠšΡ‚ΠΎ Π²ΠΈΠ½ΠΎΠ²Π°Ρ‚ ΠΈ Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ? ЛСкция 3: ΠŸΡ€ΠΎΡ†Π΅ΡΡΡ‹ Linux+9
Π’Ρ€Π΅Π½ΠΈΡ€ΠΎΠ²ΠΊΠΈ ΠΏΠΎ DevOps. Π§Π°ΡΡ‚ΡŒ 1 ЛСкция 1: ΠšΡ‚ΠΎ Ρ‚Π°ΠΊΠΎΠΉ DevOps ЛСкция 2: Облако. ΠšΡ‚ΠΎ Π²ΠΈΠ½ΠΎΠ²Π°Ρ‚ ΠΈ Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ? ЛСкция 3: ΠŸΡ€ΠΎΡ†Π΅ΡΡΡ‹ Linux ЛСкция 4: Π‘Π΅Ρ‚ΠΈ Π§Π°ΡΡ‚ΡŒ 1. ΠšΠΎΡ‚Ρ‹ ΠΈ ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ Π Π°Π·Π±ΠΎΡ€ домашнСго задания 1: ΠšΡ‚ΠΎ Ρ‚Π°ΠΊΠΎΠΉ DevOps Π Π°Π·Π±ΠΎΡ€ домашнСго задания 2: Облако. ΠšΡ‚ΠΎ Π²ΠΈΠ½ΠΎΠ²Π°Ρ‚ ΠΈ Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ? ЛСкция 5: Linux: инструмСнты ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки ЛСкция 6: Π‘Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π Π°Π·Π±ΠΎΡ€ домашнСго задания 3: ΠŸΡ€ΠΎΡ†Π΅ΡΡΡ‹ Linux" Π Π°Π·Π±ΠΎΡ€ домашнСго задания 4: Π‘Π΅Ρ‚ΠΈ. Π§Π°ΡΡ‚ΡŒ 1. ΠšΠΎΡ‚Ρ‹ ΠΈ ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ источник #devops #дСвопс πŸ“² ΠœΡ‹ Π² MAX Подпишись πŸ‘‰@i_DevOps
558
3
k8s-cleaner β€” это ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° для автоматичСской очистки рСсурсов Kubernetes, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ большС Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ. Она ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€
k8s-cleaner β€” это ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° для автоматичСской очистки рСсурсов Kubernetes, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ большС Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ. Она ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ кластСры Π² чистотС, удаляя ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ (Pods, Deployments, ConfigMaps ΠΈ Π΄Ρ€.), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ большС Π½Π΅ Π½ΡƒΠΆΠ½Ρ‹, сниТая Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ ΠΈ освобоТдая рСсурсы. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ возмоТности: - АнализируСт рСсурсы Π² кластСрС ΠΈ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ Π½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅. - ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Kubernetes. - ΠœΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ ΠΏΠΎ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡŽ. - Π£ΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ администрированиС ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ «мусор» Π² кластСрС. https://github.com/gianlucam76/k8s-cleaner #devops #дСвопс πŸ“² ΠœΡ‹ Π² MAX Подпишись πŸ‘‰@i_DevOps
644
4
Π›ΡƒΡ‡ΡˆΠΈΠ΅ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ Kubernetes, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… я Ρ…ΠΎΡ‚Π΅Π» Π±Ρ‹ Π·Π½Π°Ρ‚ΡŒ Ρ€Π°Π½ΡŒΡˆΠ΅ Kubernetes, Π±Π΅Π· сомнСния, ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΈΠ» Ρ‚ΠΎ, ΠΊΠ°ΠΊ ΠΌΡ‹ создаём, достав
Π›ΡƒΡ‡ΡˆΠΈΠ΅ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ Kubernetes, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… я Ρ…ΠΎΡ‚Π΅Π» Π±Ρ‹ Π·Π½Π°Ρ‚ΡŒ Ρ€Π°Π½ΡŒΡˆΠ΅ Kubernetes, Π±Π΅Π· сомнСния, ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΈΠ» Ρ‚ΠΎ, ΠΊΠ°ΠΊ ΠΌΡ‹ создаём, доставляСм ΠΈ запускаСм прилоТСния. Но Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π±ΡƒΠ΄Π΅ΠΌ чСстны: Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Kubernetes ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‰ΡƒΡ‰Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° Π²Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π½Π° ЭвСрСст Π² ΡˆΠ»Ρ‘ΠΏΠ°Π½Ρ†Π°Ρ…. Как Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ, ΡƒΠ²Π»Π΅Ρ‡Ρ‘Π½Π½Ρ‹ΠΉ ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹ΠΌΠΈ тСхнологиями ΠΈ Kubernetes, я понял Π½Π° собствСнном ΠΎΠΏΡ‹Ρ‚Π΅: сущСствуСт Ρ†Π΅Π»Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊ ΠΈΠ· сСрии Β«Π»ΡƒΡ‡ΡˆΠ΅ Π±Ρ‹ я Π·Π½Π°Π» это Ρ€Π°Π½ΡŒΡˆΠ΅Β». Они ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ ΠΌΠ½Π΅ врСмя, дСньги ΠΈ Π½Π΅Ρ€Π²Ρ‹. https://www.pulumi.com/blog/kubernetes-best-practices-i-wish-i-had-known-before/ #devops #дСвопс πŸ“² ΠœΡ‹ Π² MAX Подпишись πŸ‘‰@i_DevOps
895
5
🌟 GitHub Actions для Terraform 🌟 Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Terraform ΠΈ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ с CI/CD процСссами Π½Π° GitHub Acti
🌟 GitHub Actions для Terraform 🌟 Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Terraform ΠΈ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ с CI/CD процСссами Π½Π° GitHub Actions, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ terraform-github-actions. Π‘ Π΅Ρ‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²Ρ‹ смоТСтС: - ΠΠ²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Terraform-ΠΊΠΎΠ΄. - ΠΠ°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ terraform plan ΠΈ terraform apply. - Π£ΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ Π΄Π΅ΠΏΠ»ΠΎΠΉ инфраструктуры. ДокумСнтация Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ описываСт ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ использования ΠΈ тонкости настройки. https://github.com/dflook/terraform-github-actions #devops #дСвопс πŸ“² ΠœΡ‹ Π² MAX Подпишись πŸ‘‰@i_DevOps
942
6
GitOps-ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ: Ρ€Π°Π·Π²Ρ‘Ρ€Ρ‚Ρ‹Π²Π°Π΅ΠΌ сСрвис Ρ‡Π΅Ρ€Π΅Π· ArgoCD ΠšΠ»Π°ΡΡΠΈΡ‡Π΅ΡΠΊΠΈΠΉ CI/CD запускаСт Π΄Π΅ΠΏΠ»ΠΎΠΉ. Но ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ состояниС Ku
GitOps-ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ: Ρ€Π°Π·Π²Ρ‘Ρ€Ρ‚Ρ‹Π²Π°Π΅ΠΌ сСрвис Ρ‡Π΅Ρ€Π΅Π· ArgoCD ΠšΠ»Π°ΡΡΠΈΡ‡Π΅ΡΠΊΠΈΠΉ CI/CD запускаСт Π΄Π΅ΠΏΠ»ΠΎΠΉ. Но ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ состояниС Kubernetes послС Π½Π΅Π³ΠΎ соотвСтствовало ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π² Git? На Π²Π΅Π±ΠΈΠ½Π°Ρ€Π΅ Ρ€Π°Π·Π±Π΅Ρ€Ρ‘ΠΌ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ GitOps ΠΈ посмотрим, ΠΊΠ°ΠΊ ArgoCD ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ измСнСниями Π² кластСрС. 7 октября Π² 20:00 МБК Π½Π° ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΌ Π²Π΅Π±ΠΈΠ½Π°Ρ€Π΅ OTUS Ρ€Π°Π·Π²Π΅Ρ€Π½Ρ‘ΠΌ сСрвис Π² Kubernetes с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ArgoCD ΠΈ ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅. На ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рассмотрим: β€” Ρ‡Π΅ΠΌ GitOps отличаСтся ΠΎΡ‚ классичСского CI/CD ΠΈ ΠΊΠΎΠ³Π΄Π° Π΅Π³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ; β€” ΠΊΠ°ΠΊ устроСн ArgoCD ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ Π΅ΡΡ‚ΡŒ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ GitOps; β€” ΠΊΠ°ΠΊ Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ сСрвис Π² Kubernetes Ρ‡Π΅Ρ€Π΅Π· ArgoCD; β€” Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚ ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Π² кластСрС; β€” ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹ ΠΊ Ρ€Π°Π±ΠΎΡ‚Π΅ с ArgoCD ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ…. ПослС Π²Π΅Π±ΠΈΠ½Π°Ρ€Π° Π²Ρ‹ ΠΏΠΎΠΉΠΌΡ‘Ρ‚Π΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ GitOps, ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚Π΅ΡΡŒ с возмоТностями ArgoCD ΠΈ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΏΠΎΠ»Π½Ρ‹ΠΉ процСсс развёртывания сСрвиса. ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹ смоТСтС ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ со своими Kubernetes-кластСрами. Π£Ρ€ΠΎΠΊ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Π² ΠΏΡ€Π΅Π΄Π΄Π²Π΅Ρ€ΠΈΠΈ старта курса Β«DevOps. ЭкспСртный ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒΒ». πŸ‘‰ Π Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΡƒΠΉΡ‚Π΅ΡΡŒ: https://vk.cc/d2eyjm Π Π΅ΠΊΠ»Π°ΠΌΠ°. ООО Β«ΠžΡ‚ΡƒΡ ΠΎΠ½Π»Π°ΠΉΠ½-ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅Β», ΠžΠ“Π Π 1177746618576
938
7
Kubefirst ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ Kubefirst Π­Ρ‚ΠΎ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ автоматизированная ΠΈ опСрационная ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ
Kubefirst ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ Kubefirst Π­Ρ‚ΠΎ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ автоматизированная ΠΈ опСрационная ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ, которая Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· самых популярных инструмСнтов с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ, доступных Π² пространствС Kubernetes, ΠΈ всС ΠΎΠ½ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ вмСстС ΠΈΠ· ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. ΠœΡ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠ±Π»Π°ΠΊΠ°, ΠΎΠ±Π»Π°ΠΊΠ° AWS ΠΈ Civo. Запустив наши ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ cli Π² пустой срСдС, Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ экосистСму ΠΎΠ±Π»Π°Ρ‡Π½ΠΎΠ³ΠΎ управлСния ΠΈ доставки ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ GitOps с Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌΠΈ процСссами Terraform, ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ сСкрСтами Vault, ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠ΅ΠΉ GitLab ΠΈΠ»ΠΈ GitHub с Argo, Π° Ρ‚Π°ΠΊΠΆΠ΅ дСмонстрационными прилоТСниями, Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΌΠΈ, ΠΊΠ°ΠΊ всС это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ вмСстС. ДокумСнтация https://docs.kubefirst.io/ https://github.com/kubefirst/kubefirst πŸ“² ΠœΡ‹ Π² MAX Подпишись πŸ‘‰@i_DevOps
768
8
22 октября Kubernetes-сообщСство встрСчаСтся ΠΎΡ„Π»Π°ΠΉΠ½ Π² МосквС! ΠšΠΎΠΌΡƒ Π±ΡƒΠ΄Π΅Ρ‚ интСрСсна конфСрСнция: – DevOps- ΠΈ SRE-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π°ΠΌ; –
22 октября Kubernetes-сообщСство встрСчаСтся ΠΎΡ„Π»Π°ΠΉΠ½ Π² МосквС! ΠšΠΎΠΌΡƒ Π±ΡƒΠ΄Π΅Ρ‚ интСрСсна конфСрСнция: – DevOps- ΠΈ SRE-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π°ΠΌ; – спСциалистам ΠΏΠΎ Kubernetes ΠΈ ΠΎΠ±Π»Π°Ρ‡Π½ΠΎΠΉ инфраструктурС; – ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½Ρ‹ΠΌ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π°ΠΌ; – Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΠΎΡ€Π°ΠΌ ΠΈ тСхничСским руководитСлям; – всСм, ΠΊΡ‚ΠΎ занимаСтся эксплуатациСй ΠΈ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ΠΌ инфраструктуры. Π§Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ дня? 🎀 Π”ΠΎΠΊΠ»Π°Π΄Ρ‹ ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ, Π½ΠΎ ΡƒΠΆΠ΅ сСйчас Π² Π½Π΅ΠΉ ΠΌΠ½ΠΎΠ³ΠΎ интСрСсных Ρ‚Π΅ΠΌ:Β  – ΠžΡ‚ бизнСс-трСбования ΠΊ ядру Linux; – Как Π΄Π°Ρ‚ΡŒ Π°Π³Π΅Π½Ρ‚Ρƒ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ кластСром вашСй инфраструктуры; – Как Π² MWS Cloud Platform Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ систСмный софт Π² managed K8s; – Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡ‚Π΅Π½Π°Π½Ρ‚Π½ΠΎΡΡ‚ΡŒ Π² Kubernetes-ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅; – LLM-диагностика ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚ΠΎΠ² Π² Kubernetes ΠΈ OpenStack. Π‘Π΅Π· острых Ρ‚Π΅ΠΌ Ρ‚ΠΎΠΆΠ΅ Π½Π΅ обойдёмся: обсудим, Π΅ΡΡ‚ΡŒ Π»ΠΈ сСгодня Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π° Kubernetes ΠΈ всСгда Π»ΠΈ стоит ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ инфраструктуру Π²ΠΎΠΊΡ€ΡƒΠ³ Π½Π΅Π³ΠΎ, ΠΈ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ, ΠΏΡ€Π°Π²Π΄Π° Π»ΠΈ ИИ ΠΎΠ΄Π½Π°ΠΆΠ΄Ρ‹ оставит нас Π±Π΅Π· Ρ€Π°Π±ΠΎΡ‚Ρ‹. ⚑️ Активности ΠΏΠ°Ρ€Ρ‚Π½Π΅Ρ€ΠΎΠ² Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠΎΠ±Ρ‰Π°Ρ‚ΡŒΡΡ с участниками ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ ΠΈ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ ΠΎΡ‚ ΠΏΠ°Ρ€Ρ‚Π½Π΅Ρ€ΠΎΠ². 🍻 АфтСпати ПослС основной ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π΅Ρ‚Π²ΠΎΡ€ΠΊΠΈΠ½Π³ продолТится ΡƒΠΆΠ΅ Π² Π½Π΅Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ обстановкС. πŸ‘‰ Π Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΡƒΠΉΡ‚Π΅ΡΡŒ ΠΈ Π·ΠΎΠ²ΠΈΡ‚Π΅ ΠΊΠΎΠ»Π»Π΅Π³ β€” всС подробности ΠΏΠΎ ссылкС!
761
9
πŸ”₯ Elasticsearch ΠΈΠ»ΠΈ PostgreSQL: Π·Π°Ρ‡Π΅ΠΌ ΠΏΠ»Π°Ρ‚ΠΈΡ‚ΡŒ Π·Π° ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ? Π’ DevOps-сообщСствС Ρ‚Ρ€Π΅Π½Π΄ «просто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ PostgresΒ» с ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ Π³
πŸ”₯ Elasticsearch ΠΈΠ»ΠΈ PostgreSQL: Π·Π°Ρ‡Π΅ΠΌ ΠΏΠ»Π°Ρ‚ΠΈΡ‚ΡŒ Π·Π° ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ? Π’ DevOps-сообщСствС Ρ‚Ρ€Π΅Π½Π΄ «просто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ PostgresΒ» с ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ Π³ΠΎΠ΄ΠΎΠΌ становится всё Π±ΠΎΠ»Π΅Π΅ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌ. Команда TigerData Π²Ρ‹ΠΊΠ°Ρ‚ΠΈΠ»ΠΈ ΠΎΡ‚Π»ΠΈΡ‡Π½ΡƒΡŽ ΡΡ‚Π°Ρ‚ΡŒΡŽ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Π»ΠΈ 10 Π³Π»Π°Π²Π½Ρ‹Ρ… Π±ΠΎΠ»Π΅ΠΉ ΠΏΡ€ΠΈ эксплуатации Elasticsearch Π² ΠΏΡ€ΠΎΠ΄Π°ΠΊΡˆΠ΅Π½Π΅ ΠΈ объяснили, ΠΊΠ°ΠΊ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° PostgreSQL ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΈΡ… ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ. Π‘ΠΏΠΎΠΉΠ»Π΅Ρ€: с Π²Π΅Π»ΠΈΠΊΠΎΠΉ силой (ES) ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ вСликая опСрационная боль. Π’ΠΎΡ‚ лишь нСсколько классичСских ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠ΄Π΅Ρ‚ Ρ€Π΅Ρ‡ΡŒ Π² ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π΅: β˜• JVM Garbage Collection (GC). Elasticsearch Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° Java, Π° Π·Π½Π°Ρ‡ΠΈΡ‚, Π²Π½Π΅Π·Π°ΠΏΠ½Ρ‹Π΅ ΠΏΠ°ΡƒΠ·Ρ‹ "stop-the-world" ΠΏΡ€ΠΈ сборкС мусора - Ρ‡Π°ΡΡ‚ΡŒ вашСй ΠΆΠΈΠ·Π½ΠΈ. Если Π½ΠΎΠ΄Π° «подвисаСт» Π½Π°Π΄ΠΎΠ»Π³ΠΎ, кластСр считаСт Π΅Π΅ ΠΌΠ΅Ρ€Ρ‚Π²ΠΎΠΉ ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ паничСски ΠΏΠ΅Ρ€Π΅Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅. Π˜Ρ‚ΠΎΠ³: каскадный ΠΎΡ‚ΠΊΠ°Π· Π½Π° пустом мСстС. Postgres написан Π½Π° C, управляСт ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΈ Π½Π΅ страдаСт ΠΎΡ‚ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… Ρ„Ρ€ΠΈΠ·ΠΎΠ². 🧩 ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΡˆΠ°Ρ€Π΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ. ΠΠ΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ сайзинг ΡˆΠ°Ρ€Π΄ΠΎΠ² Π² ES - это Π±ΠΎΠΌΠ±Π° Π·Π°ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠ³ΠΎ дСйствия. Блишком малСнькиС ΡˆΠ°Ρ€Π΄Ρ‹ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ ΠΎΠ²Π΅Ρ€Ρ…Π΅Π΄, слишком большиС приводят ΠΊ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌ с рСбалансировкой ΠΈ восстановлСниСм. πŸ”„ ETL-ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½Ρ‹ ΠΈ синхронизация. Π”Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ основныС Π΄Π°Π½Π½Ρ‹Π΅ Π² рСляционной Π‘Π” ΠΈ постоянно ΠΏΠ΅Ρ€Π΅Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΡ… Π² ES для поиска - это всСгда костыли, риск рассинхрона, Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ (lag) ΠΈ лишняя Ρ‚ΠΎΡ‡ΠΊΠ° ΠΎΡ‚ΠΊΠ°Π·Π°. πŸ“ˆ ΠžΠ²Π΅Ρ€Ρ…Π΅Π΄ Π½Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³. ES Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π·ΠΎΠΎΠΏΠ°Ρ€ΠΊΠ° инструмСнтов ΠΈ Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠΉ ΡƒΠ·ΠΊΠΎΠ½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΠΎΠΉ экспСртизы для поддСрТания кластСра Π² Π·Π΅Π»Π΅Π½ΠΎΠΌ статусС. Какой Π²Ρ‹Ρ…ΠΎΠ΄ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ Π°Π²Ρ‚ΠΎΡ€Ρ‹? Для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΠΏΠΎΠ»Π½ΠΎΠΌΠ°ΡΡˆΡ‚Π°Π±Π½Ρ‹ΠΉ ES просто Π½Π΅ Π½ΡƒΠΆΠ΅Π½. Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ PostgreSQL (благодаря ΠΌΠΎΡ‰Π½Ρ‹ΠΌ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡΠΌ Π²Ρ€ΠΎΠ΄Π΅ pg_textsearch с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ BM25 ΠΈ pgvector для Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ поиска) ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ справляСтся с Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ поиска. Π’Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹Π΅ ACID-Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ, Π΅Π΄ΠΈΠ½ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ ΠΏΡ€Π°Π²Π΄Ρ‹ ΠΈ прСдсказуСмоС ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ рСсурсов Π±Π΅Π· Π²ΠΎΠ·Π½ΠΈ с настройкой JVM. РСкомСндуСтся ΠΊ ΠΏΡ€ΠΎΡ‡Ρ‚Π΅Π½ΠΈΡŽ всСм, ΠΊΡ‚ΠΎ устал Π΄Π΅Π±Π°ΠΆΠΈΡ‚ΡŒ кластСры ES ΠΏΠΎ Π½ΠΎΡ‡Π°ΠΌ ΠΈ задумываСтся ΠΎ консолидации инфраструктуры. https://www.tigerdata.com/blog/10-elasticsearch-production-issues-how-postgres-avoids-them #devops #elasticsearch #postgresql #database #architecture #backend πŸ“² ΠœΡ‹ Π² MAX Подпишись πŸ‘‰@i_DevOps
748
10
ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ CI CD. DevOps ΡƒΠΌΠ΅Π΅ΡˆΡŒ? НС ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ DevOps ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ ΡƒΠΌΠ΅Π΅Ρ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ci cd ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€. А сСйчас всС Ρ‡Π°Ρ‰Π΅ ΠΈ Ρ‡Π°Ρ‰Π΅ эт
ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ CI CD. DevOps ΡƒΠΌΠ΅Π΅ΡˆΡŒ? НС ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ DevOps ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ ΡƒΠΌΠ΅Π΅Ρ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ci cd ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€. А сСйчас всС Ρ‡Π°Ρ‰Π΅ ΠΈ Ρ‡Π°Ρ‰Π΅ это ΡΠΏΡ€Π°ΡˆΠΈΠ²Π°ΡŽΡ‚ Π½Π° собСсСдовании DevOps ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π°. источник #devops #дСвопс πŸ“² ΠœΡ‹ Π² MAX Подпишись πŸ‘‰@i_DevOps
935
11
πŸ“£ Kubernetes Events β€” новостная Π»Π΅Π½Ρ‚Π° вашСго кластСра Kubernetes Events β€” это рСсурсы Ρ‚ΠΈΠΏΠ° Event Π² Kubernetes, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ½Ρ„ΠΎΡ€
πŸ“£ Kubernetes Events β€” новостная Π»Π΅Π½Ρ‚Π° вашСго кластСра Kubernetes Events β€” это рСсурсы Ρ‚ΠΈΠΏΠ° Event Π² Kubernetes, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‚ вас ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ происходит Π² вашСм кластСрС. Π­Ρ‚ΠΎ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° Π½ΠΎΠ²ΠΎΡΡ‚Π½ΡƒΡŽ Π»Π΅Π½Ρ‚Ρƒ для ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² кластСра: ΠΎΠ½ΠΈ Ρ„ΠΈΠΊΡΠΈΡ€ΡƒΡŽΡ‚ всё β€” ΠΎΡ‚ запуска Pod'ΠΎΠ² Π΄ΠΎ ошибок Π² Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ². КаТдоС событиС Π² Kubernetes содСрТит: * message: ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ΅ описаниС ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ΅Π΄ΡˆΠ΅Π³ΠΎ * reason: ΠΊΠΎΠ΄ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ события * type: Normal ΠΈΠ»ΠΈ Warning * involvedObject: ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ относится событиС (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Pod ΠΈΠ»ΠΈ Node) * firstTimestamp, lastTimestamp, count: врСмя ΠΈ количСство ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠΉ πŸ”Ž Как ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ события: kubectl get events Или для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ Pod'Π°: kubectl describe pod <pod-name> Kubernetes сам удаляСт события Ρ‡Π΅Ρ€Π΅Π· час. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π½Π΅ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для Π΄ΠΎΠ»Π³ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ хранСния. πŸ“€ Π₯Ρ€Π°Π½Π΅Π½ΠΈΠ΅ событий Если Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ события дольшС, ΠΌΠΎΠΆΠ½ΠΎ: * ΠΠ°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π°ΡƒΠ΄ΠΈΡ‚ Π² Kubernetes * Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ внСшниС систСмы логирования (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Elasticsearch + Fluentd) * ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ event exporters https://decisivedevops.com/kubernetes-events-news-feed-of-your-kubernetes-cluster-826e08892d7a/ #devops #дСвопс πŸ“² ΠœΡ‹ Π² MAX Подпишись πŸ‘‰@i_DevOps
1 072
12
Kagent + Ollama: ИИ-Π°Π³Π΅Π½Ρ‚ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Kubernetes Как ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ ΡΠ·Ρ‹ΠΊΠΎΠ²ΡƒΡŽ модСль для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Kubernetes? На Π²Π΅Π±ΠΈ
Kagent + Ollama: ИИ-Π°Π³Π΅Π½Ρ‚ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Kubernetes Как ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ ΡΠ·Ρ‹ΠΊΠΎΠ²ΡƒΡŽ модСль для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Kubernetes? На Π²Π΅Π±ΠΈΠ½Π°Ρ€Π΅ Ρ€Π°Π·Π±Π΅Ρ€Ρ‘ΠΌ связку Kagent + Ollama ΠΈ посмотрим, ΠΊΠ°ΠΊ ИИ-Π°Π³Π΅Π½Ρ‚ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ состояниС кластСра ΠΈ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ с Π΅Π³ΠΎ рСсурсами. 1 октября Π² 20:00 МБК Π½Π° ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΌ Π²Π΅Π±ΠΈΠ½Π°Ρ€Π΅ OTUS ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ, ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ИИ-Π°Π³Π΅Π½Ρ‚Π° с локальной LLM ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² DevOps-Π·Π°Π΄Π°Ρ‡Π°Ρ…. На ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рассмотрим: β€” ΠΊΠ°ΠΊΡƒΡŽ Ρ€ΠΎΠ»ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ Kagent ΠΈ Ollama; β€” ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ LLM ΠΊ Π°Π³Π΅Π½Ρ‚Ρƒ; β€” ΠΊΠ°ΠΊ Π°Π³Π΅Π½Ρ‚ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ состояниС кластСра ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с Kubernetes-рСсурсами; β€” Π² ΠΊΠ°ΠΊΠΈΡ… повсСднСвных Π·Π°Π΄Π°Ρ‡Π°Ρ… DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π° ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ; β€” ΠΊΠ°ΠΊΠΈΠ΅ возмоТности ΠΈ ограничСния Π΅ΡΡ‚ΡŒ Ρƒ Π°Π³Π΅Π½Ρ‚Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π°. ПослС Π²Π΅Π±ΠΈΠ½Π°Ρ€Π° Π²Ρ‹ ΠΏΠΎΠΉΠΌΡ‘Ρ‚Π΅, ΠΊΠ°ΠΊ устроСна связка Kagent + Ollama, ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Π΅Ρ‘ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π² Kubernetes ΠΈ смоТСтС ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ, для ΠΊΠ°ΠΊΠΈΡ… Π·Π°Π΄Π°Ρ‡ Π² вашСй инфраструктурС ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ ИИ-Π°Π³Π΅Π½Ρ‚. Π£Ρ€ΠΎΠΊ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Π² ΠΏΡ€Π΅Π΄Π΄Π²Π΅Ρ€ΠΈΠΈ старта курса «ИИ Π² Ρ€Π°Π±ΠΎΡ‚Π΅ DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π°Β». πŸ‘‰ Π Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΡƒΠΉΡ‚Π΅ΡΡŒ: https://vk.cc/d233Rj Π Π΅ΠΊΠ»Π°ΠΌΠ°. ООО Β«ΠžΡ‚ΡƒΡ ΠΎΠ½Π»Π°ΠΉΠ½-ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅Β», ΠžΠ“Π Π 1177746618576
1 256
13
Soft skills. Π‘Ρ‚ΠΎΠΈΡ‚ Π»ΠΈ Π²ΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π² софт скилы DevOps, программистам, тСстировщикам? Говорят ΠΠΉΡ‚ΠΈΡˆΠ½ΠΈΠΊ, особСнно DevOps ΠΈ SRE
Soft skills. Π‘Ρ‚ΠΎΠΈΡ‚ Π»ΠΈ Π²ΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π² софт скилы DevOps, программистам, тСстировщикам? Говорят ΠΠΉΡ‚ΠΈΡˆΠ½ΠΈΠΊ, особСнно DevOps ΠΈ SRE, Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ»Ρ‹Π±Ρ‡ΠΈΠ²Ρ‹ΠΉ, ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Π±Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΈ всё Π² этом Ρ€ΠΎΠ΄Π΅. Π—Π°Ρ‡Π΅ΠΌ Π½ΡƒΠΆΠ½Ρ‹ софт скилы? источник #devops #дСвопс πŸ“² ΠœΡ‹ Π² MAX Подпишись πŸ‘‰@i_DevOps
1 022
14
✨ Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ PostgreSQL для ΠΏΡ€ΠΎΠ΄Π°ΠΊΡˆΠ΅Π½-Π½Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ ΠŸΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π΅ ΠΊ ΠΏΡ€ΠΎΠ΄Π°ΠΊΡˆΠ΅Π½-Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ°ΠΌ Π²Π°ΠΆΠ½ΠΎ Π·Π°Ρ€Π°Π½Π΅Π΅ ΠΏΡ€ΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ отказоустойчивос
✨ Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ PostgreSQL для ΠΏΡ€ΠΎΠ΄Π°ΠΊΡˆΠ΅Π½-Π½Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ ΠŸΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π΅ ΠΊ ΠΏΡ€ΠΎΠ΄Π°ΠΊΡˆΠ΅Π½-Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ°ΠΌ Π²Π°ΠΆΠ½ΠΎ Π·Π°Ρ€Π°Π½Π΅Π΅ ΠΏΡ€ΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΎΡ‚ΠΊΠ°Π·ΠΎΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ, сцСнарии ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ ΡƒΠ·Π»Π°ΠΌΠΈ ΠΈ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ кластСра ΠΏΡ€ΠΈ ΠΏΠ»Π°Π½ΠΎΠ²Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‚Π°Ρ… ΠΈ сбоях. 29 сСнтября экспСрт Cloudβ€€ru ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Ρ‚ Π²Π΅Π±ΠΈΠ½Π°Ρ€ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π²Ρ‹ΡΠΎΠΊΡƒΡŽ Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ PostgreSQL Π² ΠΎΠ±Π»Π°ΠΊΠ΅. Π’ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅: ▢️как устроСн отказоустойчивый кластСр Π² Evolution Managed PostgreSQL ▢️гдС ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Π³Ρ€Π°Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ высокой Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΈ Π°Π²Π°Ρ€ΠΈΠΉΠ½Ρ‹ΠΌ восстановлСниСм β–ΆοΈΠΊΠ°ΠΊΡƒΡŽ Ρ€ΠΎΠ»ΡŒ ΠΈΠ³Ρ€Π°Π΅Ρ‚ Multi-AZ-Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° ▢️для ΠΊΠ°ΠΊΠΈΡ… Π·Π°Π΄Π°Ρ‡ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ€Π΅ΠΏΠ»ΠΈΠΊΠΈ PostgreSQL ▢️как Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Ρ€ΡƒΡ‡Π½ΠΎΠ΅ ΠΈ автоматичСскоС ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ▢️что Π²Π°ΠΆΠ½ΠΎ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ эксплуатации PostgreSQL Π² ΠΏΡ€ΠΎΠ΄Π°ΠΊΡˆΠ΅Π½Π΅ Π‘ΡƒΠ΄Π΅Ρ‚ интСрСсно всСм, ΠΊΡ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с PostgreSQL ΠΈ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ инфраструктуры. Π—Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ
1 074
15
πŸ’‘ Calico Whisker β€” бСзопасныС сСтСвыС ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ Π² Kubernetes Π±Π΅Π· простоСв Работая с Kubernetes, Π²Ρ‹ навСрняка ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Π»ΠΈΡΡŒ с Ρ€
πŸ’‘ Calico Whisker β€” бСзопасныС сСтСвыС ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ Π² Kubernetes Π±Π΅Π· простоСв Работая с Kubernetes, Π²Ρ‹ навСрняка ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Π»ΠΈΡΡŒ с риском простоСв ΠΏΡ€ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠΈ сСтСвых ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊ. Ошибки Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΌΠΎΠ³ΡƒΡ‚ случайно Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π»Π΅Π³ΠΈΡ‚ΠΈΠΌΠ½Ρ‹ΠΉ Ρ‚Ρ€Π°Ρ„ΠΈΠΊ, Π° ΠΎΡ‚Π»Π°Π΄ΠΊΠ° Ρ‚Π°ΠΊΠΈΡ… ситуаций β€” сплошная головная боль. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΅ΡΡ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅: Calico Whisker β€” ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ этапных сСтСвых ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊ. Π‘ΡƒΡ‚ΡŒ простая: πŸ”Έ Π’Ρ‹ ΠΏΠΈΡˆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΡƒ, Π½ΠΎ Π½Π΅ примСняСтС Π΅Ρ‘ сразу. πŸ”Έ БистСма "Π½Π°Π±Π»ΡŽΠ΄Π°Π΅Ρ‚", ΠΊΠ°ΠΊΠΎΠΉ Ρ‚Ρ€Π°Ρ„ΠΈΠΊ ΠΎΠ½Π° Π±Ρ‹ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π»Π° ΠΈΠ»ΠΈ пропустила. πŸ”Έ Π’Ρ‹ смотритС Π»ΠΎΠ³ΠΈ, Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅. πŸ”Έ И Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΡ‚ΠΎΠΌ, ΠΊΠΎΠ³Π΄Π° ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹, Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ Π΅Ρ‘ Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ. Π­Ρ‚ΠΎ ΠΊΠ°ΠΊ staging-Ρ€Π΅ΠΆΠΈΠΌ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для сСтСвой бСзопасности. Π‘Π΅Π· риска. Π‘Π΅Π· простоя. ИдСально для DevSecOps ΠΈ всСх, ΠΊΡ‚ΠΎ Ρ…ΠΎΡ‡Π΅Ρ‚ Π²Π½Π΅Π΄Ρ€ΡΡ‚ΡŒ Zero Trust ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½ΠΎ ΠΈ осознанно. https://www.tigera.io/blog/calico-whisker-staged-network-policies-secure-kubernetes-workloads-without-downtime/ #devops #дСвопс πŸ“² ΠœΡ‹ Π² MAX Подпишись πŸ‘‰@i_DevOps
1 203
16
Вопрос, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ часто Π·Π°Π΄Π°ΡŽΡ‚ Π² Π½Π°Ρ‡Π°Π»Π΅ собСса ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ Π²Ρ‹Π²ΠΎΠ΄ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ top. Π§Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ каТдая запись Π² Π²Ρ‹Π²ΠΎΠ΄Π΅? top β€” 10:44:36 up 91 days, 19:29, 7 users, load average: 0,00, 0,02, 0,05 Tasks: 156 total, 1 running, 155 sleeping, 0 stopped, 0 zombie %Cpu(s): 0,0 us, 1,5 sy, 0,0 ni, 96,9 id, 0,0 wa, 0,0 hi, 0,0 si, 1,5 st KiB Mem : 12137392 total, 6227844 free, 1117728 used, 4791820 buff/cache KiB Swap: 0 total, 0 free, 0 used. 10090148 avail Mem top β€” ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° 10:44:36 β€” врСмя систСмы up β€” сколько систСма Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° послСднСго запуска 7 user β€” количСство Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΡŽΠ·Π΅Ρ€ΠΎΠ² Π² систСмС load average: 0.00, 0.02, 0.05 β€” ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ срСднСй Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π° систСму Π·Π° ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ 1 ΠΌΠΈΠ½ΡƒΡ‚Π°, 5 ΠΌΠΈΠ½ΡƒΡ‚, 15 ΠΌΠΈΠ½ΡƒΡ‚ 156 total β€” всСго процСссов Π² систСмС 1 running β€” количСство процСссов Π² Ρ€Π°Π±ΠΎΡ‚Π΅ 155 sleeping β€” ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠ΅ процСсса ΠΈΠ»ΠΈ сигнала 0 stopped β€” количСство приостановлСнных процСссов сигналом STOP ΠΈΠ»ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ трассировки 0 zombie β€” количСство Π·ΠΎΠΌΠ±ΠΈ-процСссов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠΈΠ»ΠΈ своё Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅, Π½ΠΎ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π² систСмС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π°Ρ‚ΡŒ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΌΡƒ процСссу ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ свой ΠΊΠΎΠ΄ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ. #devops #дСвопс πŸ“² ΠœΡ‹ Π² MAX Подпишись πŸ‘‰@i_DevOps
1 171
17
πŸš€ Π¨ΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° ΠΏΠΎ Docker 🐳 πŸ”Ή Π‘Π±ΠΎΡ€ΠΊΠ° (Build) πŸ”Ή Запуск (Run) πŸ”Ή Π¨Π°Ρ€ΠΈΠ½Π³ (Share) πŸ”Ή Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ (Management) πŸ“Œ Π‘Π±ΠΎΡ€ΠΊΠ° ΠΎΠ±Ρ€Π°Π·ΠΎΠ² πŸ“ Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Π· ΠΈΠ· Dockerfile ΠΈ ΠΏΡ€ΠΈΡΠ²ΠΎΠΈΡ‚ΡŒ Ρ‚Π΅Π³: docker build -t myimage:1.0 . πŸ“ ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠ±Ρ€Π°Π·Ρ‹: docker image ls πŸ“ Π£Π΄Π°Π»ΠΈΡ‚ΡŒ ΠΎΠ±Ρ€Π°Π·: docker image rm alpine:3.4 πŸ“Œ Запуск ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ² πŸ“ Π—Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ Π½Π° ΠΏΠΎΡ€Ρ‚Ρƒ 5000: docker container run --name web -p 5000:80 alpine:3.9 πŸ“ ΠžΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€: docker container stop web πŸ“ ΠŸΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€: docker container kill web πŸ“ Бписок Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ²: docker container ls πŸ“ Π£Π΄Π°Π»ΠΈΡ‚ΡŒ всС ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρ‹: docker container rm -f $(docker ps -aq) πŸ“Œ Π Π°Π±ΠΎΡ‚Π° с ΠΎΠ±Ρ€Π°Π·Π°ΠΌΠΈ (Share) πŸ“ Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Π· ΠΈΠ· рССстра: docker pull myimage:1.0 πŸ“ Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ‚Π΅Π³ Ρƒ локального ΠΎΠ±Ρ€Π°Π·Π°: docker tag myimage:1.0 myrepo/myimage:2.0 πŸ“ Π—Π°ΠΏΡƒΡˆΠΈΡ‚ΡŒ ΠΎΠ±Ρ€Π°Π· Π² рССстр: docker push myrepo/myimage:2.0 πŸ“Œ Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Docker (Management) βš™οΈ docker app – Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ прилоТСниями βš™οΈ docker image – Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΠ±Ρ€Π°Π·Π°ΠΌΠΈ βš™οΈ docker container – Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°ΠΌΠΈ βš™οΈ docker network – Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ сСтями βš™οΈ docker volume – Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°ΠΌΠΈ βš™οΈ docker stack – Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Docker Stack βš™οΈ docker swarm – Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ кластСром Swarm βš™οΈ docker system – Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ всСй систСмой πŸ“ Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅, ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚Π΅ΡΡŒ с Π΄Ρ€ΡƒΠ·ΡŒΡΠΌΠΈ ΠΈ ΠΏΠΎΠ΄ΠΏΠΈΡΡ‹Π²Π°ΠΉΡ‚Π΅ΡΡŒ Π½Π° ΠΊΠ°Π½Π°Π»! πŸ’™πŸ³ #devops #дСвопс πŸ“² ΠœΡ‹ Π² MAX Подпишись πŸ‘‰@i_DevOps
1 091
18
DevOps ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΠΌ 1 - Базовая автоматизация с использованиСм ANSIBLE 2 - Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Ρ€ΠΎΠ»ΠΈ ANSIBLE 3 - Учимся Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Ρ€ΠΎΠ»ΠΈ Ansible+6
DevOps ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΠΌ 1 - Базовая автоматизация с использованиСм ANSIBLE 2 - Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Ρ€ΠΎΠ»ΠΈ ANSIBLE 3 - Учимся Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Ρ€ΠΎΠ»ΠΈ Ansible Π½Π° GitLab 4 - Знакомимся с ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ Π² ANSIBLE 5 - Знакомимся с магичСскими ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ Π² ANSIBLE 6 - ИзбавляСмся Π² ANSIBLE ΠΎΡ‚ использования ROOT (ΠΎΡ‚Π»Π°Π΄ΠΊΠ° кибСрбСзопасности) 7 - Π¦Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ΅ Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² с ANSIBLE источник #devops #дСвопс πŸ“² ΠœΡ‹ Π² MAX Подпишись πŸ‘‰@i_DevOps
1 615
19
πŸ”DevOps ΠΊΠ°ΠΊ Π±ΡƒΡ€Π³Π΅Ρ€ (DaaB) ДороТная ΠΊΠ°Ρ€Ρ‚Π° DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ: 1. Π˜Π·ΡƒΡ‡ΠΈΡ‚Π΅ язык программирования (Python, Go
πŸ”DevOps ΠΊΠ°ΠΊ Π±ΡƒΡ€Π³Π΅Ρ€ (DaaB) ДороТная ΠΊΠ°Ρ€Ρ‚Π° DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ: 1. Π˜Π·ΡƒΡ‡ΠΈΡ‚Π΅ язык программирования (Python, Go ΠΈ Ρ‚.Π΄.) для написания скриптов Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ. 2. ΠžΡΠ²ΠΎΠΉΡ‚Π΅ ΠΎΠ΄Π½Ρƒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ систСму (Linux) ΠΈ Π΅Ρ‘ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ строку (CLI). 3. ΠžΡΠ²ΠΎΠΉΡ‚Π΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ сСрвСрами, Π²Π΅Π±-сСрвСрами, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ прокси, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Nginx ΠΈΠ»ΠΈ IIS. 4. Π˜Π·ΡƒΡ‡ΠΈΡ‚Π΅ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈΠ·Π°Ρ†ΠΈΡŽ с использованиСм Docker. 5. ΠžΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с оркСстрациСй ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Kubernetes. 6. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ для сСбя инфраструктуру ΠΊΠ°ΠΊ ΠΊΠΎΠ΄ (IaC), ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ‚Π°ΠΊΠΈΠ΅ инструмСнты, ΠΊΠ°ΠΊ Terraform, Ansible, Chef ΠΈΠ»ΠΈ Puppet, для ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ ΠΈ управлСния конфигурациями. 7. ΠŸΠΎΠΉΠΌΠΈΡ‚Π΅ сСтСвыС ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹: DNS, IP-адрСса, ΠΏΠΎΡ€Ρ‚Ρ‹ ΠΈ модСль OSI. 8. ΠŸΡ€ΠΈΠΌΠΈΡ‚Π΅ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠΉ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ/Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠ³ΠΎ развСртывания (CI/CD) для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ этапов доставки ΠΈ развСртывания ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. 9. ΠžΡΠ²ΠΎΠΉΡ‚Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° для контроля ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, сСрвисов ΠΈ инфраструктуры Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. 10. ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ практичСский ΠΎΠΏΡ‹Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°ΠΌΠΈ, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ AWS ΠΈ Azure. #devops #дСвопс πŸ“² ΠœΡ‹ Π² MAX Подпишись πŸ‘‰@i_DevOps
1 238
20
Автоматизация ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Π½Π΅ ΠΎΡ‚Π±ΠΈΡ€Π°Π΅Ρ‚ Ρƒ вас интСрСсныС Π·Π°Π΄Π°Ρ‡ΠΈ. Она Π·Π°Π±ΠΈΡ€Π°Π΅Ρ‚ Ρ€ΡƒΡ‚ΠΈΠ½Ρƒ. Deckhouse Platform Π±Π΅Ρ€Ρ‘Ρ‚ Π½Π° сСбя ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅
Автоматизация ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Π½Π΅ ΠΎΡ‚Π±ΠΈΡ€Π°Π΅Ρ‚ Ρƒ вас интСрСсныС Π·Π°Π΄Π°Ρ‡ΠΈ. Она Π·Π°Π±ΠΈΡ€Π°Π΅Ρ‚ Ρ€ΡƒΡ‚ΠΈΠ½Ρƒ. Deckhouse Platform Π±Π΅Ρ€Ρ‘Ρ‚ Π½Π° сСбя ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅, ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ инфраструктуры Β«ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈΒ». ОсвободившССся врСмя остаётся Π²Π°ΠΌ β€” Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ нравится. ΠžΠ±ΡΡƒΠ΄ΠΈΡ‚Π΅ с ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π°ΠΌΠΈ Deckhouse, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² вашСм стСкС πŸ‘ˆ
1 183