86
Kubernetes for Non-Coders

for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

Kubernetes for Non-Coders

Page 2: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

A Look At IT Adoption

Page 3: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

Dev Ops

Page 4: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

Coders Non-Coders

Tech Business

Page 5: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

#1 IT challenge is organizational

change

Page 6: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

A lot of money $$$● The average company uses 5-6 cloud platforms and 300-3,000 cloud

services - Sky

● Cloud spending will top $203.4 billion by 2020 - IDC

● 67% of enterprise IT infrastructure and software spending will be for cloud by 2020 - Gartner

Page 7: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

A lot of words

Page 8: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

Kubernetes for Non-Coders

What are we dealing with?How did we get here?What is Kubernetes?

What is next?

All without a line of code!!!

Page 9: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

About Me:

Page 10: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion
Page 11: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion
Page 12: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion
Page 13: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

CLOUD NATIVE

Page 14: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

CLOUD NATIVE

Page 15: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

What is Kubernetes?

Kubernetes is a portable, extensible open-source platform for managing containerized workloads

and services, that facilitates both declarative configuration and automation.

Page 16: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

What is Cloud Native?

Cloud native technologies empower organizations to build and run scalable applications in modern, dynamic environments such as public, private, and hybrid clouds. Containers, service meshes, microservices, immutable infrastructure, and

declarative APIs exemplify this approach.

These techniques enable loosely coupled systems that are resilient, manageable, and observable. Combined with robust automation, they allow engineers to make

high-impact changes frequently and predictably with minimal toil.

Page 17: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion
Page 18: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

apiVersion: kubermatic.k8s.io/v1kind: Clustermetadata: name: g8gpmr9fw3spec: cloud: dc: hetzner-nbg1 hetzner: token: SOME_SECRET_TOKEN clusterNetwork: dnsDomain: cluster.local pods: cidrBlocks: - 172.25.0.0/16 services: cidrBlocks: - 10.10.10.0/24 humanReadableName: demo version: 1.10.8address: adminToken: 975w4b.7tcjkwl5zzhjrsg5 externalName: g8gpmr9fw3.europe-west3-c.dev.kubermatic.io ip: 35.198.93.90 url: https://g8gpmr9fw3.europe-west3-c.dev.kubermatic.io:32489status: health: apiserver: true controller: true etcd: true machineController: true openvpn: true scheduler: true namespaceName: cluster-g8gpmr9fw3

Code ≈ Non-Code??

Page 19: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

~Business Code~

Better Faster Cheaper

S

Page 20: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

What is Kubernetes?

Page 21: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

What is Kubernetes?

Greek - meaning helmsman or pilot

Root ofGovernor

cybernetics (study of communication and control)

Page 22: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

Loodse Plattdeutsch - harbor pilot

Page 23: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

Kubernetes Project Stats● Over 42,000 stars on Github

● 1800+ Contributors to K8s Core

● Most discussed Repository by a large margin

● 50,000+ users in Slack Team

Page 24: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

Kubernetes Project Stats

Page 25: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

Who “Manages” Kubernetes?

Vendor neutral governance group of many “cloud native” projects

Page 26: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

Working Definitions

Page 27: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

What is Business Kubernetes?

Kubernetes is the governor of cloud native IT

Page 28: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

What is Business Cloud Native?

Cloud native technologies help businesses build modern software that delivers a good and/or service to their customers.

These technologies create better systems that allow engineers to make changes faster at a lower cost.

S

Page 29: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

History Lesson: The Journey to

Cloud Native

Page 30: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

Software Application Servers

01000011011011110110010001100101

Page 31: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

Person House

Page 32: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

Hosting Continuum

Data Center Cloud VirtualMachine

Container Serverless

Home Construction

Renting Apartment FlatShare

Hotel

Page 33: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

Cloud Native Continuum

These technologies create better systems that allow engineers to make changes faster at a lower cost.

Simplicity Agility Density

IsolationCustomization

Control

Page 34: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

Build Your Own

Data Center Home Construction

Page 35: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

Non-Coder TranslationBuild Your Own

Isolation Customization Control

Page 36: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

Non-Coder TranslationBuild Your Own Problems

Better Faster Cheaper

Two Weeks CapEx

Page 37: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

Rental

Cloud Landlord

Page 38: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

Non-Coder TranslationRental

Better Faster Cheaper

Two Weeks↓

