deploy ovsdpdk by k8s
[openretriever.git] / src / vagrant / k8s_kubeadm / examples / virtio-user.yaml
diff --git a/src/vagrant/k8s_kubeadm/examples/virtio-user.yaml b/src/vagrant/k8s_kubeadm/examples/virtio-user.yaml
new file mode 100644 (file)
index 0000000..9ab1e06
--- /dev/null
@@ -0,0 +1,29 @@
+apiVersion: v1
+kind: ReplicationController
+metadata:
+  name: virtiouser
+spec:
+  replicas: 2
+  template:
+    metadata:
+      labels:
+        app: virtiouser
+    spec:
+      containers:
+      - name: virtiouser
+        image: openretriever/virtio-user-ping
+        volumeMounts:
+        - mountPath: /dev/hugepages
+          name: hugepage-volume
+        - mountPath: /var/run
+          name: vhost-volume
+        command:
+          - /root/setup_virtio_user.sh
+      volumes:
+      - name: hugepage-volume
+        hostPath:
+          path: /dev/hugepages
+      - name: vhost-volume
+        hostPath:
+          path: /var/run
+      restartPolicy: Always