I was unable to find many resources while preparing for Kafka Administrator Certification. Finally I have cleared the exam and would like to share my preparation thoughts with the community, hoping that it will help for folks who is looking for some initial guidance.

You might have already reviewed the study questions or preparation posted in the Confluent website. This was my first stop to check the depth that we need to prepare for the exam. Please refer this link. https://www.confluent.io/certification/

Coming back to my experience with Kafka, I have close to 4 years of handling production applications, which helped…


Kubernetes Objects

Kubernetes Objects are persistent entities in the cluster. These objects are used to represent the state of the cluster.

The following are some of the Kubernetes Objects:

  • pods
  • Namespaces
  • ReplicationController (Manages Pods)
  • DeploymentController (Manages Pods)
  • StatefulSets
  • DaemonSets
  • Services
  • ConfigMaps
  • Volumes

Docker World:

Before starting, let’s look at what is docker container first?


Kubernetes Architecture Diagram

A Kubernetes cluster consists of two main components:

  1. Master (Control Plane)
  2. Worker Nodes.

Control Plane has following components. These components are responsible for maintaining the state of the cluster:

  1. etcd distributed key value store.
  2. API Server.
  3. Controller Manager
  4. Scheduler

Every worker node consists of the following components. These components are responsible for deploying and running the application containers.

  1. Kubelet
  2. Container Runtime (Docker)

There are few more components that are required for the cluster like kube-dns and kube-proxy, Ingress and Dashboard, we will discuss them in some other story.

Let’s discuss more about Master components.

etcd:

Kubernetes use etcd for storing the…


Giant ship (data center) with docker containers

Note: This post assumes you have basic knowledge of docker and containers.

This is my first post in medium and I am so much excited to be on medium after reading so many articles. I would like to write series of posts on Kubernetes (short form k8s)journey which we recently started adopting for one of our applications and slowly becoming enterprise wide solution for the entire company.

Earlier days all the software applications were big giant monolithic applications which are hard to manage and slow release cycles. Monolithic applications are tightly coupled components that are developed and deployed as single…

Krishna Chaitanya Sarvepalli

Solution Architect @TSYS Good @ Java, Kubernetes, Kafka, AWS cloud, devops , architecture and complex problems

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store