Skip to content

Instantly share code, notes, and snippets.

View kaparora's full-sized avatar
🏠
Working from home

Kapil Arora kaparora

🏠
Working from home
View GitHub Profile
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: mysql-disk
annotations:
volume.beta.kubernetes.io/storage-class: gold
spec:
accessModes:
- ReadWriteOnce
resources:
@kaparora
kaparora / mongodb-headless-service.yaml
Created March 20, 2017 09:56
MongoDB headless service for MongoDB StatefulSet
apiVersion: v1
kind: Service
metadata:
name: mongo
labels:
name: mongo
spec:
ports:
- port: 27017
targetPort: 27017
@kaparora
kaparora / trident-netapp-solidfire-storage-class-gold.yaml
Created March 20, 2017 09:54
Sample Kubernetes Storage class YAML for NetApp SolidFire SAN when using Trident
apiVersion: storage.k8s.io/v1beta1
kind: StorageClass
metadata:
name: gold
provisioner: netapp.io/trident
parameters:
media: "hybrid"
provisioningType: "thin"
snapshots: "true"
requiredStorage: "solidfire_192.168.0.100:Gold"
@kaparora
kaparora / trident-netapp-ontap-storage-class-nfs-gold.yaml
Created March 20, 2017 09:51
Sample Kubernetes Storage class YAML for NetApp ONTAP NAS NFS when using trident
apiVersion: storage.k8s.io/v1beta1
kind: StorageClass
metadata:
name: nfs-gold
provisioner: netapp.io/trident
parameters:
backendType: "ontap-nas"
@kaparora
kaparora / backend-trident-netapp-ontap-nas.json
Created March 20, 2017 09:45
Sample NetApp ONTAP NAS Backend JSON file for Trident, the Kubernetes dynamic storage provisioner
{
"version": 1,
"storageDriverName": "ontap-nas",
"managementLIF": "10.0.0.100",
"dataLIF": "192.168.0.100",
"svm": "svm_nas",
"username": "admin",
"password": "secret007"
}