123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168 |
- ---
- apiVersion: apiextensions.k8s.io/v1beta1
- kind: CustomResourceDefinition
- metadata:
- name: ingressroutes.traefik.containo.us
- spec:
- group: traefik.containo.us
- version: v1alpha1
- names:
- kind: IngressRoute
- plural: ingressroutes
- singular: ingressroute
- scope: Namespaced
- ---
- apiVersion: apiextensions.k8s.io/v1beta1
- kind: CustomResourceDefinition
- metadata:
- name: ingressroutetcps.traefik.containo.us
- spec:
- group: traefik.containo.us
- version: v1alpha1
- names:
- kind: IngressRouteTCP
- plural: ingressroutetcps
- singular: ingressroutetcp
- scope: Namespaced
- ---
- apiVersion: apiextensions.k8s.io/v1beta1
- kind: CustomResourceDefinition
- metadata:
- name: middlewares.traefik.containo.us
- spec:
- group: traefik.containo.us
- version: v1alpha1
- names:
- kind: Middleware
- plural: middlewares
- singular: middleware
- scope: Namespaced
- ---
- apiVersion: apiextensions.k8s.io/v1beta1
- kind: CustomResourceDefinition
- metadata:
- name: tlsoptions.traefik.containo.us
- spec:
- group: traefik.containo.us
- version: v1alpha1
- names:
- kind: TLSOption
- plural: tlsoptions
- singular: tlsoption
- scope: Namespaced
- ---
- apiVersion: apiextensions.k8s.io/v1beta1
- kind: CustomResourceDefinition
- metadata:
- name: traefikservices.traefik.containo.us
- spec:
- group: traefik.containo.us
- version: v1alpha1
- names:
- kind: TraefikService
- plural: traefikservices
- singular: traefikservice
- scope: Namespaced
- ---
- apiVersion: apiextensions.k8s.io/v1beta1
- kind: CustomResourceDefinition
- metadata:
- name: tlsstores.traefik.containo.us
- spec:
- group: traefik.containo.us
- version: v1alpha1
- names:
- kind: TLSStore
- plural: tlsstores
- singular: tlsstore
- scope: Namespaced
- ---
- apiVersion: apiextensions.k8s.io/v1beta1
- kind: CustomResourceDefinition
- metadata:
- name: ingressrouteudps.traefik.containo.us
- spec:
- group: traefik.containo.us
- version: v1alpha1
- names:
- kind: IngressRouteUDP
- plural: ingressrouteudps
- singular: ingressrouteudp
- scope: Namespaced
- ---
- kind: ClusterRole
- apiVersion: rbac.authorization.k8s.io/v1beta1
- metadata:
- name: traefik-ingress-controller
- rules:
- - apiGroups:
- - ""
- resources:
- - services
- - endpoints
- - secrets
- verbs:
- - get
- - list
- - watch
- - apiGroups:
- - extensions
- resources:
- - ingresses
- verbs:
- - get
- - list
- - watch
- - apiGroups:
- - extensions
- resources:
- - ingresses/status
- verbs:
- - update
- - apiGroups:
- - traefik.containo.us
- resources:
- - middlewares
- - ingressroutes
- - traefikservices
- - ingressroutetcps
- - ingressrouteudps
- - tlsoptions
- - tlsstores
- verbs:
- - get
- - list
- - watch
- ---
- kind: ClusterRoleBinding
- apiVersion: rbac.authorization.k8s.io/v1beta1
- metadata:
- name: traefik-ingress-controller
- roleRef:
- apiGroup: rbac.authorization.k8s.io
- kind: ClusterRole
- name: traefik-ingress-controller
- subjects:
- - kind: ServiceAccount
- name: traefik
- namespace: kube-system
-
|