Blog

Latest Articles - Page 35

Browse the latest tutorials, guides, and practical examples across Linux, DevOps, security, databases, and programming on GoLinuxCloud.

Explore the latest tutorials and guides across Linux, DevOps, programming, and more.

You can also browse content by category below:

  • Linux: Commands, administration, troubleshooting, and system operations
  • DevOps: CI/CD, Kubernetes, containers, and automation
  • Cloud: AWS, Azure, OpenStack, and hybrid cloud administration
  • Programming: Coding tutorials, scripting, and development concepts
  • Security: Ethical hacking, system security, and best practices
  • Databases: MySQL, MariaDB, PostgreSQL, and database management
  • Networking: Network setup, troubleshooting, and protocols
  • Storage: Disk management, file systems, and storage solutions
  • Tools: Useful tools and utilities for productivity

3098 articles

Blog illustration with latest articles, tutorials, guides, and how-to content across Linux and DevOps topics
devops

Kubernetes API Deprecations and Manifest Migration

Find deprecated apiVersion strings in manifests, map legacy APIs to supported replacements, migrate Ingress from v1beta1 to v1, validate with server-side dry-run, and apply corrected YAML on any cluster.

Deepak Prasad11 min read
devops

Manage Kubernetes Resources with apply, edit, patch and replace

Learn kubectl apply, edit, patch, replace, diff, and dry-run with practical Deployment examples and guidance on declarative versus live updates.

Deepak Prasad12 min read
devops

Kustomize: Kubernetes Bases, Overlays and Patches

Use Kubernetes Kustomize bases and overlays to patch manifests, change images and replicas, generate configuration, preview changes, and apply with kubectl.

Deepak Prasad13 min read
devops

Kubernetes Blue-Green and Canary Deployments with Examples

Learn Kubernetes blue-green and canary deployments with YAML examples. Switch Service selectors, test mixed traffic, promote releases, and roll back.

Deepak Prasad12 min read
devops

Deploy Applications on Kubernetes with Helm

Install Helm, deploy and customize charts, upgrade and roll back releases, inspect history, and create, render, package, and test a basic Helm chart.

Deepak Prasad12 min read
devops

Kubernetes Deployments, Rolling Updates and Rollbacks

Create and scale Kubernetes Deployments, configure rolling updates with maxSurge and maxUnavailable, pause rollouts, inspect revisions, and roll back failed releases.

Deepak Prasad15 min read
devops

Kubernetes subPath Volume Mounts with Examples

Use Kubernetes subPath to mount one file or directory, preserve image files, split a volume across paths, and handle ConfigMap update limitations.

Deepak Prasad10 min read
devops

Kubernetes Job vs CronJob: Differences and When to Use Each

Compare Kubernetes Job vs CronJob for one-time and scheduled batch work, including controller flow, retries, concurrency, suspension, and when to use each.

Deepak Prasad8 min read
devops

Kubernetes Jobs with Examples

Create a Kubernetes Job with YAML, watch completions and parallelism, control retries with backoffLimit, limit runtime with activeDeadlineSeconds, and clean up finished Jobs with ttlSecondsAfterFinished.

Deepak Prasad12 min read
devops

Kubernetes PersistentVolume and PVC with Examples

Create a static PersistentVolume, bind a PersistentVolumeClaim, mount the claim in a Pod, verify data survives Pod deletion, and troubleshoot Pending claims and reclaim policies.

Deepak Prasad15 min read
devops

Kubernetes Volumes with Practical Examples

Learn Kubernetes volumes with YAML examples for emptyDir, ConfigMap, Secret, projected, hostPath, shared mounts, and Pod volume lifetime.

Deepak Prasad10 min read
devops

Kubernetes CronJobs with Examples

Learn Kubernetes CronJobs with YAML examples. Configure schedules, time zones, concurrency, missed-run deadlines, suspension, history, and manual Jobs.

Deepak Prasad11 min read
devops

Kubernetes StatefulSet with Examples

Create a Kubernetes StatefulSet with a headless Service and volumeClaimTemplates, verify stable Pod names and DNS, test persistent storage across Pod recreation, scale in ordinal order, and manage rolling updates and PVC …

Deepak Prasad13 min read
devops

Kubernetes Sidecar and Multi-Container Patterns with Examples

Learn Kubernetes sidecar containers with YAML. Compare native sidecars, shared volumes, localhost communication, adapter, and ambassador patterns.

