arshad75

metrics-server-rbac.yaml

Jan 27th, 2019
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.91 KB | None | 0 0
  1. ---
  2. apiVersion: rbac.authorization.k8s.io/v1beta1
  3. kind: ClusterRoleBinding
  4. metadata:
  5. name: metrics-server:system:auth-delegator
  6. roleRef:
  7. apiGroup: rbac.authorization.k8s.io
  8. kind: ClusterRole
  9. name: system:auth-delegator
  10. subjects:
  11. - kind: ServiceAccount
  12. name: metrics-server
  13. namespace: kube-system
  14. ---
  15. apiVersion: rbac.authorization.k8s.io/v1beta1
  16. kind: RoleBinding
  17. metadata:
  18. name: metrics-server-auth-reader
  19. namespace: kube-system
  20. roleRef:
  21. apiGroup: rbac.authorization.k8s.io
  22. kind: Role
  23. name: extension-apiserver-authentication-reader
  24. subjects:
  25. - kind: ServiceAccount
  26. name: metrics-server
  27. namespace: kube-system
  28. ---
  29. apiVersion: apiregistration.k8s.io/v1beta1
  30. kind: APIService
  31. metadata:
  32. name: v1beta1.metrics.k8s.io
  33. spec:
  34. service:
  35. name: metrics-server
  36. namespace: kube-system
  37. group: metrics.k8s.io
  38. version: v1beta1
  39. insecureSkipTLSVerify: true
  40. groupPriorityMinimum: 100
  41. versionPriority: 100
  42. ---
  43. apiVersion: rbac.authorization.k8s.io/v1
  44. kind: ClusterRole
  45. metadata:
  46. name: system:metrics-server
  47. rules:
  48. - apiGroups:
  49. - ""
  50. resources:
  51. - pods
  52. - nodes
  53. - namespaces
  54. verbs:
  55. - get
  56. - list
  57. - watch
  58. - apiGroups:
  59. - "extensions"
  60. resources:
  61. - deployments
  62. verbs:
  63. - get
  64. - list
  65. - watch
  66. - apiGroups:
  67. - ""
  68. resources:
  69. - nodes/stats
  70. verbs:
  71. - get
  72. - create
  73. ---
  74. apiVersion: rbac.authorization.k8s.io/v1
  75. kind: ClusterRoleBinding
  76. metadata:
  77. name: system:metrics-server
  78. roleRef:
  79. apiGroup: rbac.authorization.k8s.io
  80. kind: ClusterRole
  81. name: system:metrics-server
  82. subjects:
  83. - kind: ServiceAccount
  84. name: metrics-server
  85. namespace: kube-system
  86. ---
  87. apiVersion: v1
  88. kind: Service
  89. metadata:
  90. name: metrics-server
  91. namespace: kube-system
  92. labels:
  93. kubernetes.io/name: "Metrics-server"
  94. spec:
  95. selector:
  96. k8s-app: metrics-server
  97. ports:
  98. - port: 443
  99. protocol: TCP
  100. targetPort: 443
Add Comment
Please, Sign In to add comment