Created
February 14, 2019 08:58
-
-
Save Pothulapati/078d46329803f9de8693420a99accb33 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| --- | |
| # Source: traefik/templates/default-cert-secret.yaml | |
| apiVersion: v1 | |
| kind: Secret | |
| metadata: | |
| name: release-name-traefik-default-cert | |
| labels: | |
| app: traefik | |
| chart: "traefik-1.55.1" | |
| release: "release-name" | |
| heritage: "Tiller" | |
| type: Opaque | |
| data: | |
| tls.crt: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUVtekNDQTRPZ0F3SUJBZ0lKQUpBR1FsTW1DMGt5TUEwR0NTcUdTSWIzRFFFQkJRVUFNSUdQTVFzd0NRWUQKVlFRR0V3SlZVekVSTUE4R0ExVUVDQk1JUTI5c2IzSmhaRzh4RURBT0JnTlZCQWNUQjBKdmRXeGtaWEl4RkRBUwpCZ05WQkFvVEMwVjRZVzF3YkdWRGIzSndNUXN3Q1FZRFZRUUxFd0pKVkRFV01CUUdBMVVFQXhRTktpNWxlR0Z0CmNHeGxMbU52YlRFZ01CNEdDU3FHU0liM0RRRUpBUllSWVdSdGFXNUFaWGhoYlhCc1pTNWpiMjB3SGhjTk1UWXgKTURJME1qRXdPVFV5V2hjTk1UY3hNREkwTWpFd09UVXlXakNCanpFTE1Ba0dBMVVFQmhNQ1ZWTXhFVEFQQmdOVgpCQWdUQ0VOdmJHOXlZV1J2TVJBd0RnWURWUVFIRXdkQ2IzVnNaR1Z5TVJRd0VnWURWUVFLRXd0RmVHRnRjR3hsClEyOXljREVMTUFrR0ExVUVDeE1DU1ZReEZqQVVCZ05WQkFNVURTb3VaWGhoYlhCc1pTNWpiMjB4SURBZUJna3EKaGtpRzl3MEJDUUVXRVdGa2JXbHVRR1Y0WVcxd2JHVXVZMjl0TUlJQklqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQwpBUThBTUlJQkNnS0NBUUVBdHVKOW13dzlCYXA2SDROdUhYTFB6d1NVZFppNGJyYTFkN1ZiRUJaWWZDSStZNjRDCjJ1dThwdTNhVTVzYXVNYkQ5N2pRYW95VzZHOThPUHJlV284b3lmbmRJY3RFcmxueGpxelUyVVRWN3FEVHk0bkEKNU9aZW9SZUxmZXFSeGxsSjE0VmlhNVFkZ3l3R0xoRTlqZy9jN2U0WUp6bmg5S1dZMnFjVnhEdUdEM2llaHNEbgphTnpWNFdGOWNJZm1zOHp3UHZPTk5MZnNBbXc3dUhUKzNiSzEzSUloeDI3ZmV2cXVWcENzNDFQNnBzdStWTG4yCjVIRHk0MXRoQkN3T0wrTithbGJ0ZktTcXM3TEFzM25RTjFsdHpITHZ5MGE1RGhkakpUd2tQclQrVXhwb0tCOUgKNFpZazErRUR0N09QbGh5bzM3NDFRaE4vSkNZK2RKbkFMQnNValFJREFRQUJvNEgzTUlIME1CMEdBMVVkRGdRVwpCQlJwZVc1dFhMdHh3TXJvQXM5d2RNbTUzVVVJTERDQnhBWURWUjBqQklHOE1JRzVnQlJwZVc1dFhMdHh3TXJvCkFzOXdkTW01M1VVSUxLR0JsYVNCa2pDQmp6RUxNQWtHQTFVRUJoTUNWVk14RVRBUEJnTlZCQWdUQ0VOdmJHOXkKWVdSdk1SQXdEZ1lEVlFRSEV3ZENiM1ZzWkdWeU1SUXdFZ1lEVlFRS0V3dEZlR0Z0Y0d4bFEyOXljREVMTUFrRwpBMVVFQ3hNQ1NWUXhGakFVQmdOVkJBTVVEU291WlhoaGJYQnNaUzVqYjIweElEQWVCZ2txaGtpRzl3MEJDUUVXCkVXRmtiV2x1UUdWNFlXMXdiR1V1WTI5dGdna0FrQVpDVXlZTFNUSXdEQVlEVlIwVEJBVXdBd0VCL3pBTkJna3EKaGtpRzl3MEJBUVVGQUFPQ0FRRUFjR1hNZms4TlpzQit0OUtCemwxRmw2eUlqRWtqSE8wUFZVbEVjU0QyQjRiNwpQeG5NT2pkbWdQcmF1SGI5dW5YRWFMN3p5QXFhRDZ0YlhXVTZSeENBbWdMYWpWSk5aSE93NDVOMGhyRGtXZ0I4CkV2WnRRNTZhbW13QzFxSWhBaUE2MzkwRDNDc2V4N2dMNm5KbzdrYnIxWVdVRzN6SXZveGR6OFlEclpOZVdLTEQKcFJ2V2VuMGxNYnBqSVJQNFhac25DNDVDOWdWWGRoM0xSZTErd3lRcTZoOVFQaWxveG1ENk5wRTlpbVRPbjJBNQovYkozVktJekFNdWRlVTZrcHlZbEpCemRHMXVhSFRqUU9Xb3NHaXdlQ0tWVVhGNlV0aXNWZGRyeFF0aDZFTnlXCnZJRnFhWng4NCtEbFNDYzkzeWZrL0dsQnQrU0tHNDZ6RUhNQjlocVBiQT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K | |
| tls.key: LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlFb3dJQkFBS0NBUUVBdHVKOW13dzlCYXA2SDROdUhYTFB6d1NVZFppNGJyYTFkN1ZiRUJaWWZDSStZNjRDCjJ1dThwdTNhVTVzYXVNYkQ5N2pRYW95VzZHOThPUHJlV284b3lmbmRJY3RFcmxueGpxelUyVVRWN3FEVHk0bkEKNU9aZW9SZUxmZXFSeGxsSjE0VmlhNVFkZ3l3R0xoRTlqZy9jN2U0WUp6bmg5S1dZMnFjVnhEdUdEM2llaHNEbgphTnpWNFdGOWNJZm1zOHp3UHZPTk5MZnNBbXc3dUhUKzNiSzEzSUloeDI3ZmV2cXVWcENzNDFQNnBzdStWTG4yCjVIRHk0MXRoQkN3T0wrTithbGJ0ZktTcXM3TEFzM25RTjFsdHpITHZ5MGE1RGhkakpUd2tQclQrVXhwb0tCOUgKNFpZazErRUR0N09QbGh5bzM3NDFRaE4vSkNZK2RKbkFMQnNValFJREFRQUJBb0lCQUhrTHhka0dxNmtCWWQxVAp6MkU4YWFENnhneGpyY2JSdGFCcTc3L2hHbVhuQUdaWGVWcE81MG1SYW8wbHZ2VUgwaE0zUnZNTzVKOHBrdzNmCnRhWTQxT1dDTk1PMlYxb1MvQmZUK3Zsblh6V1hTemVQa0pXd2lIZVZMdVdEaVVMQVBHaWl4emF2RFMyUnlQRmEKeGVRdVNhdE5pTDBGeWJGMG5Zd3pST3ZoL2VSa2NKVnJRZlZudU1melFkOGgyMzZlb1UxU3B6UnhSNklubCs5UApNc1R2Wm5OQmY5d0FWcFo5c1NMMnB1V1g3SGNSMlVnem5oMDNZWUZJdGtDZndtbitEbEdva09YWHBVM282aWY5ClRIenBleHdubVJWSmFnRG85bTlQd2t4QXowOW80cXExdHJoU1g1U2p1K0xyNFJvOHg5bytXdUF1VnVwb0lHd0wKMWVseERFRUNnWUVBNzVaWGp1enNJR09PMkY5TStyYVFQcXMrRHZ2REpzQ3gyZnRudk1WWVJKcVliaGt6YnpsVQowSHBCVnk3NmE3WmF6Umxhd3RGZ3ljMlpyQThpM0F3K3J6d1pQclNJeWNieC9nUVduRzZlbFF1Y0FFVWdXODRNCkdSbXhKUGlmOGRQNUxsZXdRalFjUFJwZVoxMzlYODJreGRSSEdma1pscHlXQnFLajBTWExRSEVDZ1lFQXcybkEKbUVXdWQzZFJvam5zbnFOYjBlYXdFUFQrbzBjZ2RyaENQOTZQK1pEekNhcURUblZKV21PeWVxRlk1eVdSSEZOLwpzbEhXU2lTRUFjRXRYZys5aGlMc0RXdHVPdzhUZzYyN2VrOEh1UUtMb2tWWEFUWG1NZG9xOWRyQW9INU5hV2lECmRSY3dEU2EvamhIN3RZV1hKZDA4VkpUNlJJdU8vMVZpbDBtbEk5MENnWUVBb2lsNkhnMFNUV0hWWDNJeG9raEwKSFgrK1ExbjRYcFJ5VEg0eldydWY0TjlhYUxxNTY0QThmZGNodnFiWGJHeEN6U3RxR1E2cW1peUU1TVpoNjlxRgoyd21zZEpxeE14RnEzV2xhL0lxSzM0cTZEaHk3cUNld1hKVGRKNDc0Z3kvY0twZkRmeXZTS1RGZDBFejNvQTZLCmhqUUY0L2lNYnpxUStQREFQR0YrVHFFQ2dZQmQ1YnZncjJMMURzV1FJU3M4MHh3MDBSZDdIbTRaQVAxdGJuNk8KK0IvUWVNRC92UXBaTWV4c1hZbU9lV2Noc3FCMnJ2eW1MOEs3WDY1NnRWdGFYay9nVzNsM3ZVNTdYSFF4Q3RNUwpJMVYvcGVSNHRiN24yd0ZncFFlTm1XNkQ4QXk4Z0xiaUZhRkdRSDg5QWhFa0dTd1d5cWJKc2NoTUZZOUJ5OEtUCkZaVWZsUUtCZ0V3VzJkVUpOZEJMeXNycDhOTE1VbGt1ZnJxbllpUTNTQUhoNFZzWkg1TXU0MW55Yi95NUUyMW4KMk55d3ltWGRlb3VJcFZjcUlVTXl0L3FKRmhIcFJNeVEyWktPR0QyWG5YaENNVlRlL0FQNDJod294Nm02QkZpQgpvemZFa2wwak5uZmREcjZrL1p2MlQ1TnFzaWxaRXJBQlZGOTBKazdtUFBIa0Q2R1ZMUUJ4Ci0tLS0tRU5EIFJTQSBQUklWQVRFIEtFWS0tLS0tCg== | |
| --- | |
| # Source: traefik/templates/configmap.yaml | |
| apiVersion: v1 | |
| kind: ConfigMap | |
| metadata: | |
| name: release-name-traefik | |
| labels: | |
| app: traefik | |
| chart: "traefik-1.55.1" | |
| release: "release-name" | |
| heritage: "Tiller" | |
| data: | |
| traefik.toml: | | |
| # traefik.toml | |
| logLevel = "INFO" | |
| defaultEntryPoints = ["http","https"] | |
| [entryPoints] | |
| [entryPoints.http] | |
| address = ":80" | |
| compress = true | |
| [entryPoints.http.forwardedHeaders] | |
| trustedIPs = ["10.0.0.0/8"] | |
| [entryPoints.http.redirect] | |
| regex = "^http://(.*)" | |
| replacement = "https://$1" | |
| permanent = true | |
| [entryPoints.https] | |
| address = ":443" | |
| compress = true | |
| [entryPoints.https.forwardedHeaders] | |
| trustedIPs = ["10.0.0.0/8"] | |
| [entryPoints.https.tls] | |
| [[entryPoints.https.tls.certificates]] | |
| CertFile = "/ssl/tls.crt" | |
| KeyFile = "/ssl/tls.key" | |
| [entryPoints.traefik] | |
| address = ":8080" | |
| [kubernetes] | |
| ingressClass = "traefik" | |
| [traefikLog] | |
| format = "json" | |
| [api] | |
| entryPoint = "traefik" | |
| dashboard = true | |
| [metrics] | |
| [metrics.prometheus] | |
| entryPoint = "traefik" | |
| --- | |
| # Source: traefik/templates/rbac.yaml | |
| kind: ServiceAccount | |
| apiVersion: v1 | |
| metadata: | |
| name: release-name-traefik | |
| --- | |
| kind: ClusterRole | |
| apiVersion: rbac.authorization.k8s.io/v1 | |
| metadata: | |
| name: release-name-traefik | |
| rules: | |
| - apiGroups: | |
| - "" | |
| resources: | |
| - pods | |
| - services | |
| - endpoints | |
| - secrets | |
| verbs: | |
| - get | |
| - list | |
| - watch | |
| - apiGroups: | |
| - extensions | |
| resources: | |
| - ingresses | |
| verbs: | |
| - get | |
| - list | |
| - watch | |
| - apiGroups: | |
| - extensions | |
| resources: | |
| - ingresses/status | |
| verbs: | |
| - update | |
| --- | |
| kind: ClusterRoleBinding | |
| apiVersion: rbac.authorization.k8s.io/v1 | |
| metadata: | |
| name: release-name-traefik | |
| roleRef: | |
| apiGroup: rbac.authorization.k8s.io | |
| kind: ClusterRole | |
| name: release-name-traefik | |
| subjects: | |
| - kind: ServiceAccount | |
| name: release-name-traefik | |
| namespace: traefik | |
| --- | |
| # Source: traefik/templates/dashboard-service.yaml | |
| apiVersion: v1 | |
| kind: Service | |
| metadata: | |
| name: release-name-traefik-dashboard | |
| labels: | |
| app: traefik | |
| chart: "traefik-1.55.1" | |
| release: "release-name" | |
| heritage: "Tiller" | |
| annotations: | |
| spec: | |
| selector: | |
| app: traefik | |
| release: release-name | |
| ports: | |
| - port: 80 | |
| targetPort: 8080 | |
| --- | |
| # Source: traefik/templates/service.yaml | |
| apiVersion: v1 | |
| kind: Service | |
| metadata: | |
| name: release-name-traefik | |
| labels: | |
| app: traefik | |
| chart: "traefik-1.55.1" | |
| release: "release-name" | |
| heritage: "Tiller" | |
| annotations: | |
| spec: | |
| type: LoadBalancer | |
| externalTrafficPolicy: Cluster | |
| selector: | |
| app: traefik | |
| release: release-name | |
| ports: | |
| - port: 80 | |
| name: http | |
| targetPort: http | |
| - port: 443 | |
| name: https | |
| - port: 8080 | |
| name: metrics | |
| targetPort: dash | |
| --- | |
| # Source: traefik/templates/deployment.yaml | |
| apiVersion: apps/v1 | |
| kind: Deployment | |
| metadata: | |
| name: release-name-traefik | |
| labels: | |
| app: traefik | |
| chart: "traefik-1.55.1" | |
| release: "release-name" | |
| heritage: "Tiller" | |
| spec: | |
| replicas: 1 | |
| selector: | |
| matchLabels: | |
| app: traefik | |
| release: release-name | |
| template: | |
| metadata: | |
| annotations: | |
| checksum/config: 8ac85d420ebe24e4d2996e3f9bf7c098cc995f8db5ab7006bfc5f5f6242e0b72 | |
| labels: | |
| app: traefik | |
| chart: "traefik-1.55.1" | |
| release: "release-name" | |
| heritage: "Tiller" | |
| spec: | |
| serviceAccountName: release-name-traefik | |
| terminationGracePeriodSeconds: 60 | |
| containers: | |
| - image: traefik:1.7.4 | |
| name: release-name-traefik | |
| resources: | |
| requests: | |
| cpu: "100m" | |
| memory: "20Mi" | |
| limits: | |
| cpu: "100m" | |
| memory: "30Mi" | |
| readinessProbe: | |
| tcpSocket: | |
| port: 80 | |
| failureThreshold: 1 | |
| initialDelaySeconds: 10 | |
| periodSeconds: 10 | |
| successThreshold: 1 | |
| timeoutSeconds: 2 | |
| livenessProbe: | |
| tcpSocket: | |
| port: 80 | |
| failureThreshold: 3 | |
| initialDelaySeconds: 10 | |
| periodSeconds: 10 | |
| successThreshold: 1 | |
| timeoutSeconds: 2 | |
| volumeMounts: | |
| - mountPath: /config | |
| name: config | |
| - mountPath: /ssl | |
| name: ssl | |
| ports: | |
| - name: http | |
| containerPort: 80 | |
| protocol: TCP | |
| - name: httpn | |
| containerPort: 8880 | |
| protocol: TCP | |
| - name: https | |
| containerPort: 443 | |
| protocol: TCP | |
| - name: dash | |
| containerPort: 8080 | |
| protocol: TCP | |
| args: | |
| - --configfile=/config/traefik.toml | |
| volumes: | |
| - name: config | |
| configMap: | |
| name: release-name-traefik | |
| - name: ssl | |
| secret: | |
| secretName: release-name-traefik-default-cert | |
| --- | |
| # Source: traefik/templates/dashboard-ingress.yaml | |
| apiVersion: extensions/v1beta1 | |
| kind: Ingress | |
| metadata: | |
| name: release-name-traefik-dashboard | |
| labels: | |
| app: traefik | |
| chart: "traefik-1.55.1" | |
| release: "release-name" | |
| heritage: "Tiller" | |
| annotations: | |
| spec: | |
| rules: | |
| - host: traefik.example.com | |
| http: | |
| paths: | |
| - backend: | |
| serviceName: release-name-traefik-dashboard | |
| servicePort: 80 | |
| --- | |
| # Source: traefik/templates/acme-pvc.yaml | |
| --- | |
| # Source: traefik/templates/dns-provider-secret.yaml | |
| --- | |
| # Source: traefik/templates/poddisruptionbudget.yaml | |
| --- | |
| # Source: traefik/templates/storeconfig-job.yaml |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment