Kubernetes configuration to allow Azure Monitor to collect logs.
With this additional ClusterRole and ClusterRoleBinding, Azure Monitor will receive the aggregate logs from our application containers.
This commit is contained in:
parent
92acf3168e
commit
bbd0ffe1a9
21
deploy/azure/azure_monitor_rbac.yml
Normal file
21
deploy/azure/azure_monitor_rbac.yml
Normal file
@ -0,0 +1,21 @@
|
||||
apiVersion: rbac.authorization.k8s.io/v1
|
||||
kind: ClusterRole
|
||||
metadata:
|
||||
name: containerHealth-log-reader
|
||||
rules:
|
||||
- apiGroups: [""]
|
||||
resources: ["pods/log", "events"]
|
||||
verbs: ["get", "list"]
|
||||
---
|
||||
apiVersion: rbac.authorization.k8s.io/v1
|
||||
kind: ClusterRoleBinding
|
||||
metadata:
|
||||
name: containerHealth-read-logs-global
|
||||
roleRef:
|
||||
kind: ClusterRole
|
||||
name: containerHealth-log-reader
|
||||
apiGroup: rbac.authorization.k8s.io
|
||||
subjects:
|
||||
- kind: User
|
||||
name: clusterUser
|
||||
apiGroup: rbac.authorization.k8s.io
|
Loading…
x
Reference in New Issue
Block a user