London, UK
2018-10-31
Description
It is a truth universally acknowledged that a techie in possession of any production code whatsoever must be in want of a container orchestration platform. What’s up for debate, according to noted thought leader Jane Austen, is how many pizzas the team is going to eat.
In this hands-on Kubernetes workshop, Bridget Kromhout guides you through an interactive look at all the moving parts you need to know about to use Kubernetes in production. If you’re into dev or ops or some portmanteau thereof, this is relevant to your interests.
The course uses an Azure variant based on the open source Kubernetes training at container.training—whatever public or private cloud you prefer, you’ll learn something valuable. Join us to level up on Kubernetes (and pizza).
Slides: Kubernetes 101
Tweets
Starting soon @velocityconf will be @bridgetkromhout and a Kubernetes 101 tutorial. If anyone is gonna succeed at making me care about Kube it's her. 😄
— Smasher of DBs. First of her name. (@dbsmasher) October 31, 2018
SUPER excited for @bridgetkromhout 's Kubernetes 101 tutorial this morning at #Velocityconf London. (Or as @randommood says: Kubernandos 101)
— nicole forsgren PHD IN COMPUTERING THINGS (@nicolefv) October 31, 2018
Let's start with k8s 101 at #velocityconf #lifeatschibsted pic.twitter.com/9g2CvvPAHJ
— Paco Orozco (@pakusland) October 31, 2018
She comes with “opportunities to earl actually” 😂 #VelocityConf
— Smasher of DBs. First of her name. (@dbsmasher) October 31, 2018
“You should know that Kube will add complexity. It is always trade offs” @bridgetkromhout #VelocityConf
— Smasher of DBs. First of her name. (@dbsmasher) October 31, 2018
Kubernetes 101 with @bridgetkromhout at #VelocityConf pic.twitter.com/B0N5UCNoHF
— FrankThePilot (@flying__nemo) October 31, 2018
However, using something that is a standard will speed up things like on boarding new team members - @bridgetkromhout #VelocityConf
— Smasher of DBs. First of her name. (@dbsmasher) October 31, 2018
“By default kube uses docker but you can use other containers like rocket… by..I guess IBM now” #VelocityConf
— Smasher of DBs. First of her name. (@dbsmasher) October 31, 2018
People sometimes run multiple containers in a pod for what is called a sidecar architecture @bridgetkromhout #VelocityConf
— Smasher of DBs. First of her name. (@dbsmasher) October 31, 2018
Good morning #Velocityconf. We’re waking up with a #Kubernetes training session with @bridgetkromhout. pic.twitter.com/TF2GRjybIt
— Joe Laha (@joelaha) October 31, 2018
“Did you know that there is an ISO spec for burnt tea?” … #VelocityConf
— Smasher of DBs. First of her name. (@dbsmasher) October 31, 2018
“If YAML upsets you…to is possible that Kube will upset you” 😂#VelocityConf
— Smasher of DBs. First of her name. (@dbsmasher) October 31, 2018
I can't believed https://t.co/XJNsxMQqmg An ISO about brewing tea. Learnings at #velocityconf :-D pic.twitter.com/kxiOjFqJO1
— Paco Orozco (@pakusland) October 31, 2018
time to YAML joke: 27 minutes 🔥
— nicole forsgren PHD IN COMPUTERING THINGS (@nicolefv) October 31, 2018
Kubernetes 101 tutorial #velocityconf London with @bridgetkromhout
“The kube network is flat…do not mix environments in a cluster” @bridgetkromhout #VelocityConf
— Smasher of DBs. First of her name. (@dbsmasher) October 31, 2018
You can say “get nodes” or “get no” but you cannot use “get no satisfaction” with Kubectl @bridgetkromhout #VelocityConf
— Smasher of DBs. First of her name. (@dbsmasher) October 31, 2018
Life with JSON is easier with jq @bridgetkromhout #VelocityConf
— Smasher of DBs. First of her name. (@dbsmasher) October 31, 2018
Do not put containers in the same pod unless you are sure you are ok them sharing resources like CPU, RAM/etc. @bridgetkromhout #VelocityConf
— Smasher of DBs. First of her name. (@dbsmasher) October 31, 2018
Now the answer to "who live tweets the live tweeter?" Is clear.
— Brian Ketelsen (@bketelsen) October 31, 2018
Today I learned that using kube is way more fun than setting up kube #VelocityConf
— Smasher of DBs. First of her name. (@dbsmasher) October 31, 2018
“When the command you use are deprecated days before the workshop” … the life of a fast moving project @bridgetkromhout #VelocityConf
— Smasher of DBs. First of her name. (@dbsmasher) October 31, 2018
“You can use deployments to also create canary releases” @bridgetkromhout #VelocityConf
— Smasher of DBs. First of her name. (@dbsmasher) October 31, 2018
Deployment might be what you interact with the most but know that there are other components that make that work - @bridgetkromhout #VelocityConf
— Smasher of DBs. First of her name. (@dbsmasher) October 31, 2018
“Deployment watches replica sets and replica sets watch pods” The hierarchy of a kube cluster by @bridgetkromhout #VelocityConf
— Smasher of DBs. First of her name. (@dbsmasher) October 31, 2018
Use kube schedule to replace your horrible cron SPoF … @bridgetkromhout #VelocityConf
— Smasher of DBs. First of her name. (@dbsmasher) October 31, 2018
Long term plan is to use kubectl run only for one off tests. The future is kubectl create @bridgetkromhout #VelocityConf
— Smasher of DBs. First of her name. (@dbsmasher) October 31, 2018
You can also create pods using YAML…cus of course @bridgetkromhout #VelocityConf
— Smasher of DBs. First of her name. (@dbsmasher) October 31, 2018
Kube cuttle will win because kubectl is hard to say a bunched times in a row #VelocityConf
— Smasher of DBs. First of her name. (@dbsmasher) October 31, 2018
“What’s the best way to do foo?” “Lets talk about use case”..the eternal answer in architecture. #VelocityConf
— Smasher of DBs. First of her name. (@dbsmasher) October 31, 2018
“You can use the open source registry container and we are not gonna setup TLS…but please do not do that in production” @bridgetkromhout with a YOLO disclaimer #VelocityConf
— Smasher of DBs. First of her name. (@dbsmasher) October 31, 2018
Honestly @bridgetkromhout is now showing how even kube is all bash pipes and jq 😆#VelocityConf
— Smasher of DBs. First of her name. (@dbsmasher) October 31, 2018
“If you have managed services in production, you probably have a violent reaction to the latest tag” @bridgetkromhout #VelocityConf
— Smasher of DBs. First of her name. (@dbsmasher) October 31, 2018
Don’t just run $latest in production, kids #VelocityConf
— Smasher of DBs. First of her name. (@dbsmasher) October 31, 2018
“Be ware of how you use kubectl proxy. Learn about service accounts in kube” @bridgetkromhout #VelocityConf
— Smasher of DBs. First of her name. (@dbsmasher) October 31, 2018
Endless container pictures from @bridgetkromhout #VelocityConf
— Smasher of DBs. First of her name. (@dbsmasher) October 31, 2018
“this is the do not try this at home section” @bridgetkromhout #VelocityConf
— Smasher of DBs. First of her name. (@dbsmasher) October 31, 2018
Come with me on a journey or terrible practices - @bridgetkromhout #VelocityConf
— Smasher of DBs. First of her name. (@dbsmasher) October 31, 2018
“Just because you CAN do certain things does not mean they are a good idea” @bridgetkromhout #VelocityConf
— Smasher of DBs. First of her name. (@dbsmasher) October 31, 2018
Very interesting #k8s session with @bridgetkromhout at #VelocityConf. Some good hints about how to deal with multi tenant clusters... tl;tr; Probably it's a good idea to run several clusters :-D @danielgiri @sebastiangmoran pic.twitter.com/iNIGQuWiyo
— Paco Orozco (@pakusland) October 31, 2018
Absolutely fantastic k8s tutorial from @bridgetkromhout at #VelocityConf! Totally worth getting up at 4am! Check out the slides at https://t.co/2AGQ9R4LZJ if you haven't seen them yet.
— Dan Roe-Sparks 📦github: diversity-handbook (@DanRoeSparks) October 31, 2018
Excellent k8s session this morning from @bridgetkromhout - really appreciate the clear stepwise intro even if it did cause my power cable to assume a venomous attack position #Velocityconf pic.twitter.com/KusaNA8Ghm
— Matthew Ryall (@mxco86) October 31, 2018
Awesome #Kubernetes 101 session at #VelocityConf this morning. @bridgetkromhout pace things just right and it was easy to stay interested throughout the session. Slides at https://t.co/4IsJr9IbGH are worth checking out too. pic.twitter.com/tOILdeUyDi
— Jiten Vaidya (@yaempiricist) October 31, 2018
Amazing Kubernetes session by @bridgetkromhout and terraform by @kief. #velocityconf #oreillyvelocity pic.twitter.com/MVzJiHM8lI
— Kanika Miglani (@KanikaMiglani) October 31, 2018
Slides at https://t.co/32PccfGvHa are worth checking out too. #oreillyvelocity #velocityconf
— Kanika Miglani (@KanikaMiglani) October 31, 2018