Posts

Showing posts from March, 2018

Kubernetes Course

Image
  KUBERNETES What are containers Before we dive into Container Orchestration, let's review first what containers are. Containers are an application-centric way to deliver high-performing, scalable applications on the infrastructure of your choice. With a container image, we bundle the application along with its runtime and dependencies. We use that image to create an isolated executable environment, also known as  container . We can deploy containers from a given image on the platform of our choice, such as desktops, VMs, Cloud, etc. Container Orchestration ? In Development and Quality Assurance (QA) environments, we can get away with running containers on a single host to develop and test applications. However, when we go to production, we do not have the same liberty, as we need to ensure that our  applications: Are fault-tolerant Can scale, and do this on-demand Use resources optimally Can discover other applications automatically, and communicate