Sha256: d087b154f6eaf88a5016a8fd7adb15894bad9dd2be133ff701ed0f2d55cb34f5
Contents?: true
Size: 1.94 KB
Versions: 1
Compression:
Stored size: 1.94 KB
Contents
--- apiVersion: v1 kind: ServiceAccount metadata: name: fluentd --- apiVersion: rbac.authorization.k8s.io/v1beta1 kind: ClusterRole metadata: name: fluentd rules: - apiGroups: - "" resources: - namespaces - pods verbs: - get - list - watch --- kind: ClusterRoleBinding apiVersion: rbac.authorization.k8s.io/v1beta1 metadata: name: fluentd roleRef: kind: ClusterRole name: fluentd apiGroup: rbac.authorization.k8s.io subjects: - kind: ServiceAccount name: fluentd # This namespace setting will limit fluentd to watching/listing/getting pods in the default namespace. If you want it to be able to log your kube-system namespace as well, comment the line out. namespace: default --- apiVersion: extensions/v1beta1 kind: DaemonSet metadata: name: fluentd-sumologic labels: app: fluentd-sumologic version: v1 spec: template: metadata: labels: name: fluentd-sumologic spec: serviceAccountName: fluentd volumes: - name: pos-files hostPath: path: /var/run/fluentd-pos type: "" - name: host-logs hostPath: path: /var/log/ - name: docker-logs hostPath: path: /var/lib/docker containers: - image: sumologic/fluentd-kubernetes-sumologic:v2.3.2 name: fluentd imagePullPolicy: Always volumeMounts: - name: host-logs mountPath: /mnt/log/ readOnly: true - name: host-logs mountPath: /var/log/ readOnly: true - name: docker-logs mountPath: /var/lib/docker/ readOnly: true - name: pos-files mountPath: /mnt/pos/ env: - name: COLLECTOR_URL valueFrom: secretKeyRef: name: sumologic key: collector-url tolerations: #- operator: "Exists" - effect: "NoSchedule" key: "node-role.kubernetes.io/master"
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
fluent-plugin-kubernetes_sumologic-2.3.2 | daemonset/rbac/fluentd.yaml |