K8s Kubernetes
7 articles in this category.

Project Introduction: End-to-End DevOps with Java-Maven Application
In this project, we will embark on a comprehensive journey to learn the entire process from development to deployment and release. We will use a Java-Maven demo application to demonstrate the various stages and tools involved in modern DevOps practices. Our focus will include Docker, Docker image versioning, Kubernetes deployment, Jenkins CI/CD, Trivy, NexusHub, GitHub,…
Kubernetes Persistent Volumes: A Comprehensive Guide
Persistent Volumes (PVs) are a critical part of Kubernetes for managing durable storage. This blog explains the concepts of PVs, their types, and how to set up NFS and AWS EBS-backed PVs. We also highlight the necessary access privileges and detailed steps for setting up and connecting various components. Steps Overview Understanding Persistent Volumes and…
StatefulSets
StatefulSets in Kubernetes provide a unique and robust solution for managing stateful applications. They offer a set of Pods with distinct identities and stable hostnames, ensuring stable network identifiers, persistent storage, and ordered deployment and scaling. Let’s dive deeper into understanding StatefulSets and how to effectively manage them. What are StatefulSets? StatefulSets are ideal for…
DaemonSets
DaemonSet is a Kubernetes resource that ensures a specific pod runs on every node in a cluster. It's like a manager that makes sure a particular task or service is always running on each worker node. So, if you have ten nodes, you'll have ten copies of that pod, one on each node.

Mastering Kubernetes: A Guide to CKA Exam Practice
Introduction: Welcome to our comprehensive guide for mastering Kubernetes, specifically tailored for those preparing to take the Certified Kubernetes Administrator (CKA) exam. The CKA certification is a testament to your proficiency in managing Kubernetes clusters, making you a sought-after professional in the field of cloud-native technologies. Understanding the CKA Exam: The CKA exam is a…
About kubeadm, kubelet, kubectl, and Control Plane in Kubernetes with examples.
kubeadm: Kubeadm is a command-line tool designed to simplify the process of setting up and managing a Kubernetes cluster. It is primarily used for bootstrapping a new cluster, initializing control plane nodes, and joining worker nodes to the cluster. Kubeadm automates many of the manual tasks involved in setting up a Kubernetes cluster, making it…
How to kube-API Server Works
Example: $ kubectl get nodes NAME STATUS ROLES AGE VERSIONk8s-master Ready control-plane…