Writing code that worked on my laptop was easy — getting it to work across a cluster of machines was orders of magnitudes harder." Cindy Sridharan, imgix “ “
with some restrictions VM: Starting an OS Booting phone: ~60 seconds Changeable data: mixed with image Container: Starting a process Tap an app: ~0.2 seconds Changeable data: stored elsewhere
state towards desired state Example: ReplicaSet A small group of tightly coupled containers Example: Static site generator & web server A set of running pods that work together Example: Load-balanced backends
where you want it to run: Kubernetes figures that out for you Manifests apiVersion: v1 kind: Pod metadata: name: redis-django labels: app: webapp spec: containers: - name: key-value-store image: redis ports: - containerPort: 6379 - name: frontend image: django ports: - containerPort: 8000
accelerates everything. Developers go from commit to deploy in production in less than 10 minutes allowing us to deploy 30-50 times a day Tyler Davis, DevOps “ ”
securing, managing and monitoring services • Secure and monitor traffic for microservices and legacy services • An open platform with key contributions from Google, IBM, Lyft and others • Multi-environment and multi-platform