diff options
author | Xuan Jia <jason.jiaxuan@gmail.com> | 2019-12-17 04:38:29 -0500 |
---|---|---|
committer | Xuan Jia <jason.jiaxuan@gmail.com> | 2019-12-17 04:38:34 -0500 |
commit | d6e06675ce163ab4e90c0365529dc7b0936bd7e7 (patch) | |
tree | bb05ced0c5e26f644b5fa90a399610e49911df74 /src/vagrant/kubeadm_app/custom-bono-svc/deployment-svc.yaml | |
parent | f97e700654ded9e1d86b4cb5e6cf51f6972d7314 (diff) |
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.yaml | 82 |
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 |