Kubernetes / Kubernetes Videos

Add meeting Rate page Subscribe

Kubernetes / Kubernetes Videos

These are all the meetings we have in "Kubernetes Videos" (part of the organization "Kubernetes"). Click into individual meeting pages to watch the recording and search or read the transcript.

7 Dec 2018

Join us for Kubernetes Forums Seoul, Sydney, Bengaluru and Delhi - learn more at kubecon.io

Don't miss KubeCon + CloudNativeCon 2020 events in Amsterdam March 30 - April 2, Shanghai July 28-30 and Boston November 17-20! Learn more at kubecon.io. The conference features presentations from developers and end users of Kubernetes, Prometheus, Envoy, and all of the other CNCF-hosted projects
  • 1 participant
  • 9 minutes
kubernetes
container
cybernetic
docker
concept
app
fibbies
pod
floating
gigantic
youtube image

20 Jun 2015

Speaker: Craig Box (Kubernetes Solution Engineer, Google)

Slides:
1. The Road to 1.0 Kubernetes — Contain Meetup, June 2015 Craig Box, Solution Engineer, Google Cloud Platform #kubernetes kubernetes.io twitter.com/craigbox
2. Kubernetes A recap Greek for “Helmsman”: the root of the word “governor” and “cybernetic”
● Container orchestrator
● Builds on Docker containers ○ also supporting other container technologies
● Multiple cloud and bare-metal environments
● Supports existing OSS apps ○ cannot require apps becoming cloud-native
● Inspired and informed by Google’s experiences and internal systems
● 100% Open source, written in Go
Let users manage applications, not machines
3. A small group of tightly coupled containers Example: static site generator & web server A loop that drives current state towards desired state Example: replication controller A set of running pods that work together Example: load- balanced backends Arbitrary metadata to organize components Example: phase=production role=frontend Pod Replication Controller Service Labels
4. Status and plans
● Open sourced in June, 2014
● Google launched Google Container Engine (GKE)
○ hosted Kubernetes - don’t think about cluster setup
● Lots of partners
○ RedHat (OpenShift 3 PaaS)
○ CoreOS (Tectonic turn-key Kubernetes deployment)
○ Mesosphere (Kubernetes on Mesos - share with non-container workloads)
○ Mirantis (Murano Kubernetes on OpenStack)
● Driving towards a 1.0 release
○ O(100) nodes, O(30) pods per node
○ stable APIs (v1)
● Roadmap on GitHub
5. Partnerships: CoreOS, Mirantis,IBM,HP,mesosphere,Microsoft,redhat, saltstack, vmware
8. Google's data centers were designed from the ground up for this approach to management
No matter how cheap, how fast or how reliable hosting is, no-one wants lock-in to a single provider
What we did needed to be:
● built in the open
● pattern compatible with our approach to management
● address the mistakes of our previous systems
Help the world go Cloud Native
Why build Kubernetes? (Micro) Service oriented Dynamically scheduled Container packaged
9. We wanted:
1. To write in Go, not Java or C++
● The container world was moving to Go
● We knew Go was more productive
2. To showcase the critical constructs
● Other systems were largely monolithic
● Build the simplest thing that works and grow from there Help the world go Cloud Native Why build Kubernetes?
3. "Over-modularity"
● Necessary for an ecosystem to emerge
4. The cluster environment to be lightweight
● Turn up and turn down as easily as a VM
10.
● Mesos focus: schedulers and scheduling
○ Influenced by Google's published papers for Map/Reduce workloads
● Kubernetes focus: make it easy to build and manage distributed systems
○ scheduling is part of this, but not the only (or even primary) focus
○ services (provides discovery and load balancing)
○ master election
○ config store
○ easy private registry integration
○ namespaces
○ secrets
○ service accounts
○ volumes, and auto mount/unmount of persistent storage Relationship to Mesos
11. Relationship to Mesos
● No-one runs Mesos: they run Mesos + Chronos, Marathon, Aurora, or write their own scheduler
● If you want Mesos, run Mesos + Kubernetes
● Mesos focus on what they’re great at (hardware abstraction and resource pooling)
● The Kubernetes community focuses on what it is good at Target Kubernetes and you can run anywhere Kubernetes
12. Spreading out now beyond Kubernetes
● appc and rkt
● Hyper, a new container VM runtime
● "The thinner the layer over Docker that Kubernetes is, the better"
○ Proposal
● Watch this space for Open Container Project! Kubernetes opinions The pod model
13. Kubernetes opinions Or "do I need overlay networking?"
● Assume your application starts on random ports
● In addition to requiring discovery for IP addresses, you have to write custom code
● Ports are different between your replicas
● ACLs and QoS are harder to define for the network without an identity for each application IP per Pod
14. Kubernetes opinions Secrets tmpfs-backed secret store
● Decouples secrets (passwords, SSH keys, OAuth tokens, etc) from code
● Appears as a volume mounted to a container within a Pod definition
● Never touches disk
● GitHub docs
15. “Don't make the same mistakes we did. Only make new ones! – john wilkes, Principal Software Engineer
16. 1.0 release plans
17. ...
----
video: Meetupvideo (http://www.meetupvideo.com)
  • 1 participant
  • 16 minutes
kubernetes
dockercon
servers
cloud
container
openstack
launched
provisioning
proxy
vmware
youtube image

9 Jun 2015

This is some initial work we did in Cockpit to build a dashboard for Kubernetes.

http://stef.thewalter.net/cockpit-kubernetes-dashboard.html

Kubernetes is a way to schedule docker containers across a cluster of machines, take care of their networking, storage, name resolution, etc.

The dashboard you see isn't fully baked ... lots missing ... but I think it's a good start.
  • 1 participant
  • 12 minutes
kubernetes
dashboards
openshift
cockpit
docker
cluster
apps
servers
devops
demo
youtube image

17 Apr 2015

container.camp
@containercamp

Container Camp is the community conference about software containers. April 17, 2015, San Francisco.
  • 1 participant
  • 27 minutes
containers
container
google
kubernetes
pod
docker
stuff
linux
versions
thinking
youtube image

17 Apr 2015

First attempt at exposing my meager kubernetes skills.
  • 1 participant
  • 17 minutes
kubernetes
server
pods
v1
process
docker
services
execute
deploy
vagrant
youtube image

2 Apr 2015

Arun Gupta: Package your Java applications using Docker and Kubernetes

Docker simplifies software delivery by making it easy to build and
share images that contain your application’s operating system. It
packages your application and infrastructure together, managed as one
component. These images are then used to create Docker containers
which run on the container virtualization platform, provided by
Docker. These images can be distributed using Docker Registry.
Kubernetes provides an open source orchestration of Docker containers.

This talk will provide an introduction to Docker images (build time),
containers (run time), and registry (distribution). Java EE
application require operating system, JDK, database, application
server, tuning of different parts of the stack, WAR file, and much
more. The talk will explain how to create and publish Docker images
that package these components and talk to each other. Design patterns
and anti-patterns that show how to create cluster of such applications
will be shown. Replicating your development, test, and production
environments using Docker images will be shown. Basic terminology of
Kubernetes will be introduced. Attendees will learn how Kubernetes’s
self-healing mechanism can be used to create cluster of these
containers.

Arun Gupta is Director of Developer Advocacy at Red Hat and focuses on JBoss Middleware. As a founding member of the Java EE team at Sun Microsystems, he spread the love for technology all around the world. At Oracle, he led a cross-functional team to drive the global launch of the Java EE 7 platform through strategy, planning, and execution of content, marketing campaigns, and program. He is a prolific blogger since 2005 and have authored 1500+ blogs on technology. Arun has extensive speaking experience in ~40 countries on myriad topics and is a JavaOne Rockstar. He also founded the Devoxx4Kids chapter in the USA and continues to promoting technology education amongst kids. An author of a best-selling book, an avid runner, a globe trotter, a Java Champion, JUG leader, he is easily accessible at @arungupta.
  • 4 participants
  • 1:23 hours
docker
dock
workflow
java
kubernetes
users
apps
enterprise
deployments
vm
youtube image

19 Mar 2015

Learn how to deploy etcd, an elastic distributed key-value datastore, on Kubernetes, a powerful container cluster manager.

www.coreos.com
  • 1 participant
  • 25 minutes
edd
hosts
demoing
server
td
kubernetes
monitored
exedy
v2
cto
youtube image

12 Feb 2015

Package your Java EE application using Docker and Kubernetes
Docker simplifies software delivery by making it easy to build and share images that contain your application’s operating system. It packages your application and infrastructure together, managed as one component. These images are then used to create Docker containers which run on the container virtualization platform, provided by Docker. These images can be distributed using Docker Registry. Kubernetes provides an open source orchestration of Docker containers.

This talk will provide an introduction to Docker images (build time), containers (run time), and registry (distribution). Java EE application require operating system, JDK, database, application server, tuning of different parts of the stack, WAR file, and much more. The talk will explain how to create and publish Docker images that package these components and talk to each other. Design patterns and anti-patterns that show how to create cluster of such applications will be shown. Replicating your development, test, and production environments using Docker images will be shown. Basic terminology of Kubernetes will be introduced. Attendees will learn how Kubernetes's self-healing mechanism can be used to create cluster of these containers.

Speaker: Arun Gupta

Arun Gupta is Director of Developer Advocacy at Red Hat and focuses on JBoss Middleware. As a founding member of the Java EE team at Sun Microsystems, he spread the love for technology all around the world. At Oracle, he led a cross-functional team to drive the global launch of the Java EE 7 platform through strategy, planning, and execution of content, marketing campaigns, and program. After authoring ~1400 blogs at blogs.oracle.com/arungupta on different Java technologies, he continues to promote Red Hat technologies and products at blog.arungupta.me. Arun has extensive speaking experience in 35+ countries on myriad topics. An author of a best-selling book, an avid runner, and a globe trotter, he is easily accessible at @arungupta.
  • 3 participants
  • 1:11 hours
chat
virtual
aaron
session
hosts
user
lan
rogue
currently
bye
youtube image

6 Feb 2015

Kubernetes is a new docker container orchestration project being led by Google and Red Hat. For many years Google has run their datacenter, clustering, and orchestration capabilitie with the equivalent of what we all now call containers. As the docker container ecosystem grew Google realized that they could bring their knowledge managing containers at the largest scales, Red Hat could bring their knowledge of datacenter operations across many organizations, and working together in the open source community we could create a better container management solution than anyone alone.

This talk will cover what Kubernetes is, what it hopes to one day accomplish, and what choices it forces on application authors. It will cover the patterns which Kubernetes simplifies and cover some concepts that are just not possible when using Kubernetes.
  • 5 participants
  • 41 minutes
presentation
introduce
talking
setup
cooper
workshop
screens
guest
nettie
thanks
youtube image

4 Feb 2015

DevFest GDG Paris, par Mandy Waite.

Everyone is talking about Containers, but mostly in the context of how they work and not why and when they are useful or how to apply them to your own often complex and unique Use Cases. In this session we'll start by looking at how Docker works by manually creating a simple guestbook application using Docker Containers running Redis and PHP. We'll then use the same application to show how you can use Kubernetes and Google Container Engine to create a cluster of nodes, declare to that cluster what you expect it to do, and then have the cluster assign resources as needed, run your work, recover from failures, and scale easily.
  • 1 participant
  • 50 minutes
containers
container
docker
kubernetes
deployments
pod
virtualization
platform
cloud
google
youtube image

19 Jan 2015

Steven Pousty
  • 3 participants
  • 27 minutes
conference
infrastructure
ready
talking
service
concerns
hosted
rackspace
going
people
youtube image

14 Dec 2014

Demo of the cluster deployment
  • 1 participant
  • 9 minutes
kubernetes
interface
server
startpod
docker
ports
ips
registry
cluster
masternode
youtube image

5 Nov 2014

Openstack has slowly and steadily grown into a main stream IaaS cloud solution provider technology. At Symantec, we have primarily used Openstack to virtualize our datacenters and help drive infrastructure automation to ensure maximum use of our compute, network and storage capabilities. But many of our enterprise use-cases demand more than just virtualized environments. Full session details here: http://awe.sm/t7gR6
  • 1 participant
  • 40 minutes
cloud
ecosystem
virtualization
docker
backend
infrastructure
discussion
architected
openstack
deployments
youtube image

2 Nov 2014

Jimmy Kaplowitz

-on-

Containerizing the Cloud with Kubernetes and Docker

Have you ever wondered about the core technologies that enable Google to rapidly build reliable distributed systems, while simultaneously increasing data center reliability and efficiency? In 2006, Google developed Linux container technology that enabled world leading fleet utilization, efficiency and scale.

More recently, these same core technologies formed the foundation of Docker, the popular, new open source container environment.

Join us in this session and see how containers are re-making the cloud computing landscape. Learn how Google Cloud Platform is making itself the best place in the world to run container images.

Come see how containers and Google Cloud Platform make it easier to build, run and maintain distributed systems, by building on the same core container technologies that power all of Google.

Get a tour of Kubernetes, the new open source container cluster management implementation that turns these concepts into reality.

Come learn how containers and Google Cloud Platform make the technology and application architectures that power Google available to all developers across the world.

Links:

Source: https://github.com/GoogleCloudPlatform/kubernetes
GCE: https://cloud.google.com/products/compute-engine/
Docker: https://www.docker.com/

Speaker Bio:

Jimmy Kaplowitz is a Software Engineer on the Google Compute Engine team. His team works to give users the best possible experience within the Google Compute Engine guest environment. He has spent much of his career immersed in the New York tech scene, including as a co-host for NYLUG at Google NYC. Jimmy received his Sc.B. in Computer Science from Brown University.
  • 9 participants
  • 55 minutes
docker
kubernetes
dockercon
container
hosts
users
centos
daemon
virtualized
thanks
youtube image

30 Sep 2014

Slides: http://www.slideshare.net/dataloop/2014-0919-kubernetes-dev-ops-exchange-london

A talk about Google Kubernetes! Which is a "an open source implementation of container cluster management". Written in Go, works nicely with Docker and is extremely cool.

Never heard of it? This is cutting edge technology that's poised to transform the way we manage deployments, resource allocation and just generally make the world a better place. To get the most out of the talk check out this Google IO presentation ahead of time: https://www.youtube.com/watch?v=tsk0pWf4ipw

DevOps Exchange London Meetup: http://www.meetup.com/DevOps-Exchange-London
  • 2 participants
  • 22 minutes
container
docker
cluster
vmware
computing
pod
virtual
deployments
linux
google
youtube image

19 Aug 2014

Kubernetes? Was developed right here in Seattle is a powerful open source tool for managing containers and clusters in any cloud: https://github.com/GoogleCloudPlatform/kubernetes

Via NYT: Called Kubernetes, the software project draws on a former Google top secret: how the search giant efficiently built and deployed powerful applications like search, mail and maps over its cloud computing system, one of the world’s largest. 

Kubernetes builds on top of Docker to construct a clustered container scheduling service. Kubernetes enables users to ask a cluster to run a set of containers. The system will automatically pick worker nodes to run those containers on, which we think of more as "scheduling" than "orchestration". Kubernetes also provides ways for containers to find and communicate with each other and ways to manage both tightly coupled and loosely coupled sets of cooperating containers.

Señor Luis Daniel Ballesteros, Google Engineer, will give the talk.
  • 6 participants
  • 1:35 hours
hosting
meetup
collaboration
developers
showcase
clients
talking
microphone
clive
thanks
youtube image

26 Jun 2014

Speaker(s):
Brendan Burns, Craig McLuckie

Description:
Have you ever wondered about the core technologies that enable Google to rapidly build reliable distributed systems, while simultaneously increasing data center reliability and efficiency? In 2006, Google developed Linux container technology that enabled world leading fleet utilization, efficiency and scale. More recently, these same core technologies formed the foundation of Docker, the popular, new open source container environment.
Join us in this session and see how containers are re-making the cloud computing landscape. Learn how Google Cloud Platform is making itself the best place in the world to run container images. Come see how containers and Google Cloud Platform make it easier to build, run and maintain distributed systems, by building on the same core container technologies that power all of Google. Get a first look at Kubernetes, the new open source container cluster management implementation that turns these concepts into reality. Come learn how containers and Google Cloud Platform make the technology and application architectures that power Google available to all developers across the world.

Watch all Google I/O 2014 videos at: g.co/io14videos
  • 10 participants
  • 52 minutes
container
containers
docker
containerize
dockercon
virtualization
applications
microservices
kubernetes
linux
youtube image