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
Mofizur Rahman
July 24, 2019
Programming
0
45
Kubernete Second Week
Some intermediate Kubernetes primitives and concepts as part of a workshop.
Mofizur Rahman
July 24, 2019
Tweet
Share
More Decks by Mofizur Rahman
See All by Mofizur Rahman
Running Batch Workload on K8s at Scale
moficodes
0
60
Managing Kubernetes with Istio
moficodes
0
72
Building A SMS Sender Microservice
moficodes
0
93
Kubernetes Security Jumpstart
moficodes
0
88
Managing Kubernetes with Istio
moficodes
0
45
KNative: Serverless computing on Kubernetes
moficodes
1
51
Managing Kubernetes with Istio
moficodes
0
43
Manage Kuberentes Deployment with Istio
moficodes
0
47
The What, Why and How of Knative on Kubernetes
moficodes
0
52
Other Decks in Programming
See All in Programming
Claude Codeセッション現状確認 2026福岡 / fukuoka-aicoding-00-beacon
monochromegane
4
390
どんと来い、データベース信頼性エンジニアリング / Introduction to DBRE
nnaka2992
1
170
ふつうのRubyist、ちいさなデバイス、大きな一年 / Ordinary Rubyists, Tiny Devices, Big Year
chobishiba
1
320
Swift ConcurrencyでよりSwiftyに
yuukiw00w
0
240
Fundamentals of Software Engineering In the Age of AI
therealdanvega
1
200
new(1.26) ← これすき / kamakura.go #8
utgwkk
0
1.7k
Codex の「自走力」を高める
yorifuji
0
750
Geminiの機能を調べ尽くしてみた
naruyoshimi
0
200
AIプロダクト時代のQAエンジニアに求められること
imtnd
2
710
2026年は Rust 置き換えが流行る! / 20260220-niigata-5min-tech
girigiribauer
0
220
CSC307 Lecture 14
javiergs
PRO
0
450
Claude Code の Skill で複雑な既存仕様をすっきり整理しよう
yuichirokato
1
300
Featured
See All Featured
Designing for humans not robots
tammielis
254
26k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
0
220
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
280
Color Theory Basics | Prateek | Gurzu
gurzu
0
230
Code Review Best Practice
trishagee
74
20k
Paper Plane
katiecoart
PRO
0
47k
The Cost Of JavaScript in 2023
addyosmani
55
9.7k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
0
150
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
210
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.8k
What's in a price? How to price your products and services
michaelherold
247
13k
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