diff --git a/kubernates/networking/bpers-gateway.yaml b/kubernates/networking/bpers-gateway.yaml new file mode 100644 index 0000000..0b604d2 --- /dev/null +++ b/kubernates/networking/bpers-gateway.yaml @@ -0,0 +1,9 @@ +apiVersion: extensions/v1beta1 +kind: Ingress +metadata: + name: bpers-ingress + namespace: bpe-rs +spec: + backend: + serviceName: bpers + servicePort: 8080 \ No newline at end of file diff --git a/kubernates/platform/bpers.yaml b/kubernates/platform/bpers.yaml new file mode 100644 index 0000000..5a54e84 --- /dev/null +++ b/kubernates/platform/bpers.yaml @@ -0,0 +1,58 @@ +--- +kind: Namespace +apiVersion: v1 +metadata: + name: bpe-rs + labels: + name: bpe-rs +--- +apiVersion: v1 +kind: Secret +metadata: + name: service-registry + namespace: bpe-rs +data: + dockerconfigjson: eyJhdXRocyI6eyIxOTIuMTY4Ljk5LjEwMDo1MDAwIjp7InVzZXJuYW1lIjoiYWRtaW4iLCJwYXNzd29yZCI6ImFkbWluIiwiYXV0aCI6IllXUnRhVzQ2WVdSdGFXND0ifX19 +--- +apiVersion: v1 +kind: Service +metadata: + name: bpers + namespace: bpe-rs + labels: + app: bpers + service: bpers +spec: + ports: + - name: http + port: 8080 + selector: + app: bpers +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: bpers-255 + namespace: bpe-rs +spec: + replicas: 1 + selector: + matchLabels: + app: bpers + template: + metadata: + labels: + app: bpers + spec: + containers: + - name: bpers + image: 192.168.99.100:5000/bpers:255 + imagePullPolicy: IfNotPresent + ports: + - containerPort: 8080 + name: http + protocol: TCP + restartPolicy: Always + imagePullSecrets: + - name: service-registry +--- \ No newline at end of file