diff --git a/best-app-ever/app-manifests.yaml b/best-app-ever/app-manifests.yaml new file mode 100644 index 0000000..d7517dd --- /dev/null +++ b/best-app-ever/app-manifests.yaml @@ -0,0 +1,63 @@ +apiVersion: v1 +kind: ServiceAccount +metadata: + name: best-app-ever + namespace: best-app-ever +--- +apiVersion: v1 +kind: Service +metadata: + name: best-app-ever + namespace: best-app-ever +spec: + type: ClusterIP + ports: + - port: 80 + targetPort: http + protocol: TCP + name: test + selector: + app: best-app-ever +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: best-app-ever + namespace: best-app-ever + labels: + app: best-app-ever +spec: + replicas: 1 + selector: + matchLabels: + app: best-app-ever + template: + metadata: + labels: + app: best-app-ever + annotations: + sidecar.istio.io/inject: "false" + spec: + serviceAccountName: best-app-ever + securityContext: + {} + containers: + - name: my-chart + securityContext: + {} + image: "nginx:alpine" + imagePullPolicy: IfNotPresent + ports: + - name: http + containerPort: 80 + protocol: TCP + livenessProbe: + httpGet: + path: / + port: http + readinessProbe: + httpGet: + path: / + port: http + resources: + {} diff --git a/best-app-ever/namespace.yaml b/best-app-ever/namespace.yaml new file mode 100644 index 0000000..561a82f --- /dev/null +++ b/best-app-ever/namespace.yaml @@ -0,0 +1,4 @@ +apiVersion: v1 +kind: Namespace +metadata: + name: best-app-ever diff --git a/best-app-ever/peerauthentication.yaml b/best-app-ever/peerauthentication.yaml new file mode 100644 index 0000000..da53c1b --- /dev/null +++ b/best-app-ever/peerauthentication.yaml @@ -0,0 +1,8 @@ +apiVersion: security.istio.io/v1beta1 +kind: PeerAuthentication +metadata: + name: best-app-ever + namespace: best-app-ever +spec: + mtls: + mode: DISABLE diff --git a/best-app-ever/virtualservice.yaml b/best-app-ever/virtualservice.yaml new file mode 100644 index 0000000..9a8693e --- /dev/null +++ b/best-app-ever/virtualservice.yaml @@ -0,0 +1,16 @@ +apiVersion: networking.istio.io/v1alpha3 +kind: VirtualService +metadata: + name: best-app-ever + namespace: best-app-ever +spec: + hosts: + - "*" + gateways: + - istio-ingress/istio-ingressgateway + http: + - route: + - destination: + host: best-app-ever + port: + number: 80 \ No newline at end of file