DevOps Tools, CI/CD and Automation Guides
Master DevOps with tutorials on CI/CD pipelines, Kubernetes, Docker, Git, and automation tools used in modern infrastructure.
The DevOps section focuses on automation, CI/CD pipelines, and modern infrastructure management tools.
DevOps combines development and operations to improve software delivery and system reliability. This category includes tutorials on tools like Docker, Kubernetes, Git, and CI/CD workflows.
To strengthen your foundation, also explore Linux and Programming.
Topics covered
- CI/CD pipelines and automation
- Containerization using Docker
- Kubernetes orchestration
- Infrastructure as code
Who should read this
- DevOps engineers
- Developers working with CI/CD
- Cloud engineers
302 articles
Steps to perform Kubernetes upgrade version (without downtime)
Steps to perform kubernetes upgrade version requires updating controller followed by worker node. Update kubeadm and drain the node.
Easy steps to add node to existing cluster in Kubernetes
Install all the Kubernetes components i.e. kubeadm, kubectl, kubelet. Use kubeadm join command to add node to existing cluster in Kubernetes.
Steps to properly remove node from cluster in Kubernetes
Related Searches: drain kubernetes node, kubectl drain command, remove node from cluster kubernetes, kubernetes evict pods from node, kubernetes drain and
12 steps to setup Kubernetes Cluster on AWS EC2
We will setup Kubernetes Cluster on AWS EC2 instances with controller and worker nodes. Kubernetes Architecture on AWS Cloud.
Install Kubernetes on Ubuntu 24.10 [Step-by-Step]
In this tutorial we will share step by step instructions to install Kubernetes on Ubuntu 24.10 using containerd container runtime and Calico CNI. We will be
Beginners guide to Kubernetes Service Account with examples
Applications inside pods can be associated with a custom Service Account or default SA will be used. By default, pods run under the default ServiceAccount, …
How to perform kubernetes health check using probes
Kubernetes performs three layer of health checks using probes. You can use readiness, liveness or startup probes with tcpget, exec and httpget methods.
kubectl port-forward examples in Kubernetes
Use kubectl port-forward to Pods if you need to directly communicate from your local machine to a given port on the Pod. This is achieved without manually …
Helm hook-weight examples to order Jobs in Kubernetes
You can use the helm.sh/hook-weight annotation to hook resources that need to be created in a specific order. This weight can be any positive or negative …
Helm hooks examples in Kubernetes for beginners
Helm hooks provides a means to hook into events in the release process and take action. Hooks like pre-install can be used to pass configmaps and secrets to the …
Simple Kubernetes Helm Charts Tutorial with Examples
Kubernetes Helm Charts are package manager used to deploy charts (package). This can contain all type of resources and deploy or un-deploy them instantly. It …
Steps to expose services using Kubernetes Ingress
Kubernetes Ingress provides a granular mechanism for routing requests into a cluster. Ingress does not replace Services but augments them with capabilities such …
Kubernetes Tutorial for Beginners & Experienced
Kubernetes Tutorial, Kubernetes Exam dumps, Kubernetes Documentation, Certified Kubernetes Application Developer (CKAD), Certified Kubernetes Administrator …
Beginners guide on Kubernetes RBAC with examples
The Kubernetes API server can be configured to use Role Based Access Control (RBAC) to check whether an action is allowed to be performed by the user requesting …
Kubernetes Authentication & Authorization (Workflow)
Kubernetes Authentication and authorization play a very vital role in securing applications. These two terms are often used interchangeably but are very
