bhanu2149 - PowerPoint PPT Presentation

About This Presentation
Title:

bhanu2149

Description:

Visualpath provides Docker and Kubernetes Online Training Institute. It is a special tool, which enables developers to create, run, deploy and manage various applications with the help of lightweight and stand-alone packages known as containers. Real-time Faculty, Live projects, Back Up Clasess. For More info +91 9989971070. – PowerPoint PPT presentation

Number of Views:20
Updated: 5 September 2019
Slides: 16
Provided by: bhanu2149
Category: Other

less

Transcript and Presenter's Notes

Title: bhanu2149


1
Basic Interview Questions ForDocker and
Kubernetes
www.visualpath.in
2
What is Kubernetes?
  • Kubernetes is a container orchestration tool that
    is used for automating the tasks of managing,
    monitoring, scaling, and deploying containerized
    applications. It creates groups of containers
    that can be logically discovered and managed for
    easy operations on containers.

www.visualpath.in
3
What is Docker?
  • Docker is a tool designed to make it easier to
    create, deploy, and run applications by using
    containers.
  • Containers allow a developer to package up an
    application with all of the parts it needs, such
    as libraries and other dependencies, and ship it
    all out as one package

www.visualpath.in
4
What is the difference between Kubernetes and
Docker Swarm?
  • Docker Swarm is a default container orchestration
    tool that comes with Docker. Docker Swarm can
    only orchestrate simple Docker containers.
    Kubernetes, on the other hand, helps manage much
    more complex software application containers.
    Kubernetes offers support for larger demand
    production environment.

www.visualpath.in
5
What is Orchestration in software?
  • Application orchestration in software process
    means you can integrate two or more applications.
  • You will be able to automate arrangement,
    coordination, and management of computer
    software.
  • The goal of any orchestration process is to
    streamline and optimize frequent repeatable
    processes.

www.visualpath.in
6
What is a node in Kubernetes?
  • A node in Kubernetes is a worker machine which is
    also known as a minion.
  • This node could be a physical machine or a
    virtual machine. For each of the node, there is a
    service to run pods, and it is managed by master
    components.
  • The node services could include kubelet,
    kube-proxy, and so on.

www.visualpath.in
7
What is Kubelet?
  • You can think of Kubelet as the lowest level
    component in a Kubernetes.
  • The Kubelet is responsible for making the
    individual machines to run.
  • The sole purpose of a Kubelet is that in a given
    a set of containers, it has to ensure that they
    are all running.

8
Docker Client 
  • This performs Docker build pull and run
    operations to establish communication with the
    Docker Host. The Docker command uses Docker API
    to call the queries to be run.

www.visualpath.in
9
Docker Host
  • This component contains Docker Daemon, Containers
    and its images.
  • The images will be the kind of metadata for the
    applications which are containerized in the
    containers.

www.visualpath.in
10
What is Docker Container?
  • A Docker Container is a form of encapsulation to
    the application which holds all the dependencies
    which share the kernel with other containers in
    the duration of running the isolated processes on
    the host operating system.
  • A Docker container can be created by
    creating a Docker image. These Docker images can
    be run after that using Docker Commands

www.visualpath.in
11
Docker containers are the instances of the Docker
images at the runtime.Docker images can be
stored in any public hosts or private hosts like
Docker hub. Docker Image is a set of files
which can be run in an isolated process.
www.visualpath.in
12
What is a Docker image?
  • A Docker image is a file, comprised of
    multiple layers, used to execute code in a
    Docker container. An image is essentially built
    from the instructions for a complete and
    executable version of an application, which
    relies on the host OS kernel.

www.visualpath.in
13
Why is Kubernetes important?
  • Kubernetes is an open source container
    orchestration platform, allowing large numbers of
    containers to work together in harmony, reducing
    operational burden. It helps with things like
    Running containers across many different machines.

www.visualpath.in
14
  • Visualpath Training Institute
  • For More Information About
  • Docker and kubernetes Online Training
  • Contact 91 9989971070
  • Website www.visualpath.in

15
Thank you
www.visualpath.in
Write a Comment
User Comments (0)
About PowerShow.com