Category Archives: Kubernetes

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 »

What is EKS and How EKS can help you?

In simple line, Amazon EKS is generally available, bringing fully-managed Kubernetes to AWS. Amazon launched Amazon EKS in November at its re:Invent 2017 conference. Till the time this article is written, Amazon EKS is available in the US East (N. Virginia) and US West (Oregon) Regions only. The cost of running EKS is $0.20 per… Read More »

Understanding the tools sets in kubernetes ecosystem

Kubernetes at Public Cloud Google Container Engine – Google Kubernetes Engine is a powerful cluster manager and orchestration system for running your Docker containers. ECS – Amazon Elastic Container Service (Amazon ECS) is a highly scalable, fast, container management service that makes it easy to run, stop, and manage Docker containers on a cluster. EKS… Read More »