Deepak Prasad12 min read
devops

Kubernetes ReplicaSet with Examples

Create a Kubernetes ReplicaSet with YAML, verify DESIRED and READY counts, test Pod replacement and scaling, compare ReplicaSet with Deployment, and see how Deployments manage ReplicaSets.

Deepak Prasad12 min read
devops

Kubernetes Pod vs Deployment: Differences and When to Use Each

Compare Kubernetes Pod vs Deployment: key differences, minimal YAML for each, what happens when a Pod is deleted, scaling and updates, and when to use a bare Pod or a Deployment.

Deepak Prasad10 min read
devops

Kubernetes Init Containers with Examples

Create Kubernetes init containers with YAML, run sequential setup before application containers start, share an emptyDir volume, inspect Init status and logs, understand failure and restart behaviour, and compare init …

Deepak Prasad11 min read
devops

Kubernetes Deployment vs StatefulSet: Differences and When to Use Each

Compare Kubernetes Deployment vs StatefulSet: pod identity, storage, scaling, rollouts, when to use each, common selection mistakes, and a decision checklist for stateless versus stateful workloads.

Deepak Prasad9 min read
devops

Kubernetes DaemonSet with Examples

Create a Kubernetes DaemonSet with YAML, verify one Pod per eligible node, restrict placement with nodeSelector, tolerate control-plane taints, replace missing Pods, and perform rolling updates and rollback.

Deepak Prasad16 min read
devops

Set ulimit in Kubernetes Pods: open files, nproc, and process limits

Fix Too many open files (EMFILE) and set ulimit-style nofile, nproc, and file size limits in Kubernetes pods using a prlimit or ulimit entrypoint—separate from CPU and memory resources.limits, with Pod examples you can …

Deepak Prasad20 min read
devops

Kubernetes Deployment vs DaemonSet: Differences and When to Use Each

Compare Kubernetes Deployment vs DaemonSet by Pod placement, scaling, updates, and use cases. Learn when to choose application replicas or per-node agents.

Deepak Prasad8 min read
devops

Kubernetes Pods and Pod Lifecycle

Learn what a Kubernetes Pod is, create and inspect Pods with YAML and kubectl, read phases and container states, configure restartPolicy and lifecycle hooks, and understand graceful shutdown versus controller-managed …

Deepak Prasad17 min read
devops

Choose a Kubernetes Workload Resource

Compare Kubernetes Pod, ReplicaSet, Deployment, StatefulSet, DaemonSet, Job, and CronJob workload resources and choose the right controller for stateless, stateful, node-level, and batch applications.

Deepak Prasad12 min read
devops

Kubernetes Labels vs Annotations: Key Differences

Compare Kubernetes labels and annotations: what each field is for, how selectors treat them, value limits, and when to use labels for grouping versus annotations for descriptive metadata.

Deepak Prasad7 min read
devops

Kubernetes Annotations with Examples

Learn what Kubernetes annotations are, add them in YAML or with kubectl annotate, view and remove annotation keys, and choose annotations instead of labels for non-identifying metadata.

Deepak Prasad9 min read
devops

Kubernetes Labels and Selectors with Examples

Learn how Kubernetes labels and selectors work, add and remove labels with kubectl on Pods, nodes, and Deployments, and use matchLabels and matchExpressions in YAML.

Deepak Prasad23 min read
devops

Kubernetes API Resources and kubectl explain with Examples

Use kubectl api-resources, api-versions, and explain to discover supported resource types, API versions, and valid YAML fields on any Kubernetes cluster.

Deepak Prasad12 min read
devops

Install kubectl on Linux and Configure kubeconfig

Install kubectl on Rocky Linux, RHEL, Ubuntu, or Debian, then configure kubeconfig, contexts, and remote access to a Kubernetes cluster.

Deepak Prasad15 min read
linux

Linux Boot Process Explained: From UEFI and GRUB to systemd

Learn the Linux boot process from UEFI or BIOS through GRUB, the kernel, initramfs, and systemd, with inspection commands and troubleshooting.

Deepak Prasad25 min read
linux

Create and Roll Back Linux System Snapshots with snapm

Create coordinated LVM snapshot sets with snapm, boot into a snapshot through Boom and GRUB, inspect an earlier system state, revert failed changes, monitor snapshot capacity, and delete snapshot sets on Rocky Linux …

Deepak Prasad11 min read