Category Archives: Kubernetes

How to check Containers readiness inside a pod using readinessProbe?

A Probe is a diagnostic performed periodically by the kubelet on a Container. To perform a diagnostic, the kubelet calls a Handler implemented by the Container. There are three types of handlers: ExecAction: Executes a specified command inside the Container. The diagnostic is considered successful if the command exits with a status code of 0.… Read More »

List of top container runtime interface projects

Before we deep dive further into container runtimes projects, let’s see what containers actually are, Hows its been created? What is a container? Container Image – Container images is nothing but tarballs with a JSON configuration file attached. Usually this has multiple layers(filesystem) on top of each other. Each layer(filesystem) has files related to base… Read More »

Do you know Container Linux (CoreOs) and Tectonic journey towards OpenShift?

The CoreOS corporation was acquired by Red Hat in May 2018 for $250 million; post-acquisition, the main enterprise Container Linux distribution, combined with Red Hat’s similar Project Atomic, has been renamed Red Hat CoreOS, while its open source community has been aligned with the Fedora Project as Fedora CoreOS. Today, both teams(CoreOS & redhat) are… Read More »

Unofficial ‘CNCF Certified Kubernetes Administrator(CKA)’ Exam Curriculum

Scheduling 5% Use label selectors to schedule Pods.   Understand the role of DaemonSets.   Understand how resource limits can affect Pod scheduling.   Understand how to run multiple schedulers and how to configure Pods to use them.   Manually schedule a pod without a scheduler.   Display scheduler events.   Know how to configure… Read More »

How to Autoscale pods based on CPU/Memory in Kubernetes?

CPU Based Scaling With Horizontal Pod Autoscaling, Kubernetes automatically scales the number of pods in a replication controller, deployment or replica set based on observed CPU utilisation. So, now we have a hpa running for our deployment “tomcat02”. It compares the arithmetic mean of the pods’ CPU utilization with the target defined in Spec. https://blog.powerupcloud.com/autoscaling-based-on-cpu-memory-in-kubernetes-part-ii-fe2e495bddd4… Read More »

Kubeadm Cheatsheet & Web reference

https://kubernetes.io/docs/setup/independent/install-kubeadm/https://kubernetes.io/docs/setup/independent/create-cluster-kubeadmhttps://kubernetes.io/docs/setup/independent/troubleshooting-kubeadm/https://kubernetes.io/docs/setup/independent/high-availability/https://kubernetes.io/docs/reference/setup-tools/kubeadm/kubeadm/https://kubernetes.io/docs/setup/independent/create-cluster-kubeadm/#tear-downhttps://kubernetes.io/docs/concepts/cluster-administration/addons/

How to setup Kubernetes Dashboard in EKS using NodePort?

How to setup Kubernetes Dashboard in EKS using NodePort? Step 1: Deploy the Dashboard # Deploy the Kubernetes dashboard to your cluster: # Deploy heapster to enable container cluster monitoring and performance analysis on your cluster: # Deploy the influxdb backend for heapster to your cluster: # Create the heapster cluster role binding for the… Read More »

What is Annotations in Kubernetes?

What is Annotations in Kubernetes? There are two way using you can attach metadata to Kubernetes objects. labels annotations Kubernetes annotations is used to attach arbitrary non-identifying metadata to objects. Clients such as tools and libraries can retrieve this metadata. In contrast, annotations are not used to identify and select objects. The metadata in an… Read More »