summaryrefslogtreecommitdiffstats
path: root/src/vagrant/kubeadm_app/custom-bono-svc/deployment-svc.yaml
diff options
context:
space:
mode:
authorXuan Jia <jason.jiaxuan@gmail.com>2019-12-17 04:38:29 -0500
committerXuan Jia <jason.jiaxuan@gmail.com>2019-12-17 04:38:34 -0500
commitd6e06675ce163ab4e90c0365529dc7b0936bd7e7 (patch)
treebb05ced0c5e26f644b5fa90a399610e49911df74 /src/vagrant/kubeadm_app/custom-bono-svc/deployment-svc.yaml
parentf97e700654ded9e1d86b4cb5e6cf51f6972d7314 (diff)
update test casesHEADmaster
Signed-off-by: Xuan Jia <jason.jiaxuan@gmail.com> Change-Id: I57f9c522ac13f323021e213f7938aafc0572524e
Diffstat (limited to 'src/vagrant/kubeadm_app/custom-bono-svc/deployment-svc.yaml')
-rw-r--r--src/vagrant/kubeadm_app/custom-bono-svc/deployment-svc.yaml82
1 files changed, 82 insertions, 0 deletions
diff --git a/src/vagrant/kubeadm_app/custom-bono-svc/deployment-svc.yaml b/src/vagrant/kubeadm_app/custom-bono-svc/deployment-svc.yaml
new file mode 100644
index 0000000..cde909b
--- /dev/null
+++ b/src/vagrant/kubeadm_app/custom-bono-svc/deployment-svc.yaml
@@ -0,0 +1,82 @@
+apiVersion: extensions/v1beta1
+kind: Deployment
+metadata:
+ name: busybox
+spec:
+ strategy:
+ rollingUpdate:
+ maxSurge: 10%
+ maxUnavailable: 0
+ selector:
+ matchLabels:
+ app: busybox
+ replicas: 3
+ template:
+ metadata:
+ labels:
+ app: busybox
+ annotations:
+ networks: '[
+ { "name": "calico"},
+ { "name": "weave"}
+ ]'
+ spec:
+ containers:
+ - name: busybox
+ image: bcmt-registry:5000/busybox:latest
+ command: ["top"]
+ stdin: true
+ tty: true
+ dnsPolicy: Default
+apiVersion: v1
+kind: ServiceAccount
+metadata:
+ labels:
+ k8s-app: nginx
+ name: nginx
+ namespace: nginx
+
+---
+
+kind: Deployment
+apiVersion: apps/v1beta2
+metadata:
+ labels:
+ k8s-app: nginx
+ name: nginx
+ namespace: nginx
+spec:
+ replicas: 1
+ revisionHistoryLimit: 10
+ selector:
+ matchLabels:
+ k8s-app: nginx
+ template:
+ metadata:
+ labels:
+ k8s-app: nginx
+ spec:
+ containers:
+ - name: nginx
+ image: nginx:2
+ ports:
+ - containerPort: 80
+ protocol: TCP
+ args:
+---
+# ------------------- Dashboard Service ------------------- #
+
+kind: Service
+apiVersion: v1
+metadata:
+ labels:
+ k8s-app: nginx
+ name: nginx
+ namespace: nginx
+spec:
+ type: NodePort
+ ports:
+ - port: 80
+ nodePort: 31001
+ selector:
+ k8s-app: nginx