{
  "id": 13360097,
  "title": "Day 60: Persistent Volumes and IP Configuration",
  "url": "https://urgent.news/2026/10/10/day-60-persistent-volumes-and-ip-configuration",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-10-10T08:00:00.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/ndcodes/day-60-persistent-volumes-and-ip-configuration-1iap"
  },
  "original_language": "en",
  "account": "Day 60 brought two tasks in DevOps and Azure. The first task focused on providing persistent storage for a Kubernetes pod. A 3Gi PersistentVolume, named pv-xfusion, was created on a host path. A claim, pvc-xfusion, was then created, which found the volume based on shared storageClassName, compatible access mode, and sufficient capacity. The claim was mounted within a pod called pod-xfusion, which ran the httpd:latest image. The pod was then exposed through a NodePort Service, web-xfusion, on port 30008. The data persisted even after the pod's deletion, proving that the volume and claim outlived the pod.\n\nThe second task involved attaching an existing public IP, devops-pip, to a virtual machine. This task demonstrated the configuration of a VM's network interface, which holds the public IP, as opposed to the VM itself.",
  "summary": "Day 60 of DevOps, Day 10 of Azure. Both tasks today had an object in the middle that the task never names. A pod does not mount a PersistentVolume; it mounts a claim, and the claim finds the volume. A VM does not hold a public IP; an IP configuration on its network interface does. One Kubernetes task, one Azure task. Give a web server pod storage that outlives it, then attach an existing public…",
  "key_points": [
    "3Gi PersistentVolume named pv-xfusion created on host path",
    "PVC pvc-xfusion found volume, mounted in pod pod-xfusion",
    "Public IP devops-pip attached to virtual machine"
  ],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}