From b212b29d182da3560b507a072d75d183ca03c5a6 Mon Sep 17 00:00:00 2001 From: Sheng Yang Date: Mon, 26 Mar 2018 16:51:03 -0700 Subject: [PATCH] examples: Add deployment example --- examples/deployment.yaml | 53 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 examples/deployment.yaml diff --git a/examples/deployment.yaml b/examples/deployment.yaml new file mode 100644 index 0000000..d912238 --- /dev/null +++ b/examples/deployment.yaml @@ -0,0 +1,53 @@ +apiVersion: v1 +kind: Service +metadata: + name: mysql + labels: + app: mysql +spec: + ports: + - port: 3306 + selector: + app: mysql + clusterIP: None +--- +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: mysql-pvc +spec: + accessModes: + - ReadWriteOnce + storageClassName: longhorn + resources: + requests: + storage: 2Gi +--- +apiVersion: apps/v1beta1 +kind: Deployment +metadata: + name: mysql + labels: + app: mysql +spec: + template: + metadata: + labels: + app: mysql + spec: + containers: + - image: mysql:5.6 + name: mysql + env: + - name: MYSQL_ROOT_PASSWORD + value: changeme + ports: + - containerPort: 3306 + name: mysql + volumeMounts: + - name: mysql-volume + mountPath: /var/lib/mysql + volumes: + - name: mysql-volume + persistentVolumeClaim: + claimName: mysql-pvc