of software in a complete filesystem that contains everything needed to run: code, runtime, system tools, system libraries – anything that can be installed on a server. This guarantees that the software will always run the same, regardless of its environment.
that it has a complete instance of an OS whereas VM supports hardware virtualization. You feel like it is a physical machine in which you can boot any OS.
operations of application containers across clusters of hosts, providing container-centric infrastructure. • Deploy your applications quickly and predictably. • Auto scaling apps. • Roll out new features / Rollback failing features. • Docker container management.
together for the purposes of administration and networking Group of one or more containers(Docker containers) and their storage. Pods are always co-located and co-scheduled, and run in a shared context. Containers within a pod share an IP address and port space, and can find each other via localhost.
logical set of Pods and a policy by which to access them - sometimes called a micro-service. It Enables external traffic exposure, load balancing and service discovery for those Pods. INGRESS An Ingress is a collection of rules that allow inbound connections to reach the cluster services