Kubernetes
I. Introduction 1. Kubernetes Overview - Kubernetes = popular container orchestrator * it lets you schedule containers on a cluster of machines * you can run multiple containers on one machine * you can run long running services (like web applications) * Kubernetes will manage the state of those containers: ** Can start the container on specific nodeskubectl create -f pod-demo.yml ** Will restart a container when it gets killed ** Can move containers from one dnode to another node - you can run Kubernetes anywhere: *on-premise (own datacenter) *public (Google cloud, AWS) *hybrid: public & private -highly modular -open source -backed by google -Container Orchestration = Make many servers act like one -Released by Google in 2015, maintained by large community -Runs on top of Docker (usually) as a set of APIs in containers -Provides API/CLI to managed containers across server...