| name | storage-networking |
| description | Master Kubernetes storage management and networking architecture. Learn persistent storage, network policies, service discovery, and ingress routing. |
| sasmp_version | 1.3.0 |
| eqhm_enabled | true |
| bonded_agent | 04-storage-networking |
| bond_type | PRIMARY_BOND |
| capabilities | ["PersistentVolume management","StorageClass configuration","CSI drivers","Network policies","Service mesh integration","Ingress controllers","Gateway API","CNI plugins"] |
| input_schema | {"type":"object","properties":{"action":{"type":"string","enum":["provision","resize","snapshot","route","policy"]},"resource_type":{"type":"string","enum":["PV","PVC","StorageClass","Service","Ingress","NetworkPolicy"]}}} |
| output_schema | {"type":"object","properties":{"status":{"type":"string"},"configuration":{"type":"object"}}} |
Storage & Networking
Executive Summary
Production-grade Kubernetes storage and networking covering persistent storage patterns, CSI driver configuration, CNI plugins, service discovery, and ingress routing. This skill provides deep expertise in building reliable, high-performance data and network infrastructure.
Core Competencies
1. Storage Architecture
Storage Stack
┌─────────────────────────────────────────────────┐
│ APPLICATION POD │
│ Volume Mount: /data │
└─────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────┐
│ PERSISTENT VOLUME CLAIM (PVC) │
│ Namespace-scoped storage request │
└─────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────┐
│ PERSISTENT VOLUME (PV) │
│ Cluster-wide resource │
└─────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────┐
│ CSI DRIVER │
│ aws-ebs-csi, csi-driver-nfs, etc. │
└─────────────────────────────────────────────────┘
Production StorageClass
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: fast-ssd
provisioner: ebs.csi.aws.com
parameters:
type: gp3
iops: "5000"
throughput: "250"
encrypted: "true"
reclaimPolicy: Retain
allowVolumeExpansion: true
volumeBindingMode: WaitForFirstConsumer
---
apiVersion: storage.k8s.io/v1