EUGENIO SOUZA CARVALHO 3 years ago
parent
commit
f49bb596d6
1 changed files with 67 additions and 0 deletions
  1. 67 0
      040-app.yaml

+ 67 - 0
040-app.yaml

@@ -0,0 +1,67 @@
+kind: Deployment
+apiVersion: apps/v1
+metadata:
+  name: stilton
+  labels:
+    app: cheese
+    cheese: stilton
+spec:
+  replicas: 2
+  selector:
+    matchLabels:
+      app: cheese
+      task: stilton
+  template:
+    metadata:
+      labels:
+        app: cheese
+        task: stilton
+        version: v0.0.1
+    spec:
+      containers:
+      - name: cheese
+        image: eugeniucarvalho1/teste:0.0.1
+        ports:
+        - containerPort: 8000
+---
+apiVersion: v1
+kind: Service
+metadata:
+  name: stilton
+spec:
+  ports:
+  - name: http
+    targetPort: 8000
+    port: 80
+  selector:
+    app: cheese
+    task: stilton
+
+---
+apiVersion: v1
+kind: Secret
+metadata:
+  name: supersecret
+data:
+  tls.crt: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0=
+  tls.key: LS0tLS1CRUdJTiBQUklWQVRFIEtFWS0tLS0tCi0tLS0tRU5EIFBSSVZBVEUgS0VZLS0tLS0=
+
+---
+kind: Ingress
+apiVersion: networking.k8s.io/v1beta1
+metadata:
+  name: cheese
+  annotations:
+    traefik.ingress.kubernetes.io/router.entrypoints: websecure
+    traefik.ingress.kubernetes.io/router.tls: "true"
+spec:
+  tls:
+  - secretName: supersecret
+  rules:
+  - host: traefik.eugeniocarvalho.dev
+    http:
+      paths:
+      - path: ""
+        backend:
+          serviceName: stilton
+          servicePort: http