AWS vs Openstack comparison https://redhatstackblog.redhat.com/2015/05/13/public-vs-private-amazon-compared-to-openstack/
Kubernetes Fundamentals: Open source platform for running cloud native apps --------Cloud native apps------ containers --------Kubernetes------------- platform- linux nodes, vm, cloud instance --------Infrastructure--------- IAAS Kubernetes 1. Control Plane (Brain) - is a api server, schedular, controllers, persistence store - Store - etcd (stateful) - api server (kubectl -> requests(POST)-> API)(YAML) 2. Workers Nodes (running applications) Kubernetes API: RESTful CRUD: Create, read, update, delete kubectl command is used for making API requests kubectl -> YAML -> Kubernetes Cluster (Desired State -> Current State) API groups: - Core API