Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
GitOps и его инструменты: 101 для тех, кто хоч...
Search
Kirill Kuznetsov
January 25, 2020
Technology
200
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
GitOps и его инструменты: 101 для тех, кто хочет разобраться
Kirill Kuznetsov
January 25, 2020
More Decks by Kirill Kuznetsov
See All by Kirill Kuznetsov
Разбираем автоскейлинг в Kubernetes
dragonsmith
0
290
Используем Helm на полную
dragonsmith
0
230
Other Decks in Technology
See All in Technology
DBについての基礎説明(MySQL編) - コロプラ 2026年度 新卒研修
colopl
0
130
Benchmarking Disaggregated Serving on vLLM + Dynamo with a Real Coding-Agent Workload
nttcom
1
200
実践!Cloud Run ハンズオン!! / Cloud Run handson
y0hgi
2
300
1つのリクエストを追って理解する - llm-dのP/D分離
akhino
1
170
その Valkey 使いこなしていますか?
onk
PRO
5
1.6k
AI導入は済んだ。次は統制を作り替える番だ_AI×開発組織 Summit 2026
techtekt
PRO
0
370
Classmethod Company Deck
satoshi7
1
740
DGX Spark でどこまでハッキングができるのか?
kash1064
3
1.4k
Metadata - Section 1: HTML Basics
mohab1
0
120
スプシの手作業からの解脱 ~更新はClaude Codeに、見せ方と使い方はGASアプリに任せる~
kentarofujii
0
160
AIにシークレットを見せない、WSL2で安全な開発環境
yazm
0
310
初海外で注意すべきこと12選!!!安全快適なre:invent生活にするために
yuuuuuuu168
1
180
Featured
See All Featured
Code Reviewing Like a Champion
maltzj
529
40k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.7k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
490
HDC tutorial
michielstock
2
960
Darren the Foodie - Storyboard
khoart
PRO
4
4k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.5k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
630
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
480
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
410
4 Signs Your Business is Dying
shpigford
187
23k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
370
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.4k
Transcript
GitOps и его инструменты 101 для тех, кто хочет разобраться
Кир Кузнецов
Определимся с проблемой
• Знать, что происходит с подвластной инфраструктурой • Управлять кластером
с нуля • Организовать работу команды из нескольких человек 3 Мы хотим:
Infrastructure as Code
Infrastructure as Code Подход, описанный еще в 2006 году 5
• Увеличенное удобство для разработчиков • Повышенная стабильность • Надежность тоже выше • Согласованность и стандартизованность • Усиление безопастности
Infrastructure as Code + Kubernetes + “Cloud Native” 6 GitOps
GitOps
Структура нового подхода 8
Инструменты GitOps
Инструменты GitOps 10 • (Какой инструмент первый?) • • •
• •
Инструменты GitOps 11 • Terraform (!) • • • •
•
Инструменты GitOps 12 • Terraform • Monitoring (Prometheus Operator) •
• • •
Инструменты GitOps 13 • Terraform • Prometheus Operator • Flux
• Helm Operator • Sealed Secrets controller • Kubediff
Flux Operator + Helm Operator 14
Flux
16 Flux
Helm Operator
Helm 18
Helm Operator 19
Управление values 20
Управление values 21
Sealed Secrets controller
Sealed Secrets controller 23
Sealed Secret scope 24 •strict (default) •namespace-wide •cluster-wide
Git Crypt
Prometheus Operator
Основные объекты Prometheus, которые нужно сохранить в Git 27 •ServiceMonitor
•PodMonitor •PrometheusRule •Alertmanager •Grafana Dashboard
ServiceMonitor 28
PrometheusRules 29
Grafana Dashboards 30
Подведем итоги
СПАСИБО! Кир Кузнецов evilmartians.com/blog @dragonsmith @agonsmith @evilmartians