Are you looking for somewhere to learn more about Kubernetes interview questions? You’re in the right place! We publish a Kubernetes question every day on our social media channels, LinkedIn, Telegram, and YouTube, and at the end of the week, we provide the correct answers with details here. If you want to test your Kubernetes knowledge or prepare yourself for Kubernetes role interviews, follow our social media.

Follow our social media:

https://www.linkedin.com/in/ssbostan

https://www.linkedin.com/company/kubedemy

https://www.youtube.com/@kubedemy

https://telegram.me/kubedemy

Kubernetes Interview Questions:

04 December 2023:

What is Context in Kubeconfig?

  • A) It’s a piece of data that shows the cluster information
  • B) It’s a piece of data that shows the user credentials
  • C) It’s a piece of data that bounds the user to the cluster
  • D) It’s a piece of data that shows access boundaries

In the kubeconfig file, we have three main top sections clusters, users and contexts. clusters field stores all the clusters we have or want to communicate and consists of clusters’ API server address and CA certificate. users field stores users’ information such as a public key, private key, token, etc. In the same kubeconfig file, you can have multiple clusters and users, or in some cases, you have only one user and many clusters. contexts field bounds users to clusters, and it configures with which user we can connect to which cluster. You can also set your default context.


05 December 2023:

What is the right way to select the proper ingress class?

  • A) Set ingressClassName in Ingress spec
  • B) Set kubernetes.io/ingress.class annotation in Ingress spec
  • C) Set both the above options at the same time
  • D) Set Ingress Controller config to manage all ingresses without class

In the new Kubernetes versions, using ingressClassName is become standard. The annotation model is for old versions, and it’s better to avoid using it in the latest versions. Using both of them at the same time is not possible, and if you try this, you will get an error. Also, configuring the Ingress Controller to ignore the ingress class name is not good because, in multi-ingress environments, it creates conflict for all installed ingress controllers. So, try to use ingressClassName in your new clusters.


06 December 2023:

What metrics-server does in Kubernetes?

  • A) Provide metrics about Kubernetes resources
  • B) Provide metrics about Container resources
  • C) Provide metrics about Audit logs and actions
  • D) Provide metrics about Network resources

The metrics server is a scalable component that provides containers’ metrics used in HPA and VPA resources. This component provides you with CPU and Memory metrics of containers and helps you configure your Horizontal Pod Autoscalers and Vertical Pod Autoscalers in Kubernetes. Keep in mind we also have another component called kube-state-metrics , which provides information about the cluster and resources.

https://github.com/kubernetes-sigs/metrics-server

https://github.com/kubernetes/kube-state-metrics


07 December 2023:

In which method, if you update the ConfigMap, it automatically gets reflected to the Pod? (without restarting the Pod or signalling application)

  • A) Using ConfigMap as Pod command line arguments
  • B) Using ConfigMap as environment variables
  • C) Using ConfigMap as a volume and mount it to the Pod
  • D) All of the above options

When you mount ConfigMap and Secret resources as volumes to the Pods, Kubernetes checks for their changes and updates the files in the Pods’ containers automatically every minute. This option comes from the basic concepts of file systems: if something gets changed in the host filesystem, it must be reflected in the container filesystem as well.

Conclusion:

Kubernetes itself is wild. Man vs. Wild in interviews needs deep knowledge, hands-on experience and additional skills to pass. If you want to pass Kubernetes role interviews, read more and do many more with Kubernetes. Our goal in Kubedemy is to help you understand and solve Kubernetes difficulties in all situations.

If you like this series of articles, please share them and write your thoughts as comments here. Your feedback encourages me to complete this massively planned program.

Follow my LinkedIn https://www.linkedin.com/in/ssbostan

Follow Kubedemy LinkedIn https://www.linkedin.com/company/kubedemy

Follow Kubedemy Telegram https://telegram.me/kubedemy

Leave a Reply

Your email address will not be published. Required fields are marked *