Kubernetes MCQ

Kubernetes MCQ

  • Admin
  • 10th Dec, 2021

Kubernetes MCQ Questions

Following are mostly asked Kubernetes MCQ test that are designed for professionals like you to crack you interviews. You can take this Kubernetes online test before appearing to you real interview. This Kubernetes quiz there are around 30+ multiple choice questions on Kubernetes with four options.

1) What is the basic operational unit of Kubernetes?

  • A. Pod
  • B. Task
  • C. Nodes
  • D. None of the above

2) .............. can be considered as the primary data store of Kubernetes.

  • A. pod
  • B. etcd
  • C. node
  • D. All of the above

3) Which of the following runs on each node and ensures containers are running in a pod?

  • A. Pod
  • B. Etcd
  • C. Kubelet
  • D. All of the Above

4) Replication Controllers and Deployment Controllers are part of which of the followings?

  • A. Kubeadm
  • B. API Controller Manager
  • C. Master Controller Manager
  • D. None of the above

5) Who developed Kubernetes?

  • A. Google
  • B. Apple Inc.
  • C. IBM
  • D. Microsoft
Download Free : Kubernetes MCQ PDF

6) Kubernetes is a ............. platform.

  • A. Portable
  • B. Extensible
  • C. Open-source
  • D. All of the Above

7) The latest version of Kubernetes is ................

  • A. 2.0
  • B. 1.19
  • C. 1.20
  • D. None of the above

8) A node is a ............. in kubernetes.

  • A. developing tool
  • B. worker machine
  • C. local machine
  • D. None of the above

9) ................. can you deploy on Kubernetes.

  • A. Containers
  • B. Virtual machines
  • C. System processes
  • D. None of the above

10) Which of the following manages the assigning nodes to pods depending on resource availability?

  • A. Etcd
  • B. Kubectl
  • C. Scheduler
  • D. None of the above

11) Kubernetes is written in ................. programming language.

  • A. Go
  • B. Html
  • C. Php
  • D. Python

12) To create a new deployment in kubernetes, use the command ..............

  • A. Kubectl run
  • B. Kubernetes get deployment
  • C. Kubernetes set deployment
  • D. None of the above

13) ............. command is used to create kubernetes service.

  • A. Kubectl run
  • B. Kubectl deploy
  • C. Kubectl expose
  • D. None of the above

14) What are the main components of Kubernetes?

  • A. Scheduler
  • B. API server
  • C. Controller manager
  • D. All of the Above

15) What is the use of Google Kubernetes Engine?

  • A. Resize application controllers
  • B. Debug container clusters
  • C. Update and upgrade container clusters
  • D. All of the Above

16) Cronjobs in kubernetes run in ............

  • A. UTC only
  • B. GMT only
  • C. Local time zone
  • D. None of the above

17) ................ are the Kubernetes controllers.

  • A. Deployment
  • B. Replicaset
  • C. Both Deployment & Replicaset
  • D. None of the above

18) Is Google Kubernetes engine free?

  • A. Yes
  • B. No

19) Google kubernetes comes under which of the following services?

  • A. ClusterIP
  • B. NodePort & Headless
  • C. LoadBalancer
  • D. All of the Above

20) The different services within Kubernetes are _______.

  • A. Cluster IP service
  • B. Node Port service
  • C. Load Balancer service
  • D. All of the above

21) In Kubernetes PVC stands for _______.

  • A. Present Volume Claim
  • B. Persistent Volume Claim
  • C. Persistent Volume Class
  • D. None of the above

22) The docker Swarm is a clustering and scheduling tool for the Docker containers. True or False?

  • A. True
  • B. False

23) ______ is a public cloud application development and hosting platform developed by Red Hat.

  • A. CloseShift
  • B. OpenClassShift
  • C. OpenShift
  • D. None of the above

24) ______ are the types of Kubernetes pods.

  • A. Single Container Pod
  • B. Diublecontainer pods
  • C. Multicontainer pods
  • D. Both A and C

25) A ____ set is used to keep replica pods stable.

  • A. Replication
  • B. Replica
  • C. Both A and B
  • D. None of the above

26) _______ are the tools that are used for container monitoring.

  • A. cAdvisor
  • B. InfluxDB
  • C. Heapster
  • D. All of the above

27) Namespaces are used for dividing cluster resources between multiple users. True or False?

  • A. True
  • B. False

28) ______ is the platform using which you can pass commands to the cluster.

  • A. Minikube
  • B. Kubectl
  • C. Kubelet
  • D. None of the above

29) GKE stands for ____.

  • A. Google Cluster Engine
  • B. Google Kubernetes Engine
  • C. Google Container Engine
  • D. None of the above

30) Heapster is a cluster-wide aggregator of data provided by Kubelet running on each node. True/False?

  • A. True
  • B. False

Kubernetes Online Test Questions (Kubernetes FAQs)

1) What is kubernetes?

Kubernetes is an open-source platform that automates Linux container operations i.e. it helps in managing the clusters. It is basically used to run modern applications across multiple clusters on cloud services and data centers.

2) What can you deploy on kubernetes?

You can deploy Pods or Containers which is a set of replica on Kubernetes.

3) At its core, Kubernetes is a platform for what?

At its core, Kubernetes is a platform for running and scheduling container applications on a cluster.

4) What are kubernetes pods?

Pods in Kubernetes are the smallest and most basic deployable objects. A Pod represents a single instance of a running process in your cluster. It can contain one or more containers.

5) Kubernetes is written in which Programming language?

Kubernetes is written in Go Programming language.

6) What is a cluster of containers in Kubernetes?

A cluster is a set of nodes that run containerized applications, that packages an app with its dependencies and services such that it can easily run across multiple platforms.

7) What are Daemon sets?

A DaemonSet ensures that Nodes run a copy of a Pod i.e. if nodes are added then a new pod is created and if nodes are removed then those Pods are collected in the garbage.

8) What is 'Heapster' in Kubernetes?

Heapster is a uniform platform adopted by Kubernetes which is a cluster-wide aggregator of monitoring and performance analysis. It works on all Kubernetes setups and runs as a pod in the cluster.

9) What is the LoadBalancer in Kubernetes?

A load balancer performs the distribution of network traffic across multiple servers to optimize performance and ensure the reliability of an application.

10) What is Kube-proxy?

It is a network proxy that runs on each node in your cluster and can be implemented as Kubernetes Service. kube-proxy maintains network rules on nodes and later these network rules are used to allow network communication to your Pods from network sessions inside or outside of your cluster.

Leave A Comment :

Valid name is required.

Valid name is required.

Valid email id is required.

Related MCQ/Quiz

Html MCQ
Linux MCQ
Kotlin MCQ