Code2Deploy
← All articles

K8s Kubernetes

7 articles in this category.

Project Introduction: End-to-End DevOps with Java-Maven Application
CICD Tools

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,…

K8s Kubernetes

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…

K8s Kubernetes

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…

K8s Kubernetes

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.

CKA EXAM Prep
K8s Kubernetes

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…

AKS Cluster

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…

AKS Cluster

How to kube-API Server Works

Example:  $ kubectl get nodes                                                          NAME           STATUS   ROLES           AGE    VERSIONk8s-master     Ready    control-plane…