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
Benefits of Managed Kubernetes in Azure (Azure...
Search
Tugberk Ugurlu
April 21, 2018
Programming
630
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Benefits of Managed Kubernetes in Azure (Azure Container Service, AKS)
Global Azure Bootcamp 2018 (Cambridge, UK)
Tugberk Ugurlu
April 21, 2018
More Decks by Tugberk Ugurlu
See All by Tugberk Ugurlu
Redis Cluster for Write Intensive Workloads
tourismgeek
1
21k
Designing Towards Event Sourcing
tourismgeek
1
21k
Essentials for Building and Leading Highly Effective Development Teams
tourismgeek
0
630
Let the Uncertainty be Your Friend: Finding Your Path in a Wiggly Road
tourismgeek
0
710
Levelling up to Become a Technical Lead
tourismgeek
2
28k
Benefits of Managed Kubernetes in Azure (Azure Container Service, AKS)
tourismgeek
0
290
GraphQL
tourismgeek
0
280
I Hated React too Soon, Reconciled with It Quickly Afterwards
tourismgeek
0
120
ASP.NET MVC 5 vs ASP.net Web API 2 vs ASP.NET Core MVC 1
tourismgeek
1
1.1k
Other Decks in Programming
See All in Programming
クラウドエージェントは、 何がそんなに便利なのか / what makes cloud agents so useful
rkaga
5
780
조합이폭발하는디자인시스템이걸눈으로도테스트하라고요
giljongyu
0
720
AIがコードを書いてくれる時代、我々は何を確かめるのか
yosuke_furukawa
PRO
13
5.7k
エージェントを使い続けるためのメタワーク / Meta-work for keeping using the agent
rkaga
6
2.2k
3回つくってわかった、 定期実行ジョブ基盤の本質情報
takai
4
3.7k
Kawaiicon: Kubernetes, it's no longer cool, but let's secure it anyway!
barnbarn
0
110
現場と育てるRailsモデリング 〜Spreadsheetから始めたモデル設計〜
siroemk
2
1.2k
Long Living Tokens, Die, Die, Die! (or: The One Ring is Banned in Modern)
sylph01
0
410
FactoryBotをやめればRSpecは速くなるのか?
yuta_onishi_97
0
1.6k
Optunaを作ったときにやりたかったこと、その後 (2026/10/16, Optuna Meetup #3)
iwiwi
4
1.5k
そのデザイントークン、Flutterでも同じ見た目になりますか?
nakamizu
0
310
Enforcing Your Architecture with Unit Tests in the AI Era (Swift Connection X)
steliosf
PRO
1
140
Featured
See All Featured
Chasing Engaging Ingredients in Design
codingconduct
0
390
Thoughts on Productivity
jonyablonski
76
5.5k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
680
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6.2k
Ethics towards AI in product and experience design
skipperchong
2
460
brightonSEO & MeasureFest 2025 - Winning Strategies for Black Friday CRO & PPC - Christian Goodrich
cargoodrich
3
890
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
810
AI Search: Where Are We & What Can We Do About It?
aleyda
0
8.2k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.5k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
My Coaching Mixtape
mlcsv
0
380
Fashionably flexible responsive web design (full day workshop)
malarkey
409
67k
Transcript
Benefits of Managed Kubernetes in Azure (Azure Container Service, AKS)
Tugberk Ugurlu tugberkugurlu.com @tourismgeek
HELLO! I’m Tugberk I love crea1ng products and making an
impact on people’s lives You can find me at @tourismgeek 2
I work at Redgate Technical Lead at the Data Privacy
and Protec8on Solu8on Team Our team is called The Spiders h?ps://www.red-gate.com/our-company/careers
Microsoft MVP Visual Studio Development Technologies
Context So, why am I talking about this? h5ps://flic.kr/p/diX7Ar
I care about zero down/me deployments... h"ps://vimeo.com/171317249
And it’s HARD ™ h"ps://flic.kr/p/4hBu38
example-api-v0-6327638 example-api-v0-7814219 example-api-v0-9528392 LB v0.example.com example-api- process example-api- process example-api-
process example-api-v0-6786234 example-api-v0-3266280 example-api-v0-8429842 example-api- process example-api- process example-api- process
Internal LB-1 LB-1 Internal LB-2 server1 server2 server3 server4 server5
server6 server7 server8 server9 server10 client client client client client client #ABBDevDay
None
A bit background, summary! Zero • -down)me deployments are hard
(no shit!) I didn’t want to do it manually by coupling with a specific cloud • provider I wanted something that the en)re team can understand and have a • chat about (good abstrac)on with clear concepts)
Kubernetes!
But, wait!
None
“Managed Kubernetes container orchestra3on service in Azure! Azure Container Service
(AKS) to the rescue!
“Removes the complexity of implemen3ng, installing, maintaining and securing Kubernetes.
Azure Container Service (AKS)
“Avoid being locked into any one vendor or resource. Azure
Container Service (AKS)
Deploy an AKS Cluster and Run the Apps on It
Create a resource group Enable AKS on Azure Create AKS cluster Connect to the cluster Run the applica8on
All through Azure CLI and kubectl
Enable the service
Create the resource group
Creating the Cluster
Crea%ng the Cluster
Crea%ng the Cluster
Browse in K8s Dashboard
AKS Cluster in Azure Portal
AKS Cluster in Azure Portal
AKS Cluster in Azure Portal
AKS Cluster in Azure Portal
Run the Apps on AKS
Test the App
Test the App
Scaling the Nodes See h%ps://docs.microso1.com/en-us/azure/aks/scale-cluster
Upgrading the K8s cluster See h%ps://docs.microso1.com/en-us/azure/aks/tutorial-kubernetes-upgrade-cluster
Blog Post: h*ps://bit.ly/2qLQAwu
Resources AKS Docs: • h+ps://docs.microso3.com/en-gb/azure/aks/ Container Registry Docs: • h+ps://docs.microso3.com/en-gb/azure/container-registry/
Connect(); • 2017 session: h+ps://channel9.msdn.com/Events/Connect/2017/E101 Launch blog post: • h+ps://azure.microso3.com/en-gb/blog/introducing-azure-container-service- aks-managed-kubernetes-and-azure-container-registry-geo-replicaMon/ Sample app code: • h+ps://github.com/Azure-Samples/azure-voMng-app-redis