Submit Search
Upload
Kubernetes in 30 minutes (2017/03/10)
•
36 likes
•
29,287 views
L
lestrrat
Follow
Updated version of my "Kuberenetes in 20 minutes"
Read less
Read more
Technology
Report
Share
Report
Share
1 of 106
Download now
Download to read offline
Recommended
Kubernetes 101 for Beginners
Kubernetes 101 for Beginners
Oktay Esgul
An Introduction to Kubernetes
An Introduction to Kubernetes
Imesh Gunaratne
Docker and kubernetes
Docker and kubernetes
Dongwon Kim
Kubernetes 101
Kubernetes 101
Crevise Technologies
Kubernetes - introduction
Kubernetes - introduction
Sparkbit
Kubernetes
Kubernetes
erialc_w
Kubernetes Introduction
Kubernetes Introduction
Eric Gustafson
Kubernetes - A Comprehensive Overview
Kubernetes - A Comprehensive Overview
Bob Killen
Recommended
Kubernetes 101 for Beginners
Kubernetes 101 for Beginners
Oktay Esgul
An Introduction to Kubernetes
An Introduction to Kubernetes
Imesh Gunaratne
Docker and kubernetes
Docker and kubernetes
Dongwon Kim
Kubernetes 101
Kubernetes 101
Crevise Technologies
Kubernetes - introduction
Kubernetes - introduction
Sparkbit
Kubernetes
Kubernetes
erialc_w
Kubernetes Introduction
Kubernetes Introduction
Eric Gustafson
Kubernetes - A Comprehensive Overview
Kubernetes - A Comprehensive Overview
Bob Killen
Kubernetes Introduction
Kubernetes Introduction
Martin Danielsson
K8s in 3h - Kubernetes Fundamentals Training
K8s in 3h - Kubernetes Fundamentals Training
Piotr Perzyna
Hands-On Introduction to Kubernetes at LISA17
Hands-On Introduction to Kubernetes at LISA17
Ryan Jarvinen
DevOps with Kubernetes
DevOps with Kubernetes
EastBanc Tachnologies
Kubernetes Basics
Kubernetes Basics
Rishabh Kumar
Docker & kubernetes
Docker & kubernetes
NexThoughts Technologies
Evolution of containers to kubernetes
Evolution of containers to kubernetes
Krishna-Kumar
Kubernetes
Kubernetes
Meng-Ze Lee
Introduction to kubernetes
Introduction to kubernetes
Raffaele Di Fazio
Kubernetes Workshop
Kubernetes Workshop
loodse
Docker introduction
Docker introduction
Phuc Nguyen
Kubernetes Basics
Kubernetes Basics
Antonin Stoklasek
Introduction to Kubernetes Workshop
Introduction to Kubernetes Workshop
Bob Killen
Docker and Kubernetes 101 workshop
Docker and Kubernetes 101 workshop
Sathish VJ
Introduction to Kubernetes
Introduction to Kubernetes
Paris Apostolopoulos
Docker Containers Deep Dive
Docker Containers Deep Dive
Will Kinard
Getting Started with Kubernetes
Getting Started with Kubernetes
VMware Tanzu
Kubernetes or OpenShift - choosing your container platform for Dev and Ops
Kubernetes or OpenShift - choosing your container platform for Dev and Ops
Tomasz Cholewa
01. Kubernetes-PPT.pptx
01. Kubernetes-PPT.pptx
TamalBanerjee16
Introduction to Docker Compose
Introduction to Docker Compose
Ajeet Singh Raina
Kubernetesにまつわるエトセトラ(主に苦労話)
Kubernetesにまつわるエトセトラ(主に苦労話)
Works Applications
形態素解析
形態素解析
Works Applications
More Related Content
What's hot
Kubernetes Introduction
Kubernetes Introduction
Martin Danielsson
K8s in 3h - Kubernetes Fundamentals Training
K8s in 3h - Kubernetes Fundamentals Training
Piotr Perzyna
Hands-On Introduction to Kubernetes at LISA17
Hands-On Introduction to Kubernetes at LISA17
Ryan Jarvinen
DevOps with Kubernetes
DevOps with Kubernetes
EastBanc Tachnologies
Kubernetes Basics
Kubernetes Basics
Rishabh Kumar
Docker & kubernetes
Docker & kubernetes
NexThoughts Technologies
Evolution of containers to kubernetes
Evolution of containers to kubernetes
Krishna-Kumar
Kubernetes
Kubernetes
Meng-Ze Lee
Introduction to kubernetes
Introduction to kubernetes
Raffaele Di Fazio
Kubernetes Workshop
Kubernetes Workshop
loodse
Docker introduction
Docker introduction
Phuc Nguyen
Kubernetes Basics
Kubernetes Basics
Antonin Stoklasek
Introduction to Kubernetes Workshop
Introduction to Kubernetes Workshop
Bob Killen
Docker and Kubernetes 101 workshop
Docker and Kubernetes 101 workshop
Sathish VJ
Introduction to Kubernetes
Introduction to Kubernetes
Paris Apostolopoulos
Docker Containers Deep Dive
Docker Containers Deep Dive
Will Kinard
Getting Started with Kubernetes
Getting Started with Kubernetes
VMware Tanzu
Kubernetes or OpenShift - choosing your container platform for Dev and Ops
Kubernetes or OpenShift - choosing your container platform for Dev and Ops
Tomasz Cholewa
01. Kubernetes-PPT.pptx
01. Kubernetes-PPT.pptx
TamalBanerjee16
Introduction to Docker Compose
Introduction to Docker Compose
Ajeet Singh Raina
What's hot
(20)
Kubernetes Introduction
Kubernetes Introduction
K8s in 3h - Kubernetes Fundamentals Training
K8s in 3h - Kubernetes Fundamentals Training
Hands-On Introduction to Kubernetes at LISA17
Hands-On Introduction to Kubernetes at LISA17
DevOps with Kubernetes
DevOps with Kubernetes
Kubernetes Basics
Kubernetes Basics
Docker & kubernetes
Docker & kubernetes
Evolution of containers to kubernetes
Evolution of containers to kubernetes
Kubernetes
Kubernetes
Introduction to kubernetes
Introduction to kubernetes
Kubernetes Workshop
Kubernetes Workshop
Docker introduction
Docker introduction
Kubernetes Basics
Kubernetes Basics
Introduction to Kubernetes Workshop
Introduction to Kubernetes Workshop
Docker and Kubernetes 101 workshop
Docker and Kubernetes 101 workshop
Introduction to Kubernetes
Introduction to Kubernetes
Docker Containers Deep Dive
Docker Containers Deep Dive
Getting Started with Kubernetes
Getting Started with Kubernetes
Kubernetes or OpenShift - choosing your container platform for Dev and Ops
Kubernetes or OpenShift - choosing your container platform for Dev and Ops
01. Kubernetes-PPT.pptx
01. Kubernetes-PPT.pptx
Introduction to Docker Compose
Introduction to Docker Compose
Viewers also liked
Kubernetesにまつわるエトセトラ(主に苦労話)
Kubernetesにまつわるエトセトラ(主に苦労話)
Works Applications
形態素解析
形態素解析
Works Applications
Secured API Acceleration with Engineers from Amazon CloudFront and Slack
Secured API Acceleration with Engineers from Amazon CloudFront and Slack
Amazon Web Services
離れた場所でも最高のチームワークを実現する方法 ーサイボウズ開発チームのリモートワーク事例ー
離れた場所でも最高のチームワークを実現する方法 ーサイボウズ開発チームのリモートワーク事例ー
Teppei Sato
あなたの開発チームには、チームワークがあふれていますか?
あなたの開発チームには、チームワークがあふれていますか?
Yusuke Amano
Atlassian Summit US 2017 #augj
Atlassian Summit US 2017 #augj
グロースエクスパートナーズ株式会社/Growth xPartners Incorporated.
3000社の業務データ絞り込みを支える技術
3000社の業務データ絞り込みを支える技術
Ryo Mitoma
WalB: Real-time and Incremental Backup System for Block Devices
WalB: Real-time and Incremental Backup System for Block Devices
uchan_nos
Jenkins 2.0 最新事情 〜Make Jenkins Great Again〜
Jenkins 2.0 最新事情 〜Make Jenkins Great Again〜
Jumpei Miyata
Api Strat Portland 2017 Serverless Extensibility talk
Api Strat Portland 2017 Serverless Extensibility talk
Glenn Block
小さく始める大規模スクラム
小さく始める大規模スクラム
Keisuke Tsukagoshi
すべてを自動化せよ! 〜生産性向上チームの挑戦〜
すべてを自動化せよ! 〜生産性向上チームの挑戦〜
Jumpei Miyata
サイボウズのフロントエンド開発 現在とこれからの挑戦
サイボウズのフロントエンド開発 現在とこれからの挑戦
Teppei Sato
すべての人にチームワークを サイボウズのアクセシビリティ
すべての人にチームワークを サイボウズのアクセシビリティ
Kobayashi Daisuke
遅いクエリと向き合う仕組み #CybozuMeetup
遅いクエリと向き合う仕組み #CybozuMeetup
S Akai
サイボウズのサービスを支えるログ基盤
サイボウズのサービスを支えるログ基盤
Shin'ya Ueoka
フロー効率性とリソース効率性について #xpjug
フロー効率性とリソース効率性について #xpjug
Itsuki Kuroda
導入に困っているあなたに贈る スクラム導入コミュニケーション術
導入に困っているあなたに贈る スクラム導入コミュニケーション術
Kouki Kawagoi
なんたって”DevQA” アジャイル開発とQAの合体が改善を生む - 永田 敦 氏 #postudy
なんたって”DevQA” アジャイル開発とQAの合体が改善を生む - 永田 敦 氏 #postudy
POStudy
[RSGT2017] つらい問題に出会ったら
[RSGT2017] つらい問題に出会ったら
Takahiro Kaihara
Viewers also liked
(20)
Kubernetesにまつわるエトセトラ(主に苦労話)
Kubernetesにまつわるエトセトラ(主に苦労話)
形態素解析
形態素解析
Secured API Acceleration with Engineers from Amazon CloudFront and Slack
Secured API Acceleration with Engineers from Amazon CloudFront and Slack
離れた場所でも最高のチームワークを実現する方法 ーサイボウズ開発チームのリモートワーク事例ー
離れた場所でも最高のチームワークを実現する方法 ーサイボウズ開発チームのリモートワーク事例ー
あなたの開発チームには、チームワークがあふれていますか?
あなたの開発チームには、チームワークがあふれていますか?
Atlassian Summit US 2017 #augj
Atlassian Summit US 2017 #augj
3000社の業務データ絞り込みを支える技術
3000社の業務データ絞り込みを支える技術
WalB: Real-time and Incremental Backup System for Block Devices
WalB: Real-time and Incremental Backup System for Block Devices
Jenkins 2.0 最新事情 〜Make Jenkins Great Again〜
Jenkins 2.0 最新事情 〜Make Jenkins Great Again〜
Api Strat Portland 2017 Serverless Extensibility talk
Api Strat Portland 2017 Serverless Extensibility talk
小さく始める大規模スクラム
小さく始める大規模スクラム
すべてを自動化せよ! 〜生産性向上チームの挑戦〜
すべてを自動化せよ! 〜生産性向上チームの挑戦〜
サイボウズのフロントエンド開発 現在とこれからの挑戦
サイボウズのフロントエンド開発 現在とこれからの挑戦
すべての人にチームワークを サイボウズのアクセシビリティ
すべての人にチームワークを サイボウズのアクセシビリティ
遅いクエリと向き合う仕組み #CybozuMeetup
遅いクエリと向き合う仕組み #CybozuMeetup
サイボウズのサービスを支えるログ基盤
サイボウズのサービスを支えるログ基盤
フロー効率性とリソース効率性について #xpjug
フロー効率性とリソース効率性について #xpjug
導入に困っているあなたに贈る スクラム導入コミュニケーション術
導入に困っているあなたに贈る スクラム導入コミュニケーション術
なんたって”DevQA” アジャイル開発とQAの合体が改善を生む - 永田 敦 氏 #postudy
なんたって”DevQA” アジャイル開発とQAの合体が改善を生む - 永田 敦 氏 #postudy
[RSGT2017] つらい問題に出会ったら
[RSGT2017] つらい問題に出会ったら
Similar to Kubernetes in 30 minutes (2017/03/10)
Kubernetes in 20 minutes - HDE Monthly Technical Session 24
Kubernetes in 20 minutes - HDE Monthly Technical Session 24
lestrrat
Scale11x lxc talk
Scale11x lxc talk
dotCloud
Kubernetes Me this Batman
Kubernetes Me this Batman
Sonatype
Kubernetes Me This Batman
Kubernetes Me This Batman
Richard Boyd, II
Kubernetes 1001
Kubernetes 1001
HungWei Chiu
Boxen: How to Manage an Army of Laptops
Boxen: How to Manage an Army of Laptops
Puppet
LXC Containers and AUFs
LXC Containers and AUFs
Docker, Inc.
DockerCon EU 2015: Persistent, stateful services with docker cluster, namespa...
DockerCon EU 2015: Persistent, stateful services with docker cluster, namespa...
Docker, Inc.
Data weekender deploying prod grade sql 2019 big data clusters
Data weekender deploying prod grade sql 2019 big data clusters
Chris Adkin
Docker: Containers for Data Science
Docker: Containers for Data Science
Alessandro Adamo
Kubernetes introduction
Kubernetes introduction
Dongwon Kim
Erik Skytthe - Monitoring Mesos, Docker, Containers with Zabbix | ZabConf2016
Erik Skytthe - Monitoring Mesos, Docker, Containers with Zabbix | ZabConf2016
Zabbix
Presentacio.pptx
Presentacio.pptx
gdscudg
[Paris Container Day 2021] nerdctl: yet another Docker & Docker Compose imple...
[Paris Container Day 2021] nerdctl: yet another Docker & Docker Compose imple...
Akihiro Suda
Shifter: Containers in HPC Environments
Shifter: Containers in HPC Environments
inside-BigData.com
containerd the universal container runtime
containerd the universal container runtime
Docker, Inc.
Containerize! Between Docker and Jube.
Containerize! Between Docker and Jube.
Henryk Konsek
Day 2 Kubernetes - Tools for Operability (QConSF)
Day 2 Kubernetes - Tools for Operability (QConSF)
bridgetkromhout
Head First to Container&Kubernetes
Head First to Container&Kubernetes
HungWei Chiu
WWCode Dallas - Kubernetes: Learning from Zero to Production
WWCode Dallas - Kubernetes: Learning from Zero to Production
Rosemary Wang
Similar to Kubernetes in 30 minutes (2017/03/10)
(20)
Kubernetes in 20 minutes - HDE Monthly Technical Session 24
Kubernetes in 20 minutes - HDE Monthly Technical Session 24
Scale11x lxc talk
Scale11x lxc talk
Kubernetes Me this Batman
Kubernetes Me this Batman
Kubernetes Me This Batman
Kubernetes Me This Batman
Kubernetes 1001
Kubernetes 1001
Boxen: How to Manage an Army of Laptops
Boxen: How to Manage an Army of Laptops
LXC Containers and AUFs
LXC Containers and AUFs
DockerCon EU 2015: Persistent, stateful services with docker cluster, namespa...
DockerCon EU 2015: Persistent, stateful services with docker cluster, namespa...
Data weekender deploying prod grade sql 2019 big data clusters
Data weekender deploying prod grade sql 2019 big data clusters
Docker: Containers for Data Science
Docker: Containers for Data Science
Kubernetes introduction
Kubernetes introduction
Erik Skytthe - Monitoring Mesos, Docker, Containers with Zabbix | ZabConf2016
Erik Skytthe - Monitoring Mesos, Docker, Containers with Zabbix | ZabConf2016
Presentacio.pptx
Presentacio.pptx
[Paris Container Day 2021] nerdctl: yet another Docker & Docker Compose imple...
[Paris Container Day 2021] nerdctl: yet another Docker & Docker Compose imple...
Shifter: Containers in HPC Environments
Shifter: Containers in HPC Environments
containerd the universal container runtime
containerd the universal container runtime
Containerize! Between Docker and Jube.
Containerize! Between Docker and Jube.
Day 2 Kubernetes - Tools for Operability (QConSF)
Day 2 Kubernetes - Tools for Operability (QConSF)
Head First to Container&Kubernetes
Head First to Container&Kubernetes
WWCode Dallas - Kubernetes: Learning from Zero to Production
WWCode Dallas - Kubernetes: Learning from Zero to Production
More from lestrrat
Future of Tech "Conferences"
Future of Tech "Conferences"
lestrrat
ONIの世界 - ONIcon 2019 Winter
ONIの世界 - ONIcon 2019 Winter
lestrrat
Slicing, Dicing, And Linting OpenAPI
Slicing, Dicing, And Linting OpenAPI
lestrrat
Oxygen Not Includedをやるべき4つの理由
Oxygen Not Includedをやるべき4つの理由
lestrrat
Rejectcon 2018
Rejectcon 2018
lestrrat
Builderscon tokyo 2018 speaker dinner
Builderscon tokyo 2018 speaker dinner
lestrrat
GoらしいAPIを求める旅路 (Go Conference 2018 Spring)
GoらしいAPIを求める旅路 (Go Conference 2018 Spring)
lestrrat
Google container builderと友だちになるまで
Google container builderと友だちになるまで
lestrrat
筋肉によるGoコードジェネレーション
筋肉によるGoコードジェネレーション
lestrrat
iosdc 2017
iosdc 2017
lestrrat
シュラスコの食べ方 超入門
シュラスコの食べ方 超入門
lestrrat
OSSの敵になるのもいいじゃない
OSSの敵になるのもいいじゃない
lestrrat
Coding in the context era
Coding in the context era
lestrrat
Opening: builderscon tokyo 2016
Opening: builderscon tokyo 2016
lestrrat
小規模でもGKE - DevFest Tokyo 2016
小規模でもGKE - DevFest Tokyo 2016
lestrrat
いまさら聞けないselectあれこれ
いまさら聞けないselectあれこれ
lestrrat
Don't Use Reflect - Go 1.7 release party 2016
Don't Use Reflect - Go 1.7 release party 2016
lestrrat
How To Think In Go
How To Think In Go
lestrrat
On internationalcommunityrelations
On internationalcommunityrelations
lestrrat
Yapceu 2015 yapc asia tokyo behind the scenes (w/o notes)
Yapceu 2015 yapc asia tokyo behind the scenes (w/o notes)
lestrrat
More from lestrrat
(20)
Future of Tech "Conferences"
Future of Tech "Conferences"
ONIの世界 - ONIcon 2019 Winter
ONIの世界 - ONIcon 2019 Winter
Slicing, Dicing, And Linting OpenAPI
Slicing, Dicing, And Linting OpenAPI
Oxygen Not Includedをやるべき4つの理由
Oxygen Not Includedをやるべき4つの理由
Rejectcon 2018
Rejectcon 2018
Builderscon tokyo 2018 speaker dinner
Builderscon tokyo 2018 speaker dinner
GoらしいAPIを求める旅路 (Go Conference 2018 Spring)
GoらしいAPIを求める旅路 (Go Conference 2018 Spring)
Google container builderと友だちになるまで
Google container builderと友だちになるまで
筋肉によるGoコードジェネレーション
筋肉によるGoコードジェネレーション
iosdc 2017
iosdc 2017
シュラスコの食べ方 超入門
シュラスコの食べ方 超入門
OSSの敵になるのもいいじゃない
OSSの敵になるのもいいじゃない
Coding in the context era
Coding in the context era
Opening: builderscon tokyo 2016
Opening: builderscon tokyo 2016
小規模でもGKE - DevFest Tokyo 2016
小規模でもGKE - DevFest Tokyo 2016
いまさら聞けないselectあれこれ
いまさら聞けないselectあれこれ
Don't Use Reflect - Go 1.7 release party 2016
Don't Use Reflect - Go 1.7 release party 2016
How To Think In Go
How To Think In Go
On internationalcommunityrelations
On internationalcommunityrelations
Yapceu 2015 yapc asia tokyo behind the scenes (w/o notes)
Yapceu 2015 yapc asia tokyo behind the scenes (w/o notes)
Recently uploaded
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Antenna Manufacturer Coco
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
naman860154
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Katpro Technologies
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Enterprise Knowledge
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Khem
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
hans926745
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Delhi Call girls
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Delhi Call girls
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
wesley chun
Recently uploaded
(20)
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
Kubernetes in 30 minutes (2017/03/10)
1.
Kubernetes in 30 minutes Mar
10, 2017 Daisuke Maki @lestrrat
2.
3.
Netscape Navigator
4.
Netscape Navigator
5.
Kubernetes
6.
κυβερνήτης
7.
k8s
8.
“Something to do
with containers…?
9.
•You know about
containers •You know about orchestration •You know about the painful art of deploying stuff Assumptions
10.
Docker
11.
“Random containers doing
their own sh*t”
12.
Compose
13.
“Foreman on Acid”
14.
Swarm
15.
“Clustering and Discovery” (hey,
we’re getting somewhere!)
16.
=
17.
“Batteries Included”
18.
K8s on GCP GKE
GCE Networking …and others
19.
Basic Concepts
20.
Node
21.
Hosts running k8s daemons
22.
Node kubelet Node kubelet Node kubelet Master Scheduler etc.. API
23.
Pod
24.
Basic unit of deployment
in k8s 基本
25.
Group of Containers
26.
Container configurations
27.
Shared storage
28.
Pod container
29.
Pod container container
30.
Pod container container container
31.
Pod container container container nginx app redis/cache e.g.
32.
Scheduled together (“co-scheduled”)
33.
Guaranteed to be on
the same node (“co-located”)
34.
Node NodeNode
35.
Node NodeNode Depends on
each node’s resource availability and each pod’s resource requirements
36.
Node Node container container container
37.
Node Node container container container This will
NEVER happen
38.
Miscellaneous • Each pod
has its own IP address • Pods are expected to be stateless
39.
Replica Set
40.
Keeps track of Pod
replicas
41.
Replica Set replicas: 3 template:
42.
Replica Set replicas: 3 template: A
43.
Replica Set replicas: 3 template: A
B
44.
Replica Set replicas: 3 template: CA
B
45.
Replica Set replicas: 3 template: CA
B
46.
Replica Set replicas: 3 template: A
B
47.
Replica Set replicas: 3 template: A
B D
48.
Deployment
49.
Manages Replica Set state
transitions
50.
Deployment replicas: 3 template:
51.
Deployment replicas: 3 template: Replica Set
A replicas: 3 template:
52.
Deployment replicas: 3 template: Replica Set
A replicas: 3 template: Change some settings, please!
53.
Deployment replicas: 3 template: Replica Set
A replicas: 3 template: 2 Change some settings, please!
54.
Deployment replicas: 3 template: Replica Set
A replicas: 3 template: Replica Set B replicas: 2 template: 2 Change some settings, please!
55.
Deployment replicas: 3 template: Replica Set
A replicas: 3 template: Replica Set B replicas: 2 template: 2 Change some settings, please!
56.
Deployment replicas: 3 template: Replica Set
B replicas: 2 template: 2 Change some settings, please!
57.
Keeps track of state
change history
58.
Deployment replicas: 3 template:
59.
Deployment replicas: 3 template: A replicas: 3 template:
60.
Deployment replicas: 3 template: A replicas: 3 template: Change
some settings, please!
61.
Deployment replicas: 3 template: A replicas: 3 template: 2 Change
some settings, please!
62.
Deployment replicas: 3 template: A replicas: 3 template: B replicas:
2 template: 2 Change some settings, please!
63.
Deployment replicas: 3 template: A replicas: 3 template: B replicas:
2 template: 2 Change some settings, please!
64.
Deployment replicas: 3 template: B replicas: 2 template: 2 Change
some settings, please!
65.
Deployment replicas: 3 template: B replicas: 2 template: 2 Oh
wait, I actually didn’t want to do that…
66.
Deployment replicas: 3 template: B replicas: 2 template: 2 Oh
wait, I actually didn’t want to do that… 3
67.
Deployment replicas: 3 template: B replicas: 2 template: 2 Oh
wait, I actually didn’t want to do that… rollback 3
68.
Deployment replicas: 3 template: B replicas: 2 template: 2 Oh
wait, I actually didn’t want to do that… rollback A replicas: 3 template: 3
69.
Deployment replicas: 3 template: B replicas: 2 template: 2 Oh
wait, I actually didn’t want to do that… rollback A replicas: 3 template: 3
70.
Deployment replicas: 3 template: 2 Oh wait,
I actually didn’t want to do that… A replicas: 3 template: 3
71.
Services
72.
Logical set of
Pods (and ways to access them)
73.
Pod 10.0.96.2 Pod 10.0.96.3 Pod
10.0.96.3 Raw Pod Access
74.
Pod 10.0.96.2 Pod 10.0.96.3 Pod
10.0.96.3 Raw Pod Access
75.
Pod 10.0.96.2 Pod 10.0.96.3 Pod
10.0.96.3 Raw Pod Access
76.
Pod 10.0.96.2 Pod 10.0.96.3 Raw
Pod Access
77.
Pod 10.0.96.2 Pod 10.0.96.3 Raw
Pod Access
78.
Pod 10.0.96.3 role=web Access Via
Service Pod 10.0.96.4 role=web Service match role=web Pod 10.0.96.2 role=web Pod 10.0.96.5 role=db
79.
Pod 10.0.96.3 role=web Access Via
Service Pod 10.0.96.4 role=web Service match role=web Pod 10.0.96.2 role=web Pod 10.0.96.5 role=db
80.
Pod 10.0.96.3 role=web Access Via
Service Pod 10.0.96.4 role=web Service match role=web Pod 10.0.96.2 role=web Pod 10.0.96.5 role=db
81.
Pod 10.0.96.3 role=web Access Via
Service Pod 10.0.96.4 role=web Service match role=web Pod 10.0.96.2 role=web Pod 10.0.96.5 role=db
82.
Access Via Service Pod
10.0.96.4 role=web Service match role=web Pod 10.0.96.2 role=web Pod 10.0.96.5 role=db
83.
Access Via Service Pod
10.0.96.4 role=web Service match role=web Pod 10.0.96.2 role=web Pod 10.0.96.5 role=db
84.
Access Via Service Pod
10.0.96.6 role=web Pod 10.0.96.4 role=web Service match role=web Pod 10.0.96.2 role=web Pod 10.0.96.5 role=db
85.
Access Via Service Pod
10.0.96.6 role=web Pod 10.0.96.4 role=web Service match role=web Pod 10.0.96.2 role=web Pod 10.0.96.5 role=db
86.
Secrets
87.
Store pieces of data
in k8s
88.
e.g. Identity Information
89.
(securely)
90.
(…in the future)
91.
Secret key1 → base64
value key3 → base64 value key2 → base64 value
92.
Pod container volumes container: volumeMounts: - name: certificates mountPath:
/etc/ssl/certs volumes: - name: certificates secret: secretName: ca-certificates
93.
Pod container volumes env: - name: foo-secret valueFrom: secretKeyRef: name:
foo value: secret-value
94.
ConfigMaps
95.
Same as Secrets (Unprotected)
96.
Ingress
97.
Services are for
within the cluster only (external IPs allowed, but don’ use that to serve external requests)
98.
(New since 1.2) Inbound
connections to internal cluster services
99.
Please checkout my
presentation https://docs.google.com/presentation/d/ 11ZN6qgiuZZfVyhBK2hjp1vhp_5N0DOGnAmhPreS3L5A/pub? start=false&loop=false&delayms=3000
100.
DaemonSets
101.
Ensure nodes run
a copy of a Pod Node prometheus-exporter prometheus-exporter prometheus-exporter Node Node
102.
PetSets
103.
PetSets StatefulSets
104.
Use only when
*really* needed
105.
Keeps unique IDs
in replicas (x-0, x-1, x-2,…)
106.
Questions?
Download now