Two Days

CapEx↓

OpEx

Page 39: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

Non-Coder TranslationRental Problems

Better Faster Cheaper

Two days Dedicated costsManual set-up

process

Page 40: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

Split Space

Virtual Machine Furnished Apartment

Guest OS

Server

Binaries/Libraries

App 1

Host OS

Guest OS

Binaries/Libraries

App 1’

Guest OS

Binaries/Libraries

App 2

Hypervisor

Page 41: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

Non-Coder TranslationSplit Space

Better Faster Cheaper

Two Days↓

Ten Minutes

Dedicated↓

Per-second-billing

Manual set-up process

↓Consistent

deployments

Page 42: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

Non-Coder TranslationSplit Space Problems

Better Faster CheaperTen Minutes Single useClashing

dependencies

Page 43: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

Shared Space

Container Flat Share

Server

Host OS

Binaries/Libraries

Binaries/Libraries

App 1

App 1’

App 2'’

App 2’

App 2

Page 44: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

Non-Coder TranslationSmaller Sharing

Better Faster CheaperTen Minutes

↓1/2 Second

15% CPU utilization↓

80% CPU Utilization

Separation of dependencies

Page 45: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

Non-Coder TranslationSmaller Sharing Problems

Better Faster CheaperSet up time Always onSet up required

Page 46: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

On-demand

Serverless Hotel

Page 47: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

Non-Coder TranslationOn-demand

Better Faster Cheaper

Always ready

Pay per Execution

No setup required

Page 48: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

Hosting Continuum

Data Center Cloud VirtualMachine

Container Serverless

Home Construction

Renting Apartment FlatShare

Hotel

Simplicity Agility Density

IsolationCustomization

Control

Page 49: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

Cloud Native Continuum Simplicity Agility Density

Focus on business value,

not the infrastructure

Page 50: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

What is Business Cloud Native?

Cloud native technologies help businesses build modern software that delivers a good and/or service to their customers.

These technologies create better systems that allow engineers to make changes faster at a lower cost.

S

Page 51: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

Kubernetes:The Cloud Native

Operating System

Page 52: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

Software Applications Servers

010100100110101010010100011010101001010100101001010101010001010101011010101010101010101010101011110101010101010010100010010101010101010100101010100101111010

Enterprise IT

Page 53: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

People Housing

City

Page 54: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

What is Business Kubernetes?

Kubernetes governs cloud native IT

A City governs the housing market

Page 55: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

What is Kubernetes?

Kubernetes is a portable, extensible open-source platform for managing workloads and services,

that facilitates both declarative configuration and automation.

Page 56: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

Bare Metal

Any Cloud

Cloud Native Stack

Kubernetes

KubeVirt/Virtlet

Software Applications

Container Engine

Containers

Housing Stack

Governor

People

Land Bare Metal Any Cloud

Cloud Native Stack

VMs

Kubernetes

KubeVirt/Virtlet

Serverless

Knative/OpenFaaS

Software Applications

Container Engine

ContainersHomes HotelsApartments

City Services

Page 57: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

Bare Metal

Any Cloud

Cloud Native Stack

Kubernetes

KubeVirt/Virtlet

Software Applications

Container Engine

Containers

Housing Stack

Governor

Cloud Native Stack

Kubernetes

Page 58: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

Non-Coder TranslationGovernance Problems

Better Faster Cheaper

How quickly can we build?

How quickly can we

respond to incidents?

What is the most cost-effective way to

build?

How can we save human time?

What is the best way to govern?

How does it fit our needs?

Page 59: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

What is Kubernetes?

Kubernetes is a portable, extensible open-source platform for managing workloads and services, that facilitates both declarative configuration

and automation.

Page 60: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

What is the problem?

A problem can be defined as any situation in which a gap is perceived to exist between what is and what should be.

- Arthur B. Van Gundy Jr.

Page 61: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

Problem Solved

“Actual State” “Desired State”Reconciliation

Page 62: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

Declarative Configuration

ReconciliationScheduler Controller

Page 63: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

Kubernetes

etcd

API server

Scheduler Controller

You

Reconciliation

Page 64: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

City

City Plan

Mayor

Builder Regulator

You

Reconciliation

Page 65: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

Cloud Native City

etcd

API server

Scheduler Controller

City Plan

Mayor

Builder Regulator

You

Page 66: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

Kubernetes Advantage:Declarative Configuration and Automation

