Skip to content

Commit

Permalink
Add clusterrole, fix names
Browse files Browse the repository at this point in the history
  • Loading branch information
Jon Guijarro committed Oct 29, 2018
1 parent 97db9ec commit 8d8d5e4
Showing 1 changed file with 51 additions and 9 deletions.
60 changes: 51 additions & 9 deletions fluentd-daemonset-secureforward.yaml
@@ -1,3 +1,44 @@
apiVersion: v1
kind: ServiceAccount
metadata:
name: fluentd
namespace: kube-system

---

apiVersion: rbac.authorization.k8s.io/v1beta1
kind: ClusterRole
metadata:
name: fluentd
namespace: kube-system
rules:
- apiGroups:
- ""
resources:
- pods
- namespaces
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
namespace: kube-system

---

apiVersion: extensions/v1beta1
kind: DaemonSet
metadata:
Expand All @@ -15,6 +56,8 @@ spec:
version: v1
kubernetes.io/cluster-service: "true"
spec:
serviceAccount: fluentd
serviceAccountName: fluentd
tolerations:
- key: node-role.kubernetes.io/master
effect: NoSchedule
Expand All @@ -23,11 +66,11 @@ spec:
image: fluent/fluentd-kubernetes-daemonset:secureforward
env:
- name: FLUENT_SECURE_FORWARD_SHARED_KEY
value: "YOURSECRET"
value: "STRING"
- name: FLUENT_SECURE_FORWARD_CERT_PATH
value: "/fluent/tls.cert"
value: "CERT_PATH"
- name: FLUENT_SECURE_FORWARD_REMOTE_HOST
value: "YOU_REMOTE_HOST"
value: "REMOTE_ENDPOINT"
# - name: FLUENT_SECURE_FORWARD_PORT
# value: "24284" # Default port
resources:
Expand All @@ -42,9 +85,8 @@ spec:
- name: varlibdockercontainers
mountPath: /var/lib/docker/containers
readOnly: true
- name: fluentTLS
mountPath: /fluent/tls.cert
readOnly: true
- name: SECRET_CERT_NAME
mountPath: "CERT_PATH"
terminationGracePeriodSeconds: 30
volumes:
- name: varlog
Expand All @@ -53,6 +95,6 @@ spec:
- name: varlibdockercontainers
hostPath:
path: /var/lib/docker/containers
- name: fluentTLS
configMap:
name: fluentTLS.cert
- name: SECRET_CERT_NAME
secret:
secretName: SECRET_CERT_NAME

0 comments on commit 8d8d5e4

Please sign in to comment.