Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Cloud Foundry Application Runtime and Kubernetes

Cloud Foundry Application Runtime and Kubernetes

2018 KubeCon, Cloud Foundry Day - Seattle, USA

Avatar for Matthias Haeussler

Matthias Haeussler

December 10, 2018
Tweet

More Decks by Matthias Haeussler

Other Decks in Technology

Transcript

  1. Cloud Native Abstraction Layers Virtual Machines Container Applications Functions -

    Size/Footprint - Startup time - Coupling - Abstraction - Flexibility - Distribution
  2. What this talk will not be about ❏ Infrastructure &

    Infrastructure Automation ❏ Anything beyond OOTB ❏ Vendor-specific implementations ❏ Extensions & ADD-ONS
  3. Intention of this talk app app deploy recovery (auto) scaling

    supported runtimes service bindings (aggregated) logging zero-downtime deployment
  4. Kubernetes Basics - Part I - Container Dockerfile runtime app

    app runtime base container runtime app
  5. runtime app Kubernetes Basics - Part II - Kubernetes runtime

    app kubectl run pod replica set runtime app runtime app pod v2 replica set v2 deployment service/ingress endpoint
  6. Kubernetes ❏ Live Editing of Configuration ❏ Updating Configuration w/o

    Downtime ❏ Large Function Scope ❏ Very Granular Configuration Options ❏ Very Granular Configuration Options ❏ High Skill Requirement (Docker & K8s) ❏ Handling of Containers ❏ No OOTB (Tailed) Logs over RS/Deployments
  7. Cloud Foundry ❏ Simplicity ❏ “Containerless” - power of containers

    without interacting with them ❏ Fast “App to Platform” Path ❏ Buildpacks ❏ Buildpacks ❏ reduced Configuration Scope ❏ “Manual” Blue/Green Deploy ❏ Stateful workloads