The Hidden Costs of Kubernetes Bridget Lane Marcelo Mandolesi - - PowerPoint PPT Presentation

the hidden costs of kubernetes
SMART_READER_LITE
LIVE PREVIEW

The Hidden Costs of Kubernetes Bridget Lane Marcelo Mandolesi - - PowerPoint PPT Presentation

The Hidden Costs of Kubernetes Bridget Lane Marcelo Mandolesi @bridgetnomnom @mand0 Bridget Lane Marcelo Mandolesi Software Developer Software Developer Platform Engineering API Services @bridgetnomnom @mand0 11.6 MM 2,000+


slide-1
SLIDE 1

The Hidden Costs of Kubernetes

Bridget Lane Marcelo Mandolesi

@bridgetnomnom
 @mand0

slide-2
SLIDE 2

Bridget Lane


Software Developer Platform Engineering

Marcelo Mandolesi


Software Developer API Services

@mand0 @bridgetnomnom

slide-3
SLIDE 3

3

@bridgetnomnom @mand0

2,000+

J O U R N A L I S T S

110

N E W S R O O M S

127MM+

U N I Q U E M O N T H L Y U S E R S

11.6MM

D A I L Y N E W S P A P E R R E A D E R S

3

2 0 1 8 P U L I T Z E R P R I Z E S

@bridgetnomnom @mand0

slide-4
SLIDE 4

Previous: 3-4 Hours Now: 10 Minutes

Previous: $800/Day Now: $400/Day Cost Failover Deployment Time Previous: 2 Hours Now: 15 Minutes Developer Time

@bridgetnomnom @mand0

Previous: Dependent

  • n Platform team

Now: Totally self dependent

slide-5
SLIDE 5

Deploys +
 CI

From:

  • Custom API for deploys
  • Totally different CI per team

To:

  • Helm
  • CI as a service
  • Shared DSLs

CI hosting cost Developer time

@bridgetnomnom @mand0

$

slide-6
SLIDE 6

Terraform gains Sumo Logic cost

From:

  • Manual creation of monitoring
  • Logs only in cluster

To:

  • Terraform
  • Sumo Logic

@bridgetnomnom @mand0

Monitoring + Logging

$

slide-7
SLIDE 7

Secrets + 
 Configs

Management Audit blast radius Infrastructure

From:

  • K8 secrets
  • K8 configmaps

To:

  • Hashicorp Vault
  • Hashicorp Consul

@bridgetnomnom @mand0

$

slide-8
SLIDE 8

Saved dev time Infrastructure

Dedicated GKE team From:

  • Unclear SLA’s and responsibilities
  • Volatile upgrades

To:

  • Cluster operations team
  • Smoother upgrades

@bridgetnomnom @mand0

Maintenance

$

slide-9
SLIDE 9

Billback + Showback

  • Cost tracking
  • Scalr (CMP) per-team

allocation

  • Shared GKE labels and

namespaces

“Undefined” resources

@bridgetnomnom @mand0

$

slide-10
SLIDE 10

Right sizing

  • VM to containers 1-1 match
  • Load testing
  • Hidden bottlenecks
  • Over provisioning VS

rearchitecting

  • Architecture Council

Cost-conscious design

@bridgetnomnom @mand0

$

slide-11
SLIDE 11

Documentation

  • Pre-planning
  • Defining standards
  • Strategy

Adoption rate

@bridgetnomnom @mand0

$

slide-12
SLIDE 12

Employee Happiness

  • Re-tasking employees
  • Job changes
  • Ripple effect
  • Shared, cross-team problem
  • Migrating culture

Employee morale Employee burnout

@bridgetnomnom @mand0

$

slide-13
SLIDE 13

Cost of Not Migrating?

@bridgetnomnom @mand0

slide-14
SLIDE 14

Chat with us!
 
 
 We’re Hiring!

medium.com/


usa-today-network

@bridgetnomnom @mand0