Kubernetes Interview Questions

1)  What is Kubernetes ? Ans: Kubernetes is a software system that allows you to easily deploy and manage containerized applications on top of         it. Kubernetes is an open source system for managing containerized applications across multiple hosts, providing basic mechanisms for deployment, maintenance, and scaling of applications. 2) What are benefit of using kubernetes ? Ans : Simplifying application deployment  Because Kubernetes exposes all its worker nodes as a single deployment platform, application

Docker volumes and storage drivers

Managing container and image data with Docker Volumes and Storage drivers Managing application data in running containers is one of the biggest challenges. We have to trade of between available volume types (and its associated storage drivers) with system performance. Volume’s contents exist outside the lifecycle of a given container. This is called data persistency. Below snapshot depicts the mechanism for persistent data in containers. Volumes are stored in a part of the host filesystem