Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Kubernete Second Week
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Mofizur Rahman
July 24, 2019
Programming
47
0
Share
Kubernete Second Week
Some intermediate Kubernetes primitives and concepts as part of a workshop.
Mofizur Rahman
July 24, 2019
More Decks by Mofizur Rahman
See All by Mofizur Rahman
Running Batch Workload on K8s at Scale
moficodes
0
65
Managing Kubernetes with Istio
moficodes
0
75
Building A SMS Sender Microservice
moficodes
0
93
Kubernetes Security Jumpstart
moficodes
0
89
Managing Kubernetes with Istio
moficodes
0
47
KNative: Serverless computing on Kubernetes
moficodes
1
53
Managing Kubernetes with Istio
moficodes
0
44
Manage Kuberentes Deployment with Istio
moficodes
0
50
The What, Why and How of Knative on Kubernetes
moficodes
0
59
Other Decks in Programming
See All in Programming
Liberating Ruby's Parser from Lexer Hacks
ydah
2
2.2k
From Formal Specification to Property Based Test
ohbarye
0
400
PHPer、Cloudflare に引っ越す
suguruooki
1
110
tRPCの概要と少しだけパフォーマンス
misoton665
2
240
PHP で mp3 プレイヤーを実装しよう
m3m0r7
PRO
0
290
ルールルルルルRubyの中身の予備知識 ── RubyKaigiの前に予習しなイカ?
ydah
1
210
アクセシビリティ試験の"その後"を仕組み化する
yuuumiravy
1
180
書籍「ユーザーストーリーマッピング」が私のバイブル
asumikam
4
430
Claude Codeをカスタムして自分だけのClaude Codeを作ろう
terisuke
0
150
GoogleCloudとterraform完全に理解した
terisuke
1
160
Claude Code × Gemini × Ebitengine ゲーム制作素人WebエンジニアがGoでゲームを作った話
webzawa
0
160
感情を設計する
ichimichi
5
1.6k
Featured
See All Featured
Mobile First: as difficult as doing things right
swwweet
225
10k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
530
Skip the Path - Find Your Career Trail
mkilby
1
110
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.2k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
340
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
320
Rails Girls Zürich Keynote
gr2m
96
14k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
120
Git: the NoSQL Database
bkeepers
PRO
432
67k
Documentation Writing (for coders)
carmenintech
77
5.3k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
540
KATA
mclloyd
PRO
35
15k
Transcript
Kubernetes Second Week Mofi Rahman
@moficodes tiny.cc/k8s-second-week
@moficodes github.com/moficodes/k8s-second-week
Mofizur Rahman Senior Developer Advocate, Vonage Work on Client SDKs,
Collect Stickers, Write Go and JS code @moficodes
@moficodes Resource Quotas “Give me x amount of ram and
cpu in y increment”
@moficodes Example apiVersion: v1 kind: Pod metadata: name: high-priority spec:
containers: - name: high-priority image: ubuntu resources: requests: memory: "2Gi" cpu: "100m" limits: memory: "10Gi" cpu: "500m" priorityClassName: high
@moficodes Quality of Service Best Effort (not limit mentioned) Burstable
(x > y) Guranteed (x == y)
@moficodes Kubernetes Lifecycle Poststart Prestop Sigterm Sigkill
@moficodes Try to not use it.
@moficodes Scheduling Kubernetes is a scheduler at heart that gives
you apis to access resources
@moficodes Scheduling Affinity Nodeaffinity Podaffinity Taints Tolerations
@moficodes Descheduler Kubernetes can actually kick things out if needed
Except- Critical Pods (marked with annotations) Orphan Pods Daemonsets Pod with Storage
@moficodes Jobs Batch work
@moficodes Cron Jobs Timed batch works
@moficodes Daemonsets Per Node pod
@moficodes Init Container Runs before anything in your container
@moficodes Sidecar Runs beside the container
@moficodes Secrets K8S has it. It’s basically useless. 😢
@moficodes Configmaps Kubernetes way of setting env
Mofizur Rahman Senior Developer Advocate, Vonage Work on Client SDKs,
Collect Stickers, Write Go and JS code @moficodes