Better Faster Cheaper

Automatic Replace human time with computer time

Declarative Reconciliation

Page 67: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

Bare Metal

Any Cloud

Cloud Native Stack

Kubernetes

KubeVirt/Virtlet

Software Applications

Container Engine

Containers

Housing Stack

Governor

Land Bare Metal Any Cloud

Cloud Native Stack

Kubernetes

Building Blocks

Page 68: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

Non-Coder TranslationBuilding Blocks Problems

Better Faster Cheaper

How quick is construction?

Where is it cheapest to build?

How to ensure quality and consistency of

compute?

Page 69: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

What is Kubernetes?

Kubernetes is a portable, extensible open-source platform for managing workloads and services,

that facilitates both declarative configuration and automation.

Page 70: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

Building Blocks

Nodes Land

Page 71: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

Kubernetes Advantage:Portable Platform

Better Faster CheaperNo retooling

neededNo vendor

lock-inSame

everywhere

Page 72: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

Bare Metal

Any Cloud

Cloud Native Stack

Kubernetes

KubeVirt/Virtlet

Software Applications

Container Engine

Containers

Housing Stack

Governor

Land Bare Metal Any Cloud

Cloud Native Stack

VMs

Kubernetes

KubeVirt/Virtlet

Serverless

Knative/OpenFaaSContainer Engine

ContainersHomes HotelsApartments

City Services

Page 73: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

Non-Coder TranslationScaling Services Problems

Better Faster CheaperHow long does it

take to switch contexts?

Where is the cost overview and how

can it be optimized?

How to ensure quality,

consistency, and abstraction?

Page 74: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

What is Kubernetes?

Kubernetes is a portable, extensible open-source platform for managing workloads and services,

that facilitates both declarative configuration and automation.

Page 75: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

Scaling Services

Workloads and Services

Houses

Bare Metal Any Cloud

Cloud Native Stack

VMs

Kubernetes

KubeVirt/Virtlet

Serverless

Knative/OpenFaaSContainer Engine

Containers

Page 76: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

Kubernetes Advantage:Managing Workloads and Services

Better Faster CheaperNo context switching

Consolidation and

streamlining

Abstractions and

consistency

Page 77: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

Bare Metal

Any Cloud

Cloud Native Stack

Kubernetes

KubeVirt/Virtlet

Software Applications

Container Engine

Containers

Housing Stack

Governor

People

Land

Buildings

Services

Bare Metal Any Cloud

Cloud Native Stack

VMs

Kubernetes

KubeVirt/Virtlet

Serverless

Knative/OpenFaaS

Software Applications

Container Engine

Containers

Bare Metal

Any Cloud

Cloud Native Stack

Kubernetes

KubeVirt/Virtlet

Software Applications

Container Engine

Containers

Housing Stack

Governor

People

Land

Homes HotelsApartments

City Services

Page 78: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

Non-Coder TranslationDay 2 Problems

Better Faster Cheaper

When is new functionality

delivered?

Should extras be built or bought?

What else is needed and can be

customized?

Page 79: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

What is Kubernetes?

Kubernetes is a portable, extensible open-source platform for managing workloads and services,

that facilitates both declarative configuration and automation.

Page 80: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

CNCF Landscape

Page 81: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

Day 2

IT City

Shopping MallHospitalChurch

UniversityClinic

MuseumOperaDocks

CI/CDObservabilityService proxyService Mesh

Streaming/messagingNetworking

Container registrySoftware distribution

Page 82: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

Kubernetes Advantage:Extensible and Open-source

Better Faster Cheaper

OSS means you can contribute

Build and/or buy

Choice and flexibility

Page 83: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

What is Kubernetes?

Kubernetes is a portable, extensible open-source platform for managing workloads and services,

that facilitates both declarative configuration and automation.

S

Page 84: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

What is IT for Business?Kubernetes is the cloud native operating system that allows engineers to create better systems which can make changes faster at a lower cost.

This enables businesses to deliver better value to customers, more quickly and less expensively.

S

Page 85: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

Thank youDevOps Gathering

Loodse

Nikita and Tobias

Cheryl Hung

My mom

Page 86: for Non-Coders Kubernetes - DevOn Summit · A lot of money $$$ The average company uses 5-6 cloud platforms and 300-3,000 cloud services - Sky Cloud spending will top $203.4 billion

@breakawaybilly [email protected]