Advertisement
Guest User

Untitled

a guest
Jul 7th, 2020
29
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.17 KB | None | 0 0
  1. apiVersion: apiextensions.k8s.io/v1beta1
  2. kind: CustomResourceDefinition
  3. metadata:
  4. name: ingressroutes.traefik.containo.us
  5.  
  6. spec:
  7. group: traefik.containo.us
  8. version: v1alpha1
  9. names:
  10. kind: IngressRoute
  11. plural: ingressroutes
  12. singular: ingressroute
  13. scope: Namespaced
  14.  
  15. ---
  16. apiVersion: apiextensions.k8s.io/v1beta1
  17. kind: CustomResourceDefinition
  18. metadata:
  19. name: middlewares.traefik.containo.us
  20.  
  21. spec:
  22. group: traefik.containo.us
  23. version: v1alpha1
  24. names:
  25. kind: Middleware
  26. plural: middlewares
  27. singular: middleware
  28. scope: Namespaced
  29.  
  30. ---
  31. apiVersion: apiextensions.k8s.io/v1beta1
  32. kind: CustomResourceDefinition
  33. metadata:
  34. name: ingressroutetcps.traefik.containo.us
  35.  
  36. spec:
  37. group: traefik.containo.us
  38. version: v1alpha1
  39. names:
  40. kind: IngressRouteTCP
  41. plural: ingressroutetcps
  42. singular: ingressroutetcp
  43. scope: Namespaced
  44.  
  45. ---
  46. apiVersion: apiextensions.k8s.io/v1beta1
  47. kind: CustomResourceDefinition
  48. metadata:
  49. name: ingressrouteudps.traefik.containo.us
  50.  
  51. spec:
  52. group: traefik.containo.us
  53. version: v1alpha1
  54. names:
  55. kind: IngressRouteUDP
  56. plural: ingressrouteudps
  57. singular: ingressrouteudp
  58. scope: Namespaced
  59.  
  60. ---
  61. apiVersion: apiextensions.k8s.io/v1beta1
  62. kind: CustomResourceDefinition
  63. metadata:
  64. name: tlsoptions.traefik.containo.us
  65.  
  66. spec:
  67. group: traefik.containo.us
  68. version: v1alpha1
  69. names:
  70. kind: TLSOption
  71. plural: tlsoptions
  72. singular: tlsoption
  73. scope: Namespaced
  74.  
  75. ---
  76. apiVersion: apiextensions.k8s.io/v1beta1
  77. kind: CustomResourceDefinition
  78. metadata:
  79. name: tlsstores.traefik.containo.us
  80.  
  81. spec:
  82. group: traefik.containo.us
  83. version: v1alpha1
  84. names:
  85. kind: TLSStore
  86. plural: tlsstores
  87. singular: tlsstore
  88. scope: Namespaced
  89.  
  90. ---
  91. apiVersion: apiextensions.k8s.io/v1beta1
  92. kind: CustomResourceDefinition
  93. metadata:
  94. name: traefikservices.traefik.containo.us
  95.  
  96. spec:
  97. group: traefik.containo.us
  98. version: v1alpha1
  99. names:
  100. kind: TraefikService
  101. plural: traefikservices
  102. singular: traefikservice
  103. scope: Namespaced
  104.  
  105. ---
  106. kind: ClusterRole
  107. apiVersion: rbac.authorization.k8s.io/v1beta1
  108. metadata:
  109. name: traefik-ingress-controller
  110.  
  111. rules:
  112. - apiGroups:
  113. - ""
  114. resources:
  115. - services
  116. - endpoints
  117. - secrets
  118. verbs:
  119. - get
  120. - list
  121. - watch
  122. - apiGroups:
  123. - extensions
  124. resources:
  125. - ingresses
  126. verbs:
  127. - get
  128. - list
  129. - watch
  130. - apiGroups:
  131. - extensions
  132. resources:
  133. - ingresses/status
  134. verbs:
  135. - update
  136. - apiGroups:
  137. - traefik.containo.us
  138. resources:
  139. - middlewares
  140. - ingressroutes
  141. - traefikservices
  142. - ingressroutetcps
  143. - ingressrouteudps
  144. - tlsoptions
  145. - tlsstores
  146. verbs:
  147. - get
  148. - list
  149. - watch
  150.  
  151. ---
  152. kind: ClusterRoleBinding
  153. apiVersion: rbac.authorization.k8s.io/v1beta1
  154. metadata:
  155. name: traefik-ingress-controller
  156.  
  157. roleRef:
  158. apiGroup: rbac.authorization.k8s.io
  159. kind: ClusterRole
  160. name: traefik-ingress-controller
  161. subjects:
  162. - kind: ServiceAccount
  163. name: traefik-ingress-controller
  164. namespace: default